希望你一切都好,我在机器学习方面是个新手,需要你们的帮助。我想预测未来三天的温度值,每小时一个值,该怎么做呢?有谁能帮帮我吗…?
Output:[43 40 41 41 40 40 39]
平均绝对误差: 0.5561904761904758
平均平方误差: 1.0668126984126995
均方根误差: 1.0328662538841606
回答:
你需要获取你想要预测的值的特征,并将它们输入到你训练好的模型中。就像在你的代码中,你对测试数据集 X_test
进行了预测,这是存储在 X
中的特征的一部分。
所以,要对其他数据进行预测,你需要获取类似于你代码中这行的特征
X = dataset[['mintempC','moon_illumination','date_time','uvIndex','sunHour','DewPointC','pressure','humidity','cloudcover']].values
然后像这样进行预测
predictData = regressor.predict(X)