1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ統計シミュレーション

Connected

演習

運転免許の試験

次の演習を通して、だんだん複雑になる例でデータ生成過程(DGP)の作り方を学んでいきます。

この演習では、とてもシンプルなDGPをシミュレーションします。明日、運転免許の試験を受けるとします。これまでの練習と収集したデータから、晴れなら合格確率は90%、雨なら30%だとわかっています。地元の気象台によると、明日の降水確率は40%です。この情報に基づいて、明日試験に合格する確率を知りたいとします。

これは簡単な問題なので解析的にも解けますが、ここではシンプルなDGPをどのようにモデル化し、それをシミュレーションにどう活用できるかを学びます。

指示1 / 2

undefined XP
    1
    2
  • 関数 test_outcome() を作成します。
    • 入力引数 p_rain(降水確率)に応じて、weather を 'rain' または 'sun' に設定します。
    • weather と辞書 p_pass を使って、test_result に 'pass' と 'fail' の適切な確率を設定します。