# residuals.earth

##### Residuals for an earth model

Residuals of an `earth`

model.

- Keywords
- models

##### Usage

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

##### Arguments

- object
An

`earth`

object. This is the only required argument.- type
One of:

(default) Residuals from the`"earth"`

`lm`

fit on`bx`

.Residuals as above, but for earth-glm models return the`"response"`

`glm`

response residuals.Residuals divided by`"standardize"`

`se * sqrt(1 - h_ii)`

. See the`standardize`

argument of`plot.earth`

.Residuals divided by`"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:

same as`"glm.response"`

`"response"`

same as`"glm.deviance"`

`"deviance"`

same as`"glm.pearson"`

`"pearson"`

same as`"glm.working"`

`"working"`

same as`"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.

##### Value

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

##### See Also

##### Examples

```
# 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
# }
```

*Documentation reproduced from package earth, version 5.1.2, License: GPL-3*