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')
}
这种情况下可以执行,我找不出两者的差别。
谢谢!