Combinando bosques aleatorios construidos con diferentes conjuntos de entrenamiento en R

Soy nuevo en R (día 2) y me han asignado la tarea de construir un bosque de bosques aleatorios. Cada bosque aleatorio individual se construirá utilizando un conjunto de entrenamiento diferente y combinaremos todos los bosques al final para hacer predicciones. Estoy implementando esto en R y tengo algunas dificultades para combinar dos bosques no construidos usando el mismo conjunto. Mi intento es el siguiente:

d1 = read.csv("../data/rr/train/10/chunk0.csv",header=TRUE)
d2 = read.csv("../data/rr/train/10/chunk1.csv",header=TRUE)

rf1 = randomForest(A55~., data=d1, ntree=10)
rf2 = randomForest(A55~., data=d2, ntree=10)

rf = combine(rf1,rf2)

Esto por supuesto produce un error:

Error in rf$votes + ifelse(is.na(rflist[[i]]$votes), 0, rflist[[i]]$votes) : 
non-conformable arrays
In addition: Warning message:
In rf$oob.times + rflist[[i]]$oob.times :
longer object length is not a multiple of shorter object length

He estado navegando en la web durante algún tiempo buscando una pista para esto, pero aún no he tenido éxito. Cualquier ayuda aquí sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta