始める無料で始める

シミュレーションに replicate() を使う

コインの表が出る確率が20%のとき、最初に表が出るまでの待ち時間を10万回シミュレーションするために replicate() 関数を使ってください。qplot() を呼び出して、このシミュレーションのヒストグラムを描画します。

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

Rで学ぶ確率の基礎

コースを見る

演習の手順

  • replicate() を使って、幾何分布の試行を10万回シミュレーションします。2つ目の引数には、与えられた式をそのままコピー&ペーストしてください。
  • replications に対して qplot() を呼び出し、ヒストグラムを描画します。

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

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

# Existing code for finding the first instance of heads
which(rbinom(100, 1, 0.2) == 1)[1]

# Replicate this 100,000 times using replicate()
replications <- 

# Histogram the replications with qplot
qplot(___)
コードを編集して実行