[SciPy] 16. scipy.signal.detrendでデータのトレンド除去

python

はじめに

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

コード

解説

モジュールのインポート

バージョン

データの生成

データを図で表示

トレンドの除去

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

トレンド除去したデータの表示

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

定数トレンドの除去

signal.detrend()でtype=’constant’とすることでデータの平均値が除去される。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

detrend — SciPy v1.14.1 Manual

コメント