開始使用免費開始

從後驗分佈取樣

你厭倦了在中央政府與行銷公司工作,決定轉職到市府擔任資料分析師。市府營運著一套公共自行車系統,並請你預測每日租借的自行車數量,好安排人力與維修計畫。

你拿到的資料包含每日租借車輛數、氣溫、濕度、風速,以及當天是否為工作日:

     work_day      temp  humidity  wind_speed  num_bikes
0           0  0.344167  0.805833    0.160446      0.985
1           0  0.363478  0.696087    0.248539      0.801
..        ...       ...       ...         ...        ...
698         1  0.280870  0.555652    0.115522      5.323
699         1  0.298333  0.649583    0.058471      5.668

請嘗試使用 bikes DataFrame 與 pymc3(縮寫為 pm)建立一個迴歸模型來預測 num_bikes。

「注意」:在全新的 Python 工作階段中首次呼叫 pm.sample() 會花些時間,因為底層會將 Python 程式碼編譯為 C。為了節省你的時間,這題只要把程式碼寫正確即可,無需實際執行。

本練習屬於課程

Bayesian Data Analysis in Python

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習