https://github.com/cran/MuMIn
Raw File
Tip revision: ce93d869ebd0e89629f1f8b01f6f0dfbf21c2399 authored by Kamil BartoĊ„ on 04 April 2013, 00:00:00 UTC
version 1.9.5
Tip revision: ce93d86
importance.R
`importance` <-
function (x) UseMethod("importance")

`importance.averaging` <-
function(x) return(x$importance)

`importance.model.selection` <-
function(x) {
	tt <- attr(x, "terms")
	z <- x[, tt, drop = FALSE]
	z <- z[, !apply(apply(z, 2L, is.na), 2, all) & !(tt %in% attr(tt, "interceptLabel")),
		drop = FALSE]
	wt <- x[, "weight"]
	return(sort(apply(z, 2L, function(y) sum(wt[!is.na(y)])), decreasing = TRUE))
}




#function(x) return(apply(x[, attr(x, "terms")], 2L,
#	function(z) sum(x[, "weight"][!is.na(z)])))

`importance.default` <- function(x)
	model.avg(x)$importance
back to top