我想使用“ 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."
任何建议将不胜感激!我无法在线找到解决方案。在此先感谢您,祝您愉快!
答案 0 :(得分:1)
有可能获得有关插入符号产生的最终模型的摘要:
.format(''.join(str(i) for i in trypass))
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
参数检查模型类型。
最终的插入符号模型中缺少该功能。 glm call
参数属于调用类。有关更多详细信息,请参见R会话中的call
。上面代码的倒数第二行将?call
参数添加到最终插入符号模型中。
注1:严格来说,由于插入符交叉验证,添加到最终插入符模型的call
参数是不正确的。
注2:我没有检查过stargazer生成的LaTeX代码。