3
このトピックについて多くの質問がありますが、どれもこの問題の解決には役に立たなかったことがわかりました。私は本当にこれに固執しています。私は得続けるseasonal_decompose:オペランドをシリーズの図形と共にブロードキャストできませんでした
0
2016-01-31 266
2016-02-29 235
2016-03-31 347
2016-04-30 514
2016-05-31 374
2016-06-30 250
2016-07-31 441
2016-08-31 422
2016-09-30 323
2016-10-31 168
2016-11-30 496
2016-12-31 303
import statsmodels.api as sm
logdf = np.log(df[0])
decompose = sm.tsa.seasonal_decompose(logdf,freq=12, model='additive')
decomplot = decompose.plot()
::シンプルシリーズと
ValueError: operands could not be broadcast together with shapes (12,) (14,)
Iは、非ログシリーズを渡し、だけlogdf.valuesを渡して、ほとんどすべてを試みました。それは動作しません。 numpyのとstatsmodelバージョン:
print(statsmodels.__version__)
print(pd.__version__)
print(np.__version__)
0.6.1
0.18.1
1.11.3
データシリーズの前にあるゼロは何ですか?また、シーズンが1つしかない場合、季節の影響を見積もることはできません。シーズンをトレンドや他のエフェクトと区別する方法はありません。 – user333700
私は彼がパンダのシリーズを持っていると思う日の上の0は、それらの日付に索引をつけました。 –
マックスが正しいです、それらの日付にインデックス登録されたパンダシリーズ。シーズン1でシーズンエフェクトを見積もることができないのはなぜですか?とにかくちょうどサンプルのシリーズです、私は日付(実際に再サンプリング)でグループ化された大きなデータセットを持って、まだ私はこのエラーを持っています(私は推測するnumpy関連する必要があります) –