我用R做数据分析。我有数据集。在使用随机林、支持向量机等不同的分类算法时,具有不同的分类精度。所以,我想把所有的算法集成到一个框架中,比如说adaboost。
我们知道adaboost框架使用多个“弱”分类算法来组合一个强分类器。那么,我可以根据自己的需要定制“弱”分类算法吗?以下是我目前的想法:在这个框架中,我首先使用支持向量机。然后给出被错误分类的数据更多的权重。然后,我使用随机森林。..。最后,该框架中的所有分类器都将协同工作。
这正是我对这个问题的看法。如果有其他的方法,例如投票,也请告诉我。
任何帮助都是非常感谢的。
发布于 2017-10-06 11:38:34
您要寻找的是一个集合模型,这意味着它是几个模型的汇编,以改善结果。这是卡格勒比赛中获胜者的一种非常常见的技术。由于您使用的是R和插入符号是在R中执行ML的一种流行方法,因此这里有一个用于插入符号的包:
https://cran.r-project.org/web/packages/caretEnsemble/vignettes/caretEnsemble-intro.html
https://datascience.stackexchange.com/questions/23554
复制相似问题