我最近构建了一个随机森林算法来预测基于3个独立x变量的y值。我到目前为止喜欢这个模型,但是如何根据我训练过的数据集来预测一组值呢?
例如:
regressor=RandomForestRegression(n_estimators=10,random_state=0)
regressor.fit(x,y)
y_pred=regressor.predict(x)
我的y_pred是基于我的数据的预测数组
但是,如果给出以下3个输入,我想估计y:2.56,294.46,43.98
我的代码是:
new_predictions=regressor.predict(2.56,294.46,43.98)
我收到错误" predict()只接受两个参数(4个给定)"
我怎样才能预测这三个变量?