始める無料で始める

対数変換で変動のトレンドを取り除く

対数関数 log() は、正の値をとる時系列データに適用できるデータ変換です。1より大きい観測値をわずかにゼロ方向へ縮小し、非常に大きい観測値は大きく縮小します。この性質により、時間とともに変動が増大する系列の変動を安定化できます。また、急速な成長パターンを時間方向に直線化する目的でも使われます。

時系列 rapid_growth はすでに読み込まれており、右図に表示されています。データの縦方向の範囲に注目してください。

この演習はコースの一部です

Rで学ぶ時系列分析

コースを見る

演習の手順

  • rapid_growthlog() 関数を適用し、結果を linear_growth として保存します。
  • ts.plot() を使って、変換後の系列 linear_growth を表示し、変換後データの縦方向の範囲が圧縮されていることを確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Log rapid_growth
linear_growth <-
  
# Plot linear_growth using ts.plot()
 
コードを編集して実行