対数変換で変動のトレンドを取り除く
対数関数 log() は、正の値をとる時系列データに適用できるデータ変換です。1より大きい観測値をわずかにゼロ方向へ縮小し、非常に大きい観測値は大きく縮小します。この性質により、時間とともに変動が増大する系列の変動を安定化できます。また、急速な成長パターンを時間方向に直線化する目的でも使われます。
時系列 rapid_growth はすでに読み込まれており、右図に表示されています。データの縦方向の範囲に注目してください。
この演習はコースの一部です
Rで学ぶ時系列分析
演習の手順
rapid_growthにlog()関数を適用し、結果をlinear_growthとして保存します。ts.plot()を使って、変換後の系列linear_growthを表示し、変換後データの縦方向の範囲が圧縮されていることを確認します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()