【问题标题】:Spark (1.6) ML Linear Regression - how to predict w/ a modelSpark (1.6) ML 线性回归 - 如何使用模型进行预测
【发布时间】:2016-05-15 21:14:33
【问题描述】:

我有一个有效的线性回归模型:

lrModel
org.apache.spark.ml.regression.LinearRegressionModel

我在数据框中有数据:

data
org.apache.spark.sql.DataFrame = [label: double, features: vector]

如何使用模型进行预测?就我而言,我想做类似的事情:

lrModel.predict(data)  // which doesn't work

然后将期望值(标签)与预测值进行比较

【问题讨论】:

    标签: apache-spark machine-learning linear-regression


    【解决方案1】:

    要预测您需要有一个Dataframe,并使用transform 方法进行转换,该方法是所有ML Models 的一部分。请注意,它们都要求DataFrames 具有与您的训练数据相同的结构,因此需要一个fetures 列。

    【讨论】:

      猜你喜欢
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2018-11-11
      • 2015-06-19
      • 1970-01-01
      • 2020-01-10
      • 2021-07-22
      相关资源
      最近更新 更多