#r #r-caret
Вопрос:
Допустим, кто-то разработал модель и сохранил ее в файле под названием mymodel.Rdata
. Когда я запускаю его в консоли, он говорит:
eXtreme Gradient Boosting
300000 samples
10 predictor
2 classes: 'NO', 'YES'
No pre-processing
Resampling: Cross-Validated (5 fold)
Summary of sample sizes: 300000, 300000, 300000, 300000, 300000
Resampling results across tuning parameters:
nrounds Accuracy Kappa
400 0.7541231 0.5132452
700 0.7432121 0.5032432
1000 0.7315435 0.4954325
Tuning parameter 'max_depth' was held constant at a value of 86
Tuning parameter 'eta' was held constant at parameter 'colsample_bytree' was held constant at a value of 0.4
Tuning parameter 'min_child_weight' was held constant at a value of 4
Tuning parameter 'subsample' was held constant at a value of 0.9
Accuracy was used to select the optimal model using the largest value.
The final values used for the model were nrounds = 400, max_depth = 7, eta = 0.2, gamma =
0, colsample_bytree = 0.6, min_child_weight = and subsample = 0.8.
У меня нет ни идеи, ни данных о том, как была построена эта модель, и у меня есть только этот файл. Как я могу получить максимальную информацию об этой модели? (используемые функции, имена функций, преобразования, класс функций, пример используемых функций и т.д.) Существует ли какая-либо функция? Потому summary()
что это мало о чем говорит. Код, который я использовал:
load("mymodel.Rdata")
model_ # this is what was loaded then I loaded the file mymodel.Rdata
# this output is above
class(model_)
[1] "train" "train.formula"
Комментарии:
1. вы можете получить больше информации, выполнив подстановку
model_$trainingData
2. Вы можете использовать
str
model_
его, чтобы увидеть его структуру. Для извлечения полезной информации могут потребоваться другие методы из пакета.3. используйте
model_$trainingData
для просмотра данных, с которыми он был сопоставлен. используйтеmodel_$call
для просмотра кода, который генерирует модель. используйтеmodel_$finalModel
, чтобы увидеть лучшую модель, построенную после 5-кратной проверки corss. В общем случае используется$
для доступа ко всем компонентам модели