基本的问题是,我希望能够检测时间序列中的异常值,我发现Kevin McIsaac在这方面做了很好的Github,但我无法将其发送到wotk,因为以下代码错误:
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: Error evaluating factor: KeyError: "None of [Int64Index([0], dtype='int64')] are in the [columns]" df[[0]] ~ __X
我想弄清楚这件事是徒劳的。有人能帮忙吗?在
/米
目前没有回答
相关问题 更多 >
编程相关推荐