はじめに
scipy.signal.detrendでデータの線形もしくは定数トレンドを除去する方法について説明する。
コード

解説
モジュールのインポート
バージョン
データの生成
データを図で表示

トレンドの除去
signal.detrend(y)でyデータの線形トレンドを除去したデータが得られる。
トレンド除去したデータの表示

y-y_dをプロットすることで除去したトレンドを表示することができる。
定数トレンドの除去

signal.detrend()でtype=’constant’とすることでデータの平均値が除去される。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
detrend — SciPy v1.15.1 Manual
コメント