Learn R Programming

SSN (version 1.1.4)

AIC: AIC for glmssn objects

Description

AIC.glmssn is a method that calculates AIC for fitted glmssn objects.

Usage

## S3 method for class 'glmssn':
AIC(object, ..., k = 2)

Arguments

object
an object of class glmssn
...
optionally more fitted model objects
k
numeric, the penalty per parameter to be used; the default k = 2 is the classical AIC.

Value

  • a numeric AIC value for the specified glmssn object

Details

AIC is a generic function and this implements a method for glmssn objects

See Also

glmssn

Examples

Run this code
library(SSN)
# NOT RUN 
#mf04p <- importSSN(system.file("lsndata/MiddleFork04.ssn", 
#  package = "SSN"), predpts = "pred1km", o.write = TRUE)
#  use SpatialStreamNetwork object mf04p that was already created
data(mf04p)
#make sure mf04p has the correct path, will vary for each users installation
mf04p@path <- system.file("lsndata/MiddleFork04.ssn", package = "SSN")
    
# get some model fits stored as data objects
data(modelFits)
#NOT RUN use this one
#fitSp <- glmssn(Summer_mn ~ ELEV_DEM + netID,
#    ssn.object = mf04p, EstMeth = "REML", family = "Gaussian",
#    CorModels = c("Exponential.tailup","Exponential.taildown",
#    "Exponential.Euclid"), addfunccol = "afvArea")
#make sure fitSP has the correct path, will vary for each users installation
fitSp$ssn@path <- system.file("lsndata/MiddleFork04.ssn", package = "SSN")

#note the model was fitted using REML, so fixed effects have 
# been integrated out
summary(fitSp)
AIC(fitSp)

Run the code above in your browser using DataLab