У меня проблема регрессии с несколькими выходами с входными функциями и выходными . Выходы имеют сложную нелинейную корреляционную структуру.
Я хотел бы использовать случайные леса, чтобы сделать регрессию. Насколько я могу судить, случайные леса для регрессии работают только с одним выходом, поэтому мне пришлось бы тренировать случайные леса - по одному на каждый выход. Это игнорирует их корреляции.
Существует ли расширение для случайных лесов, которое учитывает выходные корреляции? Может быть, что-то вроде регрессии Гаусса для многозадачного обучения .
Ответы:
Вот пример проблемы регрессии с несколькими выходами, осуществляемой с распознаванием лиц. Он также включает в себя пример кодирования, он должен дать вам начало вашей методологии. http://scikit-learn.org/stable/auto_examples/plot_multioutput_face_completion.html
источник
Специально для этого есть новый пакет (не проверенный лично)
https://cran.r-project.org/package=MultivariateRandomForest
источник