始める無料で始める

ローリング最小値

zoo パッケージには、平均、中央値、合計などの一般的な要約統計量に対するローリングウィンドウ関数がいくつか用意されています。ただし、すべての統計量に対応するローリング関数があるわけではありません。そのため、任意の関数をローリングウィンドウに適用できることが重要なスキルになります。

この演習では、daily_temp の時系列から作成したローリングウィンドウに関数を適用します。

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

Rで学ぶ時系列データ操作

コースを見る

演習の手順

  • daily_temp の時系列に対して、30 日の right 対応(右寄せ)のローリングの最小値を作成し、temp_roll_min に代入してください。

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

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

# Create the rolling minimum from daily_temp
temp_roll_min <- rollapply(___)

autoplot(___) + 
  theme_light() +
  labs(y = 'Degrees Celsius')
コードを編集して実行