lad {L1pack} | R Documentation |
Least absolute deviations regression
Description
This function is used to fit linear models considering Laplace errors.
Usage
lad(formula, data, subset, na.action, method = "BR", tol = 1e-7, maxiter = 200,
x = FALSE, y = FALSE, contrasts = NULL)
Arguments
formula |
an object of class |
data |
an optional data frame containing the variables in the model. If
not found in |
subset |
an optional expression indicating the subset of the rows of data that should be used in the fit. |
na.action |
a function that indicates what should happen when the data contain NAs. |
method |
character string specifying the fitting method to be used; the options
are |
tol |
the relative tolerance for the iterative algorithm. Default is |
maxiter |
The maximum number of iterations for the |
x , y |
logicals. If |
contrasts |
an optional list. See the |
Value
An object of class lad
representing the linear model fit. Generic
function print
, show the results of the fit.
The functions print
and summary
are used to obtain and print a summary
of the results. The generic accessor functions coefficients
, fitted.values
and residuals
extract various useful features of the value returned by lad
.
Author(s)
The design was inspired by the R function lm
.
References
Barrodale, I., Roberts, F.D.K. (1974). Solution of an overdetermined system of equations in the L1 norm. Communications of the ACM 17, 319-320.
Phillips, R.F. (2002). Least absolute deviations estimation via the EM algorithm. Statistics and Computing 12, 281-285.
Examples
fm <- lad(stack.loss ~ ., data = stackloss, method = "BR")
summary(fm)