Łącząc losowe lasy zbudowane z różnymi zestawami treningowymi w R

Jestem nowy w R (dzień 2) i otrzymałem zadanie zbudowania lasu losowych lasów. Każdy losowy las zostanie zbudowany przy użyciu innego zestawu treningowego, a na końcu połączymy wszystkie lasy, aby przewidzieć. Wdrażam to w R i mam pewne trudności w łączeniu dwóch lasów, które nie zostały zbudowane przy użyciu tego samego zestawu. Moja próba jest następująca:

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)

To oczywiście powoduje błąd:

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

Od jakiegoś czasu przeglądam sieć, szukając wskazówki, ale jeszcze nie odniosłem sukcesu. Każda pomoc tutaj byłaby najbardziej doceniana.

questionAnswers(1)

yourAnswerToTheQuestion