| dispersion {itsadug} | R Documentation |
Calculate the dispersion of the residuals
Description
Calculate the dispersion of the residuals
Usage
dispersion(model)
Arguments
model |
A fitted regression model (using gam, or bam). |
Value
Numeric value: dispersion of the residuals.
See Also
Other Functions for model inspection:
fvisgam(),
gamtabs(),
inspect_random(),
plot_data(),
plot_parametric(),
plot_smooth(),
plot_topo(),
pvisgam()
Examples
trial <- function(f=.95){
x <- rep(1-f,101)
x[round(runif(1,1,50)):length(x)] <- f
return(rbinom(101,1,x))
}
set.seed(123)
dat <- data.frame(Time=rep( seq(0,1,length=101),100),
y = unlist(replicate(100, trial(f=1), simplify=FALSE)),
stringsAsFactors=FALSE)
# under dispersion:
gam1 <- gam(y ~ s(Time), data=dat, family=binomial)
summary(gam1)
dispersion(gam1)
# but not here:
gam2 <- gam(y ~ 1, data=dat, family=binomial)
summary(gam2)
dispersion(gam2)
# and not here:
dat <- data.frame(Time=rep( seq(0,1,length=101),100),
y = unlist(replicate(100, trial(f=.75), simplify=FALSE)),
stringsAsFactors=FALSE)
gam3 <- gam(y ~ s(Time), data=dat, family=binomial)
summary(gam3)
dispersion(gam3)
[Package itsadug version 2.4.1 Index]