全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2228 3
2022-04-16
Stata 15识别不了“withinr2”指令?help找不到词条;

outreg2可以配合组内R方输出回归结果吗?

求高人指点!
二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-15 16:50:29
addstat(Within R-sq,`e(r2_within)')
二维码

扫码加我 拉你入群

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

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

2024-1-6 23:22:37
李雨晴1234 发表于 2023-10-15 16:50
addstat(Within R-sq,`e(r2_within)')
请问直接增加的话,组内R^2小数保留的会很多,有办法使它只保留3位小数吗?
二维码

扫码加我 拉你入群

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

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

2024-7-11 16:26:46
在使用`outreg2`命令输出面板数据模型的估计结果时,直接加入`withinr2`选项确实不可行,因为`outreg2`本身并不自动识别或计算“组内R方”(Within R-squared)。不过,您可以通过先手动计算组内R方再使用`outreg2`命令来展示它。

对于面板数据模型,“组内R方”衡量的是模型对每个个体内部变异性的解释程度。在Stata中运行固定效应模型(如`xtreg y x1 x2, fe vce(cluster id)`)后,您可以手动计算组内R方,然后将其添加到`outreg2`命令的输出中。

这里是一个示例流程:

### 步骤 1: 运行回归
```stata
* 假设您使用的是xtreg命令和固定效应模型
xtset id year
xtreg y x1 x2, fe vce(cluster id)
```

### 步骤 2: 计算组内R方(手动)
```stata
scalar within_r2 = e(r2_within) // Stata会自动保存组内R方到e(r2_within)
display "Within R-squared: " %9.4f within_r2
```

### 步骤 3: 使用`outreg2`输出结果,手动添加组内R方
```stata
outreg2 using mytable.txt, replace cformat(%9.4f) addtext("Within R-sq" = "`within_r2'")
```
在这个例子中,“`within_r2`”会被替换为之前计算的组内R方值。注意,这里使用了反引号(`)来包含变量名,允许Stata在运行命令时动态地将当前数值代入。

通过这种方法,您可以在`outreg2`输出结果中手动展示“组内R方”,而无需直接作为命令选项传递给`outreg2`。

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



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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