Tengo un problema de regresión multi-salida con características de entrada y salidas. Las salidas tienen una estructura de correlación compleja, no lineal.
Me gustaría usar bosques aleatorios para hacer la regresión. Por lo que puedo decir, los bosques aleatorios para la regresión solo funcionan con una sola salida, por lo que tendría que entrenar bosques aleatorios, uno para cada salida. Esto ignora sus correlaciones.
¿Existe una extensión de los bosques aleatorios que tenga en cuenta las correlaciones de producción? Tal vez algo como la regresión del proceso gaussiano para el aprendizaje de tareas múltiples .
Respuestas:
Aquí hay un ejemplo de un problema de regresión de salida múltiple realizado con reconocimiento facial. También incluye una muestra de codificación, debería darte un comienzo con tu metodología. http://scikit-learn.org/stable/auto_examples/plot_multioutput_face_completion.html
fuente
Hay un nuevo paquete específicamente para eso (no probado personalmente)
https://cran.r-project.org/package=MultivariateRandomForest
fuente