1. Nauka
  2. /
  3. Kursy
  4. /
  5. Symulacje statystyczne w Pythonie

Connected

ćwiczenie

Optymalizacja kosztów

Teraz użyjemy zbudowanych funkcji, aby zoptymalizować koszty produkcji. Zależy nam na maksymalizacji średnich zysków. Na zyski wpływa jednak wiele czynników, a my kontrolujemy tylko koszty. Możemy zatem zasymulować niepewność pozostałych czynników i sprawdzić, jak zmiana kosztów przekłada się na zyski.

Ponieważ zarządzasz małą farmą kukurydzy, możesz samodzielnie wybrać poziom kosztów – od 100 do 5 000 dolarów. Chcesz wybrać taki poziom, który zapewni maksymalny średni zysk. W tym ćwiczeniu zasymulujemy wiele wyników dla każdego poziomu kosztów i obliczymy średnią. Następnie wybierzemy poziom kosztów dający największy średni zysk. Po ukończeniu ćwiczenia będziesz dysponować gotowym schematem wyboru optymalnych parametrów wejściowych w decyzjach biznesowych.

Instrukcje

100 XP
  • Zainicjalizuj pusty słownik results.
  • Dla każdego poziomu kosztów zasymuluj zyski przy użyciu wczytanej funkcji profits() i dołącz je do tmp_profits.
  • Zapisz średnią wartość tmp_profits dla każdego poziomu kosztów w słowniku results.
  • Znajdź poziom kosztów cost_max o najwyższym średnim zysku, uruchamiając results przez wyrażenie listowe.