Computed Weighted Residuals

Usage

weighted.residuals(obj, drop0 = TRUE)

Arguments

obj R object, typically of class lm or glm.
drop0 logical. If TRUE, drop all cases with weights == 0.

Description

Weighted residuals are the usual residuals Ri, multiplied by wi^0.5, where wi are the weights as specified in lm's call.

Dropping cases with weights zero, is compatible with lm.influence and related functions.

Value

Numeric vector of length n', where n' is the number of of non-0 weights (drop0 = TRUE) or the number of observations, otherwise.

See Also

residuals,lm.influence, etc.

Examples

example("lm")
all.equal(weighted.residuals(lm.D9),
          residuals(lm.D9))
x <- 1:10
w <- 0:9
y <- rnorm(x)
weighted.residuals(lmxy <- lm(y ~ x, weights = w))
weighted.residuals(lmxy, drop0 = FALSE)


[Package Contents]