model = LinearRegressionpred = modelpredictmodelpredict的参数怎么设置预测后续三个数值
要预测后续三个数值,需要将模型的输入数据设置为包含当前数据和后续三个时间点的数据。假设当前数据的特征值为X,包含后续三个时间点的数据特征值为X_new,则可以使用以下代码进行预测:
pred = model.predict(np.concatenate((X, X_new), axis=0)[-4:].reshape(1, -1))
其中,np.concatenate((X, X_new), axis=0)将当前数据和后续三个时间点的数据合并,[-4:]表示取最后四个时间点的特征值,reshape(1, -1)将其转换为模型的输入格式。
原文地址: https://www.cveoy.top/t/topic/fn5n 著作权归作者所有。请勿转载和采集!