anova.rsm: ANOVA Table for a RSM Object

View source: R/marg.R

anova.rsmR Documentation

ANOVA Table for a RSM Object

Description

This is a method for the function anova() for objects inheriting from class rsm. See anova for the general behaviour of this function.

Usage

## S3 method for class 'rsm'
anova(object, ..., test = c("Chisq", "none"))

Details

When called with a single rsm object, anova.rsm may take a while to run, because it fully iterates a series of rsm models. The series is constructed by successively adding to the null model all the terms in object, taken in the order they appear in terms(object).

Note

For each term minus twice the log likelihood is returned instead of the residual sum of squares. The degrees of freedom change according to whether the scale parameter is known or not.

See Also

anova, rsm.object, rsm

Examples

## Sea Level Data
data(venice)
attach(venice)
Year <- 1:51/51
c11 <- cos(2*pi*1:51/11) ; s11 <- sin(2*pi*1:51/11)
c19 <- cos(2*pi*1:51/18.62) ; s19 <- sin(2*pi*1:51/18.62)
venice.p <- rsm(sea ~ Year + I(Year^2) + c11 + s11 + c19 + s19, 
                family = extreme)
anova(venice.p)
##
venice.l <- rsm(sea ~ Year + I(Year^2), family = extreme)
anova(venice.p, venice.l)
##
detach()

## House Price Data
data(houses)
houses.rsm <- rsm(price ~ ., family = student(5), data = houses)
anova(houses.rsm)

marg documentation built on June 8, 2025, 12:33 p.m.