我正在使用sklearn对一些数据进行线性回归模型拟合。具体地说,我的response变量存储在数组y中,我的特征存储在矩阵X中。我用下面的代码训练一个线性回归模型 model = LinearRegression(然后假设我有一些新的数据X_new,我想要预测它们的响应变量。(model.predic
我有一个基于历史数据的LinearRegression模型,现在我正尝试在新数据上重用相同的模型来进行预测。我知道我们可以分别使用model.save和LinearRegression.load方法保存和加载模型,但是,我无法找到一种方法来将新数据传递到加载的模型中进行预测。创建和训练模型的代码粘贴如下:
val assembler = new VectorAss
我试图运行一个线性回归模型,以年数作为y变量的x变量和温度,但我一直存在误差。我设法使用下面的代码运行一个回归模型,并对未来的日期2040年进行预测。但我所挣扎的是改变数据,使其运行在一个特定的日期,1950年,而不是1880年,这是数据的最初开始。如何在线性回归模型中更改数据范围?data=df)
y=df.No_Smoothing
f
如何使用LinearRegression()函数构建机器学习模型来预测客户的预期SpendValue 还可以使用10折交叉验证来测量模型的性能,测试集大小为20%。 ? print("The training dataset has {} examples and {} features.".format(X.shape[0], X.shape[1]))
lr = LinearRegressionkfolds.split(X)