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

Connected

ćwiczenie

Modelowanie zysków

W poprzednim ćwiczeniu zbudowałeś model produkcji kukurydzy. W przypadku małego gospodarstwa zazwyczaj nie masz wpływu na cenę ani popyt na kukurydzę. Przyjmij, że cena ma rozkład normalny ze średnią 40 i odchyleniem standardowym 10. Dysponujesz funkcją corn_demanded(), która przyjmuje cenę i wyznacza na jej podstawie popyt na kukurydzę. Jest to uzasadnione, ponieważ popyt kształtuje się na rynku i nie zależy od twoich decyzji.

W tym ćwiczeniu napiszesz funkcję obliczającą zysk, która połączy wszystkie pozostałe symulowane zmienne. Jedynym parametrem wejściowym tej funkcji będzie stały koszt produkcji. Po ukończeniu ćwiczenia otrzymasz funkcję zwracającą jeden symulowany wynik zysku dla danego kosztu. Możesz jej następnie użyć do planowania swoich kosztów.

Instrukcje

100 XP
  • Zamodeluj price jako zmienną losową o rozkładzie normalnym ze średnią 40 i odchyleniem standardowym 10.
  • Pobierz supply kukurydzy, wywołując funkcję corn_produced(rain, cost), którą zaprojektowałeś w poprzednim ćwiczeniu.
  • Wywołaj funkcję corn_demanded() z argumentem price, aby uzyskać demand.
  • Zysk \(=\) ilość \(\times\) cena \(-\) koszt. Jeśli wyprodukowano więcej kukurydzy niż wynosi popyt (supply > demand), sprzedana ilość będzie równa demand, w przeciwnym razie będzie równa supply.