尝试编写循环以在多个投资组合上运行回归。这是一个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
目前没有回答
相关问题 更多 >
编程相关推荐