Residuals of an `earth`

model.

```
# S3 method for earth
residuals(object = stop("no 'object' argument"),
type = NULL, warn = TRUE, …)
```

object

An `earth`

object.
This is the only required argument.

type

One of:

** "earth"** (default) Residuals from the

`lm`

fit on `bx`

.
`"response"`

`glm`

response residuals.
`"standardize"`

`se * sqrt(1 - h_ii)`

.
See the `standardize`

argument of `plot.earth`

.
`"delever"`

`sqrt(1 - h_ii)`

.
See the `delever`

argument of `plot.earth`

.The following options are for earth-glm models.
They return the GLM residuals (from the `glm`

fit on `bx`

).
See `residuals.glm`

for details:

`"deviance"`

`"pearson"`

`"working"`

`"partial"`

The following options for earth-glm models are redundant. They are provided for compatibility with older versions of earth or other functions:

** "glm.response"** same as

`"response"`

`"glm.deviance"`

`"deviance"`

`"glm.pearson"`

`"pearson"`

`"glm.working"`

`"working"`

`"glm.partial"`

`"partial"`

warn

This function gives warnings when the results are not what you may expect.
Use `warn=FALSE`

to turn of just these warnings.

…

Unused, but provided for generic/method consistency.

The residual values (will be a matrix for multiple response models).

# NOT RUN { data(etitanic) earth.mod <- earth(pclass ~ ., data=etitanic, glm=list(family=binomial)) head(resid(earth.mod, warn=FALSE)) # earth residuals, a column for each response head(resid(earth.mod, type="response")) # GLM response resids, a column for each response # }