代码如下:
set more off
capture postclose mypost
postfile mypost Stkcd year r syn using "C:\Users\Air\Desktop\新建文件夹\mypost", replace
qui levelsof Stkcd, local(S)
levelsof year,local(YEAR)
foreach t of local S {
foreach y of local YEAR {
qui reg Rs Ri Rm if year==`y' & Stkcd == `t'
local z = e(r2)
local syn = ln(e(r2)/(1- e(r2) ))
post mypost (`t') (`y') (`z') (`syn')
}
}
postclose mypost
use mypost, clear
如果去掉了 & Stkcd == `t'就貌似能运行,但这明显不是我要的结果,因为它对一整年的所有股票都回归了,想问一下代码哪里出了问题呢?