开始使用免费开始使用

对后验分布进行采样

厌倦了在中央政府和营销公司工作后,您加入了本市政府,担任数据分析师。城市运营着一套公共自行车系统,他们希望您预测每天的租车数量,以便合理安排人员和维修计划。

您拿到了一些数据,包括每天的租车数量、气温、湿度、风速,以及当天是否为工作日:

     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

请使用 pymc3(已用 pm 作别名)和 bikes DataFrame,构建一个回归模型来预测 num_bikes

注意:在一个全新的 Python 会话中首次调用 pm.sample() 会较慢,因为底层会将 Python 代码编译为 C。为节省您的时间,本题只需您写出正确代码,无需实际运行。

本练习是课程的一部分

Python 中的贝叶斯数据分析

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习