1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Statistické simulace v Pythonu

Connected

cvičení

Modelování zisku

V předchozím cvičení jsi sestavil/a model produkce kukuřice. Na malém farmářském podniku obvykle nemáš žádnou kontrolu nad cenou ani poptávkou po kukuřici. Předpokládej, že cena má normální rozdělení se střední hodnotou 40 a směrodatnou odchylkou 10. K dispozici máš funkci corn_demanded(), která na základě ceny určí poptávku po kukuřici. To dává smysl, protože poptávku obvykle určuje trh – není tedy ve tvých rukou.

V tomto cvičení napíšeš funkci, která vypočítá zisk tím, že zkombinuje všechny ostatní simulované proměnné. Jediným vstupem této funkce bude pevná cena výroby. Po dokončení budeš mít funkci, která pro danou cenu vrátí jeden simulovaný výsledek zisku. Tuto funkci pak můžeš využít při plánování nákladů.

Pokyny

100 XP
  • Modeluj price jako náhodnou proměnnou s normálním rozdělením se střední hodnotou 40 a směrodatnou odchylkou 10.
  • Získej supply kukuřice voláním funkce corn_produced(rain, cost), kterou jsi navrhl/a v předchozím cvičení.
  • Zavolej funkci corn_demanded() s parametrem price a získej hodnotu demand.
  • Zisk \(=\) množství \(\times\) cena \(-\) náklady. Pokud je vyrobeno více kukuřice, než je poptáváno (supply > demand), prodané množství bude demand, jinak bude supply.