1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで学ぶ統計シミュレーション

Connected

연습 문제

確率の例

この演習では、復元抽出(置換あり)と非復元抽出(置換なし)の違いを復習します。シミュレーションで事象の確率を計算し、サンプリング方法を変えて確率への影響を確認します。

青3個、緑2個、黄5個の色付きキャンディが入ったボウルを考えます。1個ずつ、置換ありと置換なしのそれぞれで3個引きます。3個すべてが黄色になる確率を計算してください。

지침

100 XP
  • 青のキャンディ 'b' を3個、緑のキャンディ 'g' を2個、黄色のキャンディ 'y' を5個もつリストとして bowl を用意します。
  • 置換ありで3個サンプルを引いたもの(sample_rep)と、置換なしで3個引いたもの(sample_no_rep)を作成します。
  • 置換ありのサンプルについて、sample_rep に 'b' と 'g' が1つも含まれなければ success_rep をインクリメントします。同様に、sample_no_rep に 'b' と 'g' が含まれなければ success_no_rep をインクリメントします。
  • それぞれの確率を、成功回数を反復回数で割って計算します。