楼主: 囝河谷
7292 3

[编程问题求助] stata (r198) [推广有奖]

  • 2关注
  • 0粉丝

博士生

27%

还不是VIP/贵宾

-

威望
0
论坛币
59 个
通用积分
22.9699
学术水平
46 点
热心指数
16 点
信用等级
5 点
经验
2116 点
帖子
97
精华
0
在线时间
419 小时
注册时间
2017-4-17
最后登录
2023-2-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
forvalues i = 1/85 {
        qui reg ri rm if (yid >= 1985) & (yid <= 1988) & (nid == `i')
                matrix bi = e(b)
                matrix b = (nullmat(b)\bi[1,1])
                qui replace beta0 = bi[1,1] if (yid >= 1989)& (yid <= 1997) & (nid = `i')
                                        }
nid=1 invalid name请问这是怎么了?

forvalues i = 1/85 {
        qui reg ri rm if (yid >= 1985) & (yid <= 1988) & (nid == `i')
                matrix bi = e(b)
                matrix b = (nullmat(b)\bi[1,1])
                qui replace beta0 = bi[1,1] if (yid >= 1989)& (yid <= 1997) & (nid = `i')
                                        }
这种情况下可以执行,我找不出两者的差别。
谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata forvalues forvalue values

沙发
囝河谷 发表于 2020-4-8 13:31:37 |只看作者 |坛友微信交流群
找到问题了,少了一个= 号!
哈哈,怎么也解决不了,一发出来,就解决了!

使用道具

藤椅
囝河谷 发表于 2020-4-8 13:39:25 |只看作者 |坛友微信交流群
请问 qui replace 是什么意思

使用道具

板凳
pekiiii 发表于 2022-5-3 09:24:39 |只看作者 |坛友微信交流群
囝河谷 发表于 2020-4-8 13:31
找到问题了,少了一个= 号!
哈哈,怎么也解决不了,一发出来,就解决了!
qwq请问是哪里少了等号呀?我也遇到这种情况&#128546;

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-18 00:01