如何在移动窗口上编写回归循环并存储数据?

时间:2019-03-25 01:29:24

标签: python loops while-loop regression

尝试编写循环以对多个投资组合进行回归。它有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

0 个答案:

没有答案