【发布时间】:2015-12-27 20:09:15
【问题描述】:
我使用 predict 函数根据模型预测结果。 我得到的是预测类的向量。我想检索相同的结果,而不是表单
1 class_1
2 class_1
3 class_4
4 class_2
我想在表单中得到结果
class_1 class_2 class_3 class_4
1 1 0 0 0
2 1 0 0 0
3 0 0 0 1
4 0 1 0 0
我尝试过传递type=class 和type=response,但结果是一样的。
我对 R 完全陌生,我仍在努力寻找解决 R 文档的方法,但我认为这是一件微不足道的事情,我应该能够弄清楚,尽管我很卡住。
【问题讨论】:
-
你的型号是什么型号?
-
randomForest,你是这个意思吗?
-
是的。我能够使用
predict(model, x, type='prob')以您正在寻找的格式生成概率。 -
这是给 Kaggle 的吗?我找到了一个相当冗长的方法,但看起来大卫的解决方案要好得多,所以我一定会使用它!