用投票融合(VotingClassifier)的过程中出现问题,求帮助?

  统计/机器学习 监督式学习 模型验证 Python 数据竞赛    浏览次数: 83
0


vot = VotingClassifier(estimators=[('lr', lr),('xgb',xgb_model), ('rf', rf),('gbdt',gbdt)], voting='hard')
vot.fit(train,y_train)
y_pred = vot.predict(test)
# print(y_pred)
submit['y'] = y_pred
submit.to_csv('my_voting_prediction.csv',index=False)


 

evan   2018-09-22 10:24



   1个回答 
1

你是在做回归还是分类?

如果是分类的话,你需要把y的数值类型转换成int

如果是回归的话,VotingClassifier不支持回归,因为它是对分类器结果进行投票

matt   2018-09-22 11:06

做的是回归,知道了,谢谢 - evan   2018-09-22 14:14


  相关主题

时下最流行的模型   1回答

模型融合问题   2回答

请教一下:关于融合stack   1回答

随机森林中的predict_proba   1回答

numpy.array转换为图片并显示出来   2回答

关于sklearn.model_selection.PredefinedSplit的用法   1回答

sklearn classification_report里的support是什么意思   1回答

sklearn GridSearchCV中的refit是什么意思   1回答

sklearn cross_val_score中的参数pre_dispatch   1回答

调用sklearn中的classification_report,ValueError: Mix type of y not allowed, got types set(['binary', 'continuous'])   1回答

sklearn计算MAPE   1回答

sklearn cross_val_score怎么同时对多个scoring进行验证   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!