はじめに
scipy.signal.detrendでデータの線形もしくは定数トレンドを除去する方法について説明する。
コード
解説
モジュールのインポート
バージョン
データの生成
データを図で表示
トレンドの除去
signal.detrend(y)でyデータの線形トレンドを除去したデータが得られる。
トレンド除去したデータの表示
y-y_dをプロットすることで除去したトレンドを表示することができる。
定数トレンドの除去
signal.detrend()でtype=’constant’とすることでデータの平均値が除去される。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
detrend — SciPy v1.14.1 Manual
コメント