# X.residuals

##### Residuals from the regression of each column of a data.frame against all the other columns.

Calculate the residuals from the regression of each column of a data.frame against all the other columns.

- Keywords
- regression

##### Usage

`X.residuals(x, ...)`# S3 method for default
X.residuals(x, y.name, na.action = na.exclude, ...) ## x is a data.frame

# S3 method for formula
X.residuals(x, data, na.action = na.exclude, ...) ## x is a formula

# S3 method for lm
X.residuals(x, na.action = na.exclude, ...) ## x is a "lm" object computed with x=TRUE

##### Arguments

- x
`data.frame`

, or`formula`

, or`lm`

object computed with`x=TRUE`

.- na.action
See

- …
additional arguments.

- y.name
Name of Y-variable to be excluded from the computations.

- data
A data frame in which the variables specified in the formula will be found. If missing, the variables are searched for in the standard way.

##### Value

Data.frame of residuals, one column from each regression.

##### References

Heiberger, Richard M. and Holland, Burt (2015).
*Statistical Analysis and Data Display: An Intermediate Course with Examples in R*.
Second Edition.
Springer-Verlag, New York.
https://www.springer.com/us/book/9781493921218

##### See Also

##### Examples

```
# NOT RUN {
data(usair)
usair$lnSO2 <- log(usair$SO2)
usair$lnmfg <- log(usair$mfgfirms)
usair$lnpopn <- log(usair$popn)
# }
# NOT RUN {
# }
```

*Documentation reproduced from package HH, version 3.1-43, License: GPL (>= 2)*