У меня есть кадр данных, в котором переменная, которая должна быть предсказана, имеет 28 возможных коэффициентов.Как выполнить сборку в модели классификатора в R
Теперь я запускаю три алгоритма классификатора в наборе обучающих данных, которые являются носителями векторных машин (SVM), случайным лесом (RF) и ближайшим соседом k (kNN).
Теперь у меня есть три вектора прогнозирования, соответствующие трем описанным выше алгоритмам. Все они имеют хорошую точность около 80-90%.
Я хочу объединить их и предсказать конечную переменную результата на основе системы голосования по трем алгоритмам. Примечание: SVM имеет максимальную точность, за которой следуют RF, а затем kNN. Например:
SVM prediction | RF prediction | KNN prediction|Final outcome
---------------|---------------|---------------|-------------
A |A |C |A
---------------|---------------|---------------|-------------
D |J |D |D
---------------|---------------|---------------|-------------
C |C |C |C
---------------|---------------|---------------|-------------
I |F |K |I (pick SVM's outcome in case of a tie)
Как вы можете видеть, что я хочу, это очень просто. Как я могу выполнить это в R-программировании? И есть ли другой способ исполнения ансамблевого моделирования в этой ситуации?
Спасибо @Harry. Это сработало, и я думаю, что теперь я буду использовать его как стандартную функцию для ансамбля различных предикторов. –
Еще одна вещь, знаете ли вы какую-либо лучшую технику для моделей ансамблевого классификатора? –