使用 stargazer 从 caret 导出 glm train fit 摘要?
Export glm train fit summary from caret with 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."
如有任何建议,我们将不胜感激!我无法在线找到解决方案。提前致谢,祝您有愉快的一天!
可以获得 caret 生成的最终模型的 stargazer 摘要:
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
参数来检查模型类型。
最终插入符号模型中缺少它。 glm call
参数属于调用 class。有关详细信息,请参阅 R 会话中的 ?call
。上面代码中的倒数第二行将 call
参数添加到最终插入符模型。
注意 1:严格来说,由于插入符号交叉验证,添加到最终插入符号模型的 call
参数不正确。
注2:我没有查看stargazer制作的LaTeX代码。
我想使用包 "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."
如有任何建议,我们将不胜感激!我无法在线找到解决方案。提前致谢,祝您有愉快的一天!
可以获得 caret 生成的最终模型的 stargazer 摘要:
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
参数来检查模型类型。
最终插入符号模型中缺少它。 glm call
参数属于调用 class。有关详细信息,请参阅 R 会话中的 ?call
。上面代码中的倒数第二行将 call
参数添加到最终插入符模型。
注意 1:严格来说,由于插入符号交叉验证,添加到最终插入符号模型的 call
参数不正确。
注2:我没有查看stargazer制作的LaTeX代码。