楼主: peyzf
13788 11

[回归分析求助] 回归结束后,如何保存回归系数及其置信区间? [推广有奖]

11
jennycui0309 发表于 2017-3-5 15:33:42 |只看作者 |坛友微信交流群
请问lz现在解决了吗?

使用道具

12
松之果果 发表于 2017-11-13 21:59:37 |只看作者 |坛友微信交流群
stata在计算过程中好像没有直接存储置信区间的数值我们知道回归系数的置信区间是根据点估计值与标准差计算出来的,以stata自带数据集为例,运行下列语句
sysuse auto
regress mpg weight c.weight#c.weight foreign
mat B=e(b) /*将回归得到的系数结果保存在矩阵B中*/
mat SE=e(V) /*将回归得到的协方差矩阵保存在矩阵SE中*/

此时如果我们输入
di B[1,1]
di sqrt(SE[1,1])

则会发现,所得到的值正好是第一个自变量weight的回归系数和标准差,从而我们可以计算其95%可信区间
local lci=B[1,1]-invttail(e(df_r),0.025)*sqrt(SE[1,1]) /*计算95%可信下限*/
local uci=B[1,1]+invttail(e(df_r),0.025)*sqrt(SE[1,1]) /*计算95%可信上限*/
di `lci'
di `uci'

此时我们通过调用局部宏就可以存储置信区间的信息了
回归过程中存储的更多中间变量请直接help regress查询
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
狮子坟沉淀 + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 19:34