1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで解く確率パズル

Connected

演習

シンプルな関数を書こう

このコースでよく使う典型的な処理を行う、シンプルな関数を書いてみましょう。ここでは、サイコロを振る動作をシミュレーションし、出た目の合計を報告する関数を作ります。さらに、ユーザーが振るサイコロの個数を選べるようにします。

R は実際にサイコロを振ることはできませんが、{1, 2, 3, 4, 5, 6} から等確率で乱数を取り出すことで同等の過程を再現できます。これには sample 関数を使うのが一つの方法です。

指示

100 XP
  • sample 関数を使い、size と replace のパラメータを指定します。
  • 出た目の合計を計算します。
  • 答えを含むオブジェクトを return します。
  • サイコロ5個で関数を実行してみましょう。