Modéliser la production de maïs
Supposons que vous gériez une petite ferme de maïs et que vous souhaitiez optimiser vos coûts. Dans cet exercice illustratif, nous allons modéliser la production de maïs. Nous laisserons de côté des détails comme les unités et nous concentrerons sur le processus.
Pour simplifier, supposons que la production de maïs ne dépend que de deux facteurs : la pluie, que vous ne contrôlez pas, et le coût, que vous contrôlez. La pluie suit une loi normale de moyenne 50 et d'écart-type 15. Pour l'instant, fixons le coût à 5 000. Supposons que la quantité de maïs produite à chaque saison soit une variable aléatoire de Poisson et que la production moyenne soit régie par l'équation :
\(100\times(\text{cost})^{0.1}\times(\text{rain})^{0.2}\)
Modélisons cette fonction de production et simulons un résultat.
Cette activité fait partie du cours
Simulation statistique en Python
Instructions de l’exercice
- Initialisez
raincomme une variable aléatoire Normale de moyenne 50 et d'écart-type 15. - Dans la fonction
corn_produced(), modélisezmean_corncomme \( 100\times\text{cost}^{0.1}\times\text{rain}^{0.2} \). - Modélisez
corncomme une variable aléatoire de Poisson de moyennemean_corn. - Simulez un résultat en stockant la valeur retournée par l'appel à
corn_produced()danscorn_result, puis affichez vos résultats.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Initialize variables
cost = 5000
rain = np.random.____
# Corn Production Model
def corn_produced(rain, cost):
mean_corn = ____
corn = np.random.____
return corn
# Simulate and print corn production
corn_result = ____
print("Simulated Corn Production = {}".format(____))