11675 7

[回归分析求助] stata如何提取分组回归后按组提取残差的标准差 [推广有奖]

  • 0关注
  • 0粉丝

高中生

97%

还不是VIP/贵宾

-

威望
0
论坛币
134 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
673 点
帖子
14
精华
0
在线时间
61 小时
注册时间
2016-8-28
最后登录
2024-4-8

楼主
燕脂泪迸红线条6 发表于 2016-12-20 15:10:38 |AI写论文
30论坛币
现在我想对几百家公司的收益率作为因变量进行回归,如果用statsby_b_se, by(firm) : regress Y RiskPremium2 SMB2 HML2只能提取回归出来的系数的标准差,残差的标准差该怎么提取呢?

关键词:Stata 如何提取 分组回归 tata 标准差 stata 残差的标准差 分组回归 Stata

沙发
yxgaeghj 发表于 2016-12-20 16:41:57
顺便想问一下,想要提取每次回归的拟合优度R方,要如何编辑代码呢?

藤椅
燕脂泪迸红线条6 发表于 2016-12-20 17:06:06
yxgaeghj 发表于 2016-12-20 16:41
顺便想问一下,想要提取每次回归的拟合优度R方,要如何编辑代码呢?
https://bbs.pinggu.org/thread-605094-1-1.html

板凳
燕脂泪迸红线条6 发表于 2016-12-20 17:29:41
现在用了
egen g=group(firm)
gen f=.
forv i=1/2 {
reg Y RiskPremium2 SMB2 HML2 if g == `i'
predict rs if e(sample), r
replace f=rs if e(sample)
drop rs
}
bys firm: egen rs=sd(f)
但是因为数据中有一列是firm的编号,重复了很多次,导致输出的rs也重复了很多次,怎么使得rs每个变量只显示一次呢

报纸
lemonwp 发表于 2016-12-20 18:50:50
回归残差的标准差实际上就是回归结果中的Root MSE,因此代码为:statsby rmse=(e(rmse)) : reg y x

地板
8gec 发表于 2018-1-10 22:12:42
请问已经解决了吗?命令是什么

7
华师大的罗 学生认证  发表于 2019-1-22 22:17:42
lemonwp 发表于 2016-12-20 18:50
回归残差的标准差实际上就是回归结果中的Root MSE,因此代码为:statsby rmse=(e(rmse)) : reg y x
有理,那用asreg命令可以在后面加上rmse就可以得到,毕竟我看楼主应该是想做和3FF有关的内容

8
LeeJoonGi 发表于 2021-2-25 22:49:24
华师大的罗 发表于 2019-1-22 22:17
有理,那用asreg命令可以在后面加上rmse就可以得到,毕竟我看楼主应该是想做和3FF有关的内容
请问可以提供具体的asreg命令吗?写论文急用 万分感谢!!!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 17:12