始める無料で始める

乱数を生成する

sample() と、その dplyr 版である slice_sample() を使って、値の集合から疑似乱数を生成する方法を見てきました。これに関連して、統計分布(例:一様分布や正規分布)に従う乱数を生成するタスクもあります。

各乱数生成関数の名前は "r" で始まります。最初の引数は生成する数の個数ですが、その他の引数は分布ごとに異なります。おまけのヒント:必要な引数を確認するには args(runif)args(rnorm) を試してみてください。

n_numbers は利用可能で 5000 に設定されています。ggplot2 は読み込まれています。

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

Rで学ぶサンプリング

コースを見る

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

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

# Generate random numbers from ...
randoms <- data.frame(
  # a uniform distribution from -3 to 3
  uniform = ___,
  # a normal distribution with mean 5 and sd 2
  normal = ___
)
コードを編集して実行