2016-03-31 19 views
2

Im:Ayar parametreleri iki ayar parametreleri olan bir Kübist model ağacı, kullanarak bir regresyon modeli oluşturmak için R şapka paketini kullanarak

parametreleri ayarlama: komiteler (#Committees), komşular (#Instances)

Ayar parametrelerini yanlış uygulamaya çalışıyorum ve sorunu gidermek için biraz yardıma ihtiyacım var. aşağıdaki gibi şapka sitesinde örnekler takiben benim ayar parametreleri için bir kılavuz oluşturduk:

cubistGrid <- expand.grid(committees = 30, neighbors = 10) 

sonra aşağıdaki gibi tren işlevini kullanarak ızgara çağırarak Im:

LMFit1 <- train(Total~., data = training, method = "cubist", trControl = fitControl, tuneGrid = cubistGrid) 

Im aşağıdaki hatayı alıyorum :

Something is wrong; all the RMSE metric values are missing: 

bugüne kadar üzerinde birçok model çalıştırmak Ive olarak benim dataframe ile herhangi bir sorun yok; Bu, ayarlama parametrelerini ilk kez kullandı.

sayesinde

Ben

+0

Max Kuhn'un [Regist İçin Kübist Modelleri] belgesindeki (https://cran.r-project.org/web/packages/Cubist/vignettes/cubist.pdf) dökümanı faydalı olacaktır. –

cevap

4

Her şeyden önce, bir reproducible example ancak uyarıları kontrol eğer aşağıdaki göreceksiniz:

predictions failed for Resample1: committees=30, neighbors=10 Error in predict.cubist(modelFit, newdata, neighbors = modelFit$tuneValue$neighbors) : 'neighbors' must be less than 10

bir değere komşuları Set daha az 10. Boş rmse metriklerine dikkat etmelidir.

+0

Benzer bir konudan sonra ve sonuç olarak kübist belgelerini okurken komşular 0 ile 9 arasında bir tam sayı olmalıdır. Tren işlevi girdileri kontrol edip bunu bildirdiğinde iyi olurdu. – chepyle