全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
596 1
2024-05-14
stata进行线性回归后得到了自变量和截距项的回归系数、SE和95%CI。如何计算一个新变量,该新变量等于(自变量系数+截距项系数)/截距项系数,并得到该新变量的95%置信区间?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-5-14 16:18:20
在Stata中,你可以通过以下步骤计算新变量并获取其95%置信区间:

1. 首先,确保你已经进行了线性回归分析并保存了结果。例如,如果你的回归是`y ~ x`,可以使用`reg y x`命令。

2. 接下来,提取回归系数和截距项。你可以使用`_b`宏来获取这些值。假设自变量是`x`,截距项是常数(通常命名为`_cons`),则可以输入:
   ```
   local beta = _b[x]
   local intercept = _b[_cons]
   ```

3. 然后,计算新变量的值,并存储在一个新的变量中。例如,如果你的新变量名为`newvar`:
   ```
   gen newvar = (beta + intercept) / intercept
   ```

4. 最后,为了得到`newvar`的95%置信区间,你可以使用`predict`命令配合`suest`(似然比例检验)来计算。首先,你需要将原始回归与只包含截距的新回归进行比较:
   ```
   quietly suest (y = x) (y = _cons)
   ```
   
5. 然后,使用`predict`命令生成置信区间:
   ```
   predict newvar_lb newvar_ub, ci
   ```

现在,你将得到新变量`newvar`的下限(`newvar_lb`)和上限(`newvar_ub`),它们分别代表95%置信区间的两端。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群