【发布时间】:2017-06-06 02:18:41
【问题描述】:
我在 Spark ML 中使用 LinearRegression 模型来预测价格。这是一个单变量回归(x=time, y=price)。
假设我的数据是干净的,改进此模型的通常步骤是什么?
到目前为止,我尝试使用cross-validation 调整regularization parameter,并得到rmse=15 给定stdev=30。
还有其他我应该关心的重要超参数吗?似乎 Spark ML 没有很好地记录超参数调整......
更新
我能够使用ParamGrid 和Cross-Validation 调整参数。但是,有没有办法在正确训练线性回归模型后查看拟合线的样子?我怎么知道线路是quadric 还是cubic 等?如果有一种方法可以用所有训练数据点可视化拟合线,那就太好了。
【问题讨论】:
标签: linear-regression apache-spark-ml hyperparameters