Как написать регрессионный цикл над движущимся окном и хранить данные? - PullRequest
0 голосов
/ 25 марта 2019

Попытка написать цикл для запуска регрессии на нескольких портфелях. Это более чем 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...