首页 > 解决方案 > 使用 python 拟合先知模型时的问题

问题描述

我正在使用先知进行模型预测。我有包含 datetime、app1Click、App2Click 列的数据集。

datetime       app1Click   app2Click
2019-03-12       10           30
2019-03-13       57           20

我检查了 dataframe 中没有 NaN 值。但是当我创建先知模型并拟合模型时,它会抛出错误,

" raise ValueError('Found infinity in column y.')
  Found infinity in column y "

问题是什么以及为什么抛出错误。

谢谢你。华小

标签: pythonmachine-learningdata-analysisfacebook-prophet

解决方案


Prophet 的输入始终是具有两列的数据框:ds 和 y。ds (datestamp) 列应该是 Pandas 所期望的格式,理想情况下 YYYY-MM-DD 用于日期或 YYYY-MM-DD HH:MM:SS 用于时间戳。y 列必须是数字,表示您希望预测的测量值。


推荐阅读