1. 学ぶ
  2. /
  3. コース
  4. /
  5. R関数入門

Connected

演習

関数への複数の入力

関数に複数の引数が必要な場合は、関数シグネチャにカンマで区切って並べます。

この演習を解くには、sample() でサンプリングの重みを指定する方法を知っておく必要があります。prob 引数に、x と同じ長さの数値ベクトルを指定します。prob の各値は、対応する x の要素が選ばれる確率で、合計は 1 になります。次の例では、各サンプルは "bat" を 20%、"cat" を 30%、"rat" を 50% の確率で取得します。

sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))

指示1 / 2

undefined XP
    1
    2
  • サンプリングに重みを付けてコインに偏りを持たせます。prob 引数を指定し、表が p_head(裏は 1 - p_head)の確率でサンプルされるようにします。