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

Connected

演習

トウモロコシ生産のモデリング

あなたが小規模なトウモロコシ農場を経営しており、コスト最適化に関心があるとします。この演習では、例としてトウモロコシの生産をモデリングします。単位などの細部は抽象化し、プロセスに焦点を当てます。

単純化のため、トウモロコシの生産は2つの要因だけに依存すると仮定します。あなたが制御できない雨と、あなたが制御できるコストです。雨は平均50、標準偏差15の正規分布に従います。ここではコストを5,000に固定します。任意のシーズンで生産されるトウモロコシはPoisson(ポアソン)分布に従い、平均生産量は次の式で決まると仮定します。

\(100\times(\text{cost})^{0.1}\times(\text{rain})^{0.2}\)

この生産関数をモデル化し、1回の結果をシミュレーションしましょう。

指示

100 XP
  • 平均50、標準偏差15の正規分布(Normal)の乱数として rain を初期化します。
  • corn_produced() 関数内で、mean_corn を \( 100\times\text{cost}^{0.1}\times\text{rain}^{0.2} \) としてモデル化します。
  • corn を、平均が mean_corn のPoisson(ポアソン)分布の乱数としてモデル化します。
  • corn_produced() を呼び出した結果を corn_result に保存して、結果を出力(print)して1回分をシミュレーションします。