2024年9月2日月曜日

statsmodelsのseasonal_decomposeでエラーが出る場合

seasonal_decompose


statsmodels.apiで波形分解する場合、sm.tsa.seasonal_decomposeを使いますが、バージョンによって書き方が異なります。 

 TypeError: seasonal_decompose() got an unexpected keyword argument 'freq' 

 というエラーが出る場合は、新しい書き方に置き換えればエラーは出なくなると思います。

statsmodels==0.14.2
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# sm.tsa.seasonal_decompose(data, freq=365).plot()

# 上記でエラーが出る場合、こちらに変更
sm.tsa.seasonal_decompose(data, period=365, extrapolate_trend='freq').plot()

0 件のコメント:

コメントを投稿

NBA選手シーズンごとの平均リバウンド

NBA選手のシーズン当たりのリバウンド シーズン毎の得点に続き、シーズン毎のリバウンドを可視化してみます。 外れ値を省くために、1シーズン40試合以上出場した選手で構成しています。 #! /usr/bin/env python import numpy as np imp...