1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ時系列データ操作

Connected

演習

カスタム関数でのローリング適用

zoo の rollapply 関数を使うと、任意の集計関数をローリングウィンドウに適用できます。集計関数とは、mean()、max()、sum() などのように、複数の数値を入力として受け取り、単一の数値を返す関数のことです。

データの種類によっては、ビデオ演習で紹介した find_range() の例のように、複数の統計量を組み合わせる関数を書く必要があるかもしれません。

この演習では、数値の範囲の平均値を「手作業」で計算する簡単な関数を作成し、それをローリングウィンドウに適用します。

使用するデータセット daily_temp と、zoo および ggplot2 パッケージはすでに読み込まれています。

指示1 / 3

undefined XP
    1
    2
    3

質問

データセットの平均は、すべての観測値の合計を観測値の個数で割ったものとして定義されます。平均を「手計算」するには、どの2つの R 関数が必要でしょうか。daily_temp の時系列は利用可能です。

選択肢