Я использую функцию pandas.ols
из версии 0.7.3. Меня интересует скользящая регрессия, например:
model = pandas.ols(y = realizedData, x = pastData, intercept = 0, window_type="rolling", window = 80, min_periods = 80)
Входные данные содержат данные примерно для 600 дат, 15 из которых являются значениями NA. Но вывод содержит только результаты регрессии примерно для 120 дат. Проблема в том, что всякий раз, когда окно содержит хотя бы одно значение NA, для этого окна нет вывода. Проблема исчезнет, если я изменю тип окна _на expanding
и получу около 500 выходных точек, как и ожидалось, но я не хочу выполнять расширяющуюся регрессию.
Можете ли вы сказать мне, как это исправить?