CommencezCommencez gratuitement

Optimiser le prix

Excellent travail pour l'ajustement et l'inspection du modèle ! Passons aux choses sérieuses : votre supérieur vous demande de proposer le prix de l'avocat qui maximiserait le profit, et d'indiquer le profit attendu. De plus, il souhaite que le prix soit divisible par 0,25 $ pour que les clients puissent payer facilement avec des pièces de 25 cents.

Dans cet exercice, vous utiliserez votre modèle pour prédire le volume et le profit pour quelques prix raisonnables. Ensuite, vous visualiserez les distributions prédictives afin de choisir le prix optimal. Enfin, vous calculerez l'intervalle de crédibilité pour votre prédiction de profit. À vous d'optimiser !

Les moyennes a posteriori que vous avez calculées plus tôt sont disponibles sous les noms intercept_mean, organic_mean, price_mean et sd_mean. De plus, pymc3, arviz et numpy sont importés sous pm, az et np.

Cette activité fait partie du cours

Analyse bayésienne des données en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# For each price, predict volume and use it to predict profit
predicted_profit_per_price = {}
for price in [0.5, 0.75, 1, 1.25]:
    pred_mean = (____)
    volume_pred = ____(____, ____, size=1000)
    profit_pred = ____
    predicted_profit_per_price.update({price: profit_pred})
Modifier et exécuter le code