Основная проблема в том, что я хочу иметь возможность обнаруживать выбросы во временном ряду, и я обнаружил, что Кевин Макисак проделал довольно хорошую работу над Github, но я не могу получить его в wotk из-за следующей ошибки кода:
функция def
def ols_ts(ts, level=0):
df = ts.to_frame()
df['__X'] = ((df.index.get_level_values(level) -df.index.get_level_values(level).min()).
astype('timedelta64'))
return smf.ols(formula ='df[[]] ~ __X', data=df)
Сгенерированная ошибка:
PatsyError: Коэффициент оценки ошибки: KeyError: "Ни один из
[Int64Index ([0], dtype = 'int64')] находятся в [столбцах] "
df [[0]] ~ __X
Я тщетно пытался понять это. Может кто-нибудь помочь, пожалуйста?
/ M