- fitControl = trainControl(method = "repeatedcv", number = 10, repeats = 3, returnResamp = "all")
- gbmGrid = expand.grid(.interaction.depth = c(3,4), .n.trees = c(10,15,20,25,30), .shrinkage = 0.1, .n.minobsinnode = 2)
- gbmFit1 = train(label_mat.tr[, 1:(ncol(label_mat.tr) - 1)], label_mat.tr[, ncol(label_mat.tr)], trControl = fitControl, method = 'gbm', tuneGrid = gbmGrid, verbose = F)
用的train函数,之前看到网上有写用gbm函数的,我也试过但也看不到系数之类。
问别人的时候有人说gbm这种tree-based函数没有回归系数可出所以提取不出来啥,但如果是tree-based的话那我看看它里面的if else节点也是好的啊。。
而且不是说gbm里面distribution选成bernoulli就是分类选成gaussian就是回归嘛。。。