楼主: 施冠锐
1808 1

[Stata初级班] 提取R2值 [推广有奖]

  • 11关注
  • 9粉丝

高级会员

已卖:4份资源

学科带头人

14%

还不是VIP/贵宾

-

威望
0
论坛币
4810 个
通用积分
48.3475
学术水平
29 点
热心指数
43 点
信用等级
22 点
经验
214196 点
帖子
1745
精华
0
在线时间
2001 小时
注册时间
2009-8-9
最后登录
2025-2-17

楼主
施冠锐 发表于 2015-10-14 20:04:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
连老师,想要将各年度回归方程的R2提取出来,生成一个新变量,但结果显示invalid syntax,不知道为什么,麻烦连老师指正
程序如下:
egen g=group(year stkcd)
sum g
local n= r(max)
gen r2=.

forvalue i = 1/`n'{
  qui reg growth_netincome growth if g ==`i'  
  
  qui replace r2 = e(r2) if g ==`i'  
}
二维码

扫码加我 拉你入群

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

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

关键词:forvalue replace invalid Growth SYNTAX

沙发
arlionn 在职认证  发表于 2015-10-23 05:54:51
不知你的数据是什么形式,如果只是 firm-year 结构,那么根据你的命令,g 变量的每个组中只有一个观察值,是无法进行回归的。
此时,你可以直接分年度回归即可。

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

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