始める無料で始める

関数の中の関数

R の関数は、別の場所でそのまま使えるオブジェクトを返します。そのため、次のように関数を入れ子にして使うことができます。

speed <- 31
print(paste("Your speed is", speed))

print()paste() はどちらも、省略記号 ... を引数として受け取ります。それぞれどのように使われているか、考えてみましょう。

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

中級 R

コースを見る

演習の手順

abs()linkedin - facebook を適用して、LinkedIn と Facebook の日別プロフィール閲覧数の差の絶対値を求めましょう。次に、その abs() の呼び出しを mean() に入れて、平均絶対偏差を計算します。mean() の呼び出しでは、欠損値を適切に処理するために na.rm を指定することを忘れずに!

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

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

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Calculate the mean absolute deviation
コードを編集して実行