Мне было интересно, существует ли более полная функция summary() в R, которая, возможно, включает в себя больше модельных показателей, таких как доверительные интервалы вокруг оценок, возможно, лог-правдоподобие, AIC, такие вещи BIC. Я знаю, что довольно легко просто вызвать другие функции на объекте модели, чтобы получить эти показатели, но, черт возьми, было бы круто, если бы все было упаковано в итоговую функцию!Более полная функция summary() в R?
ответ
Не обязательно ДОПОЛНИТЕЛЬНО, но я стараюсь писать свои собственные функции сводки. Затем я могу адаптироваться к конкретному приложению. Кажется, мне всегда нужно «n», и он не содержится в каких-либо доступных резюме.
sumstats<-function(x) {
n<-NROW(x)
mean<-mean(x)
max<-max(x)
min<-min (x)
SD<- sd(x)
hist<-hist(x)
summary<-list(n=n,mean=mean,max=max,min=min,SD=SD)
return(summary)
}
Cool thxs Я сделал это больше вокруг модели, но вот моя функция: summaryRobust <- function (model) { 10 regOutput <- cbind (as.data.frame (summary (model) [4]), as.data.frame (confint (model))) colnames (regOutput) <- c ("Estimate", "Std. Error", "T-Value", "P-Value", "CI 2.5%", "CI 97.5%") метрики <- as.data.frame (cbind (AIC (модель), BIC (модель), logLik (модель))) colnames (метрики) <- c ("AIC", "BIC", "logLik") par (mfrow = c (2,2)) plot (model) list (Model_Output = regOutput, Other_Metrics = показатели) } – moku
Это больше того, что я надеялся в сводном функции:
summaryRobust <- function(model){
regOutput <- cbind(as.data.frame(summary(model)[4]), as.data.frame(confint(model)))
colnames(regOutput) <- c("Estimate", "Std. Error", "T-Value", "P-Value", "C.I. 2.5%", "C.I. 97.5%")
rSq <- summary(model)$r.squared
Adj_rSq <- summary(model)$adj.r.squared
modelFit <- rbind(rSq, Adj_rSq)
rownames(modelFit) <- c("R-squared", "Adjusted R-squared")
colnames(modelFit) <- c("")
metrics <- as.data.frame(cbind(AIC(model), BIC(model), logLik(model)))
colnames(metrics) <- c("AIC", "BIC", "logLik")
rownames(metrics) <- c("")
par(mfrow=c(2,2))
plot(model)
out <- list(Model_Output = regOutput, Model_Fit = modelFit, Other_Metrics = metrics)
return(out)
}
- 1. Полная функция в R
- 2. R пользовательская функция в dplyr summary
- 3. R: Преобразование do.call() - summary in summary
- 4. R lm summary error
- 5. R boxplot over summary
- 6. Какая функция в SPSS эмулирует функцию R summary()?
- 7. R - cbind lists (lm summary)
- 8. R - cbind list summary elements
- 9. Php функция полная
- 10. Есть ли более полная функция функции JavaScript, чем w3schools?
- 11. XHRHttpRequest полная функция
- 12. R: summary() возвращает странный 1-й Qu
- 13. summary() округление
- 14. Более быстрая функция понизить разрешение растра R
- 15. Полная функция для проигрывателя LeanBack
- 16. Использование столбца index to reference в summary() в dplyr - R
- 17. summary() функция дает странные результаты с Knitr/RStudio
- 18. Есть ли более полная ссылка VMWare PowerCLI?
- 19. Как R оценивает/вычисляет std.error в summary() модели nls.lm?
- 20. R: Извлечь значения из summary() в объект clValid
- 21. Запрос на выбор «Более полная» Дублирующая запись
- 22. Методы функции summary()
- 23. Valgrind: понимание вывода (HEAP SUMMARY в порядке, ERROR SUMMARY запутано)
- 24. Логарифмическая функция в R
- 25. Android ListView summary
- 26. Резюме функция в R пакете
- 27. R итоговая функция
- 28. Функция R density()
- 29. Unix bash полная функция + Ruby 2.3
- 30. JQuery .animate() полная функция, выполняемая до завершения
Для какой-то модели? 'summary()' вызывает специфические для объекта методы (например, 'summary.lm()', 'summary.glm()', 'summary.merMod()' и т. д.). Вы также можете написать свою собственную функцию. – gung
в основном lm и glm – moku
Если у вас есть объект 'lm', тогда вызывается' summary() 'на нем –