SVR股票价格预测代码中predict_prices函数的x参数含义是什么
SVR预测函数x参数说明
核心含义
x是你需要预测股价对应的日期输入值,和训练用的dates数组元素逻辑完全对齐:你的代码读取csv时拆分了日期字段,取了日期中的「日」部分作为训练特征,所以x中填写的数字就是你想要预测的当月第几天。
传参格式差异说明
scikit-learn的所有模型预测方法,都要求输入特征是(样本数量, 特征数量)结构的二维数组:
- 示例中传入的
[[14]]是标准合法写法:外层方括号对应样本维度,内层方括号对应特征维度,这里只有1个待预测样本、1个日期特征,所以用二维嵌套结构,运行不会触发维度报错。 - 视频教程中直接传数值29的写法属于非标准写法,仅在旧版sklearn中会被自动兼容转换,新版sklearn运行时会直接抛出维度不匹配的错误。如果要预测当月29号的股价,标准写法应为
[[29]]。
内容的提问来源于stack exchange,提问作者TheGodParticle
相关产品推荐
相关产品推荐

