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

Connected

演習

損益分岐となる宝くじの価格を計算する

シミュレーションを使うと、解析的に簡単に解けないような、より踏み込んだ問いを立てられます。複雑な数式を解く代わりに、多数のサンプル結果を直接得られます。入力を変えてその影響を調べる実験も可能です。たとえば、地球規模の気象パターンのモデルがある程度妥当であれば、温室効果ガスの増加がもたらす影響を評価できます。

宝くじの例では、買う意味がなくなるのはチケットがいくらのときかを知りたいかもしれません。これを理解するには、期待収益が負になるのがいつかを見るために、チケットの価格を変更していく必要があります。

grand_prize、num_tickets、chance_of_winning は環境に読み込まれています。

指示

100 XP
  • sims を 3000 に、lottery_ticket_cost 変数を 0 に設定します。
  • outcomes の平均値が 0 を下回ったら、while ループを break で抜けます。
  • それ以外の場合は、lottery_ticket_cost を 1 ずつ増やします。