Экспорт GLM поезд подходит резюме из карета с Stargazer?
Я хочу использовать пакет "Stargazer", чтобы экспортировать сводную информацию о поезде с каретой.
например
LogReg <- train(
Target ~ .,
data = DecileFramesTrain[[i]], method="glm", family="binomial",
trControl = trainControl(method = "cv", number = 3, verboseIter = TRUE)
)
а потом
stargazer(summary(LogReg), title="Coefficients of (binomial) logistic regression fit", align=TRUE, summary=TRUE)
Тем не менее, я получаю следующий ответ:
"Error: Unrecognized object type."
Мы ценим любые предложения! Я не мог найти решение онлайн. Заранее спасибо и хорошего дня!
1 ответ
Можно получить сводный обзор конечной модели, созданной Caret:
library(caret)
library(mlbench) # for PimaIndiansDiabetes data
library(stargazer)
data(PimaIndiansDiabetes)
LogReg <- train(diabetes ~ ., data=PimaIndiansDiabetes, method="glm",family="binomial",
trControl = trainControl(method = "cv", number = 3, verboseIter = TRUE))
glm1 <- glm(diabetes ~ ., data=PimaIndiansDiabetes, family="binomial")
LogReg$finalModel$call <- glm1$call
stargazer(LogReg$finalModel)
stargazer
функция использует call
параметр для проверки типа модели. Это отсутствовало в окончательной модели каретки. Глм call
Параметр принадлежит классу вызова. Увидеть ?call
в сеансе R для получения дополнительной информации. От второй до последней строки в приведенном выше коде добавляется call
Параметр для окончательной модели каретки.
Примечание 1: строго говоря call
параметр, добавленный в окончательную модель каретки, неверен из-за перекрестной проверки каретки.
Примечание 2: я не проверял код LaTeX, созданный stargazer.