楼主: onl530946408
6210 6

[回归分析求助] 关于stata forvalue的问题 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1份资源

讲师

4%

还不是VIP/贵宾

-

威望
0
论坛币
4639 个
通用积分
2.0003
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
8843 点
帖子
110
精华
0
在线时间
675 小时
注册时间
2014-9-24
最后登录
2023-6-8

楼主
onl530946408 发表于 2016-8-9 10:43:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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失效了,每一次循环都是全部样本回归。求解求解!!!

二维码

扫码加我 拉你入群

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

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

关键词:forvalue value Stata alue tata

沙发
onl530946408 发表于 2016-8-9 10:56:43
没有人吗  请教一下!

藤椅
onl530946408 发表于 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'试试?

报纸
wuchunxian999 发表于 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`吧

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

7
onl530946408 发表于 2017-4-12 13:32:07
wuchunxian999 发表于 2016-8-10 08:03
把\\去掉
谢了!

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

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