開始使用免費開始

最佳化價格

你在配適並檢查模型方面做得很棒!接下來進入重點:你的主管要你提供能帶來最大利潤的酪梨售價,並說明可預期的利潤是多少。此外,他們希望價格能被 $0.25 整除,讓顧客方便用 25 美分硬幣付款。

在這個練習中,你會用模型來預測幾個合理價格下的銷量與利潤。接著,你會視覺化預測分佈,從中挑出最佳價格。最後,你會計算利潤預測的可信區間。現在就開始最佳化吧!

你先前計算的後驗平均已提供為 intercept_mean、organic_mean、price_mean 與 sd_mean。另外,pymc3、arviz、numpy 已分別以 pm、az、np 匯入。

本練習屬於課程

Bayesian Data Analysis in Python

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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})
編輯並執行程式碼