尝试编写循环以对多个投资组合进行回归。它有3年的移动窗口(因此1990-1993、1991-1994、1992-1995 ...),我想将数据存储在另一个数据框中,并能够访问特定的组合和年份。如何仅从3年窗口中获取数据?这是我的开始,有什么提示吗? (我是新手程序员,谢谢您的帮助!)
for i in range (4):
reg = smf.ols('LS_ret'+str(i)+'~ExMkt+HML+SMB', data=portfolioLS).fit()
reg.summary()
year = 1990
outcome = pd.DataFrame()
outcome = reg['LS_ret'+str(i)+year]
while year in range (1990,2017):
year = year + 1