全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8047 3
2020-04-08
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')
                                        }
这种情况下可以执行,我找不出两者的差别。
谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2020-4-8 13:31:37
找到问题了,少了一个= 号!
哈哈,怎么也解决不了,一发出来,就解决了!
二维码

扫码加我 拉你入群

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

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

2020-4-8 13:39:25
请问 qui replace 是什么意思
二维码

扫码加我 拉你入群

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

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

2022-5-3 09:24:39
囝河谷 发表于 2020-4-8 13:31
找到问题了,少了一个= 号!
哈哈,怎么也解决不了,一发出来,就解决了!
qwq请问是哪里少了等号呀?我也遇到这种情况&#128546;
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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