Learn R Programming

DAMisc (version 1.7.2)

crSpanTest: Test of Span Parameter in linearity for Component + Residual Plots

Description

This function performs crTest for a user-defined range of span parameters, optionally allowing for multiple testing corrections in the p-values.

Usage

crSpanTest(
  model,
  spfromto,
  n = 10,
  adjust.method = "none",
  adjust.type = c("none", "across", "within", "both")
)

Arguments

model

A model object of class lm

spfromto

A vector of two values across which a range of n span values will be generated and tested.

n

Number of span parameters to test.

adjust.method

Adjustment method for multiple-testing procedure, using p.adjust from stats.

adjust.type

String giving the values over which the multiple testing correction will be performed. Here, ‘both’ refers to a multiple testing correction done over all span parameters and all variables in the model. ‘within’ means the multiple testing correction should be done within each model, but not across the span parameters and ‘across’ means that the multiple testing correction should be for each variable across the various span parameters, but not across variables within the same model. ‘none’ refers to a pass-through option of no multiple testing procedure.

Value

A list with two elements:

x

Sequence of span values used in testing

y

p-values for each variable for each span parameter

Examples

Run this code
# NOT RUN {
data(Prestige, package="carData")
mod <- lm(prestige ~ income + education + women, data=Prestige)
tmp <- crSpanTest(mod, c(.1, .9), adjust.method="holm", 
	adjust.type="both")
matplot(tmp$x, tmp$y, type="l")

# }

Run the code above in your browser using DataLab