全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6163 6
2016-08-09
reg wreturn mreturn inreturn if gcodeyear==1
gen r2=e(r2) if gcodeyear==1
forvalue i=2/18 {
reg wreturn mreturn inreturn if gcodeyear==i
replace r2=e(r2)

}
为什么这里的i和if失效了,每一次循环都是全部样本回归。求解求解!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-9 10:56:43
没有人吗  请教一下!
二维码

扫码加我 拉你入群

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

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

2016-8-9 11:08:45
有没有愿意分享一下经验的大大
二维码

扫码加我 拉你入群

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

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

2016-8-10 05:05:10
reg wreturn mreturn inreturn if gcodeyear==i改成reg wreturn mreturn inreturn if gcodeyear==`i'试试?
二维码

扫码加我 拉你入群

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

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

2016-8-10 08:02:27
onl530946408 发表于 2016-8-9 10:43
reg wreturn mreturn inreturn if gcodeyear==1
gen r2=e(r2) if gcodeyear==1
forvalue i=2/18 {
还有循环语句中replace r2=e(r2)后面也应该跟if gcodeyear==\'i`吧
二维码

扫码加我 拉你入群

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

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

2016-8-10 08:03:54
wuchunxian999 发表于 2016-8-10 08:02
还有循环语句中replace r2=e(r2)后面也应该跟if gcodeyear==\'i`吧
把\\去掉
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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