基本问题是我希望能够在一个时间序列中检测到异常值,我发现Kevin McIsaac在此方面做得非常出色,但是由于以下代码错误,我无法将它添加到wotk: / p>
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