R Project
search.r-project.org › CRAN › refmans › L1pack › html › lad.html
R: Least absolute deviations regression
lad(formula, data, subset, na.action, method = "BR", tol = 1e-7, maxiter = 200, x = FALSE, y = FALSE, contrasts = NULL)
RDocumentation
rdocumentation.org › packages › Blossom › versions › 1.4 › topics › lad
lad function - Least absolute deviation
LAD regression estimates the conditional median (a conditional 0.50 quantile) of a dependent variable given the independent variable(s) by minimizing sums of absolute deviations between observed and predicted values. LAD regression can be used anywhere OLS regression would be used but is often more desirable because it is less sensitive to outlying data points and is more efficient for skewed error distributions as well as some symmetric error distributions. lad(formula, data, contrasts = NULL, number.perms = 5000, quant, test = FALSE, all.quants = FALSE, OLS,weights)
Videos
12:03
Different Linear Regression Estimators in R/RStudio using Mtcars ...
16:24
9.6 Least Absolute Deviation and Quantile regression - YouTube
11:50
Math Moments with Spark: #3 Least Absolute Deviation - YouTube
03:39
9.9 - Least Absolute Deviation (LAD) Estimation (Example in R) ...
13:47
Part 3: Least Absolute Deviation And Huber M Cost - YouTube
33:26
Yadolah Dodge: "Least absolute deviation method for detection of ...
University of Wisconsin
pages.stat.wisc.edu › ~byang › 305 › 2 › hw2.pdf pdf
STAT 305 Homework 2 1 Least absolute deviations ...
To find (ˆβ0, ˆβ1), use optim() with its (default) Nelder-Mead algorithm to minimize the sum of · absolute deviations (SAD) of data yi from predictions ˆyi. That is, minimize · SAD(β0, β1) = SAD(β0, β1; ⃗x, ⃗y) = n · X · i=1 · |yi −β0 −β1xi| over (β0, β1). Use the ...
R-project
roi.r-forge.r-project.org › use_case_LAD.html
Least absolute deviation (LAD) problem
\[ \begin{eqnarray*} \underset{{\beta_0,\mathbf{\beta},\mathbf{e}^+,\mathbf{e}^-}}{\text{minimize}} ~~ \sum_{i=1}^n e_i^+ + e_i^- ~~~~~~~~~~~~~~~~~ \nonumber \\ \text{subject to} ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ \nonumber \\ \beta_0 + \mathbf{\beta}^\top \mathbf{x}_i + e_i^+ - e_i^- = 0 ~~~~~~ i = 1,\ldots{},n \nonumber \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \beta_j = -1 ~~~~~~~~~~~~~~~~~~~~~ \nonumber \\ ~~~~~~~~~~~~~~~~~~~~~~~ e_i^+, e_i^- \geq 0 ~~~~~ i = 1,\ldots{},n \end{eqnarray*} \] given a set of points \(\mathbf{x}_i \in \mathbb{R}^m\), \(i = 1,\ldots{},n\) and t
statistical optimality criterion
Wikipedia
en.wikipedia.org › wiki › Least_absolute_deviations
Least absolute deviations - Wikipedia
November 22, 2024 - (More generally, there could be not just one explanator x, but rather multiple explanators, all appearing as arguments of the function f.) We now seek estimated values of the unknown parameters that minimize the sum of the absolute values of the residuals: ... Though the idea of least absolute deviations regression is just as straightforward as that of least squares regression, the least absolute deviations line is not as simple to compute efficiently.
Real-Statistics
real-statistics.com › multiple-regression › lad-regression
Least Absolute Deviation (LAD) Regression
Free downloadable statistics software (Excel add-in) plus comprehensive statistics tutorial for carrying out a wide range of statistical analyses in Excel.
CRAN
cran.r-project.org › web › packages › L1pack › L1pack.pdf pdf
Package ‘L1pack’ July 21, 2025 Type Package Title Routines for L1 Estimation
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 ·
Rdrr.io
rdrr.io › cran › L1pack › man › lad.html
lad: Least absolute deviations regression in L1pack: Routines for L1 Estimation
April 4, 2025 - / lad: Least absolute deviations regression · View source: R/lad.R · This function is used to fit linear models considering Laplace errors. lad(formula, data, subset, na.action, method = "BR", tol = 1e-7, maxiter = 200, x = FALSE, y = FALSE, contrasts = NULL) An object of class lad representing ...
Hong Kong University of Science and Technology
math.hkust.edu.hk › ~makchen › Paper › LAD.pdf pdf
Analysis of least absolute deviation By KANI CHEN
Letting Ω1 = Rp gives the important special case of H1 : β /∈Ω0. ... shall develop a general approach to hypothesis testing under the least absolute deviation criterion.
Carnegie Mellon University
stat.cmu.edu › ~ryantibs › statcomp-F15 › labs › lab-06.html
Lab 6
October 9, 2015 - We’ll examine two types of regresssion (Linear least squares regression and least absolute deviations regression), and code a simple version of the two regressions ourselves. First, Gaussian linear regression can be thought of as finding the best fit linear function to the data, but assuming that the data contains some independent Gaussian noise \[f(x) = a + bx, \hspace{3mm} y = f(x) + \mathcal{N}(0,\sigma^2).\] We learned in Homework 2 that one solution was entirely made possible by a simple linear algebra formulation.
ScienceDirect
sciencedirect.com › topics › mathematics › least-absolute-deviation
Least Absolute Deviation - an overview | ScienceDirect Topics
The Laplace distribution has a special place alongside the Normal distribution, being stable under geometric rather than ordinary summation, thus making it suitable for stochastic modeling. In regression modeling, when the errors have a Laplace distribution, then the least absolute deviation estimate (lad) is also the maximum likelihood estimate, equivalent to the least squared deviation estimate when the errors have a Normal distribution.
Mobook
mobook.github.io › MO-book › notebooks › 02 › 02-lad-regression.html
2.2 Least Absolute Deviation (LAD) Regression — Companion code for the book "Hands-On Mathematical Optimization with Python"
The Least Absolute Deviation (LAD) is a possible statistical optimality criterion for such a linear regression. Similarly to the well-known least-squares technique, it attempts to find a vector of linear coefficients \({m}=(m_1,\dots,m_k)\) and intercept \(b\) so that the model closely approximates the given set of data. The method minimizes the sum of absolute errors, that is, \(\sum_{i=1}^n \left |e_i \right|\). The LAD regression is formulated as an optimization problem with the intercept \(b\), the coefficients \(m_i\)’s, and the errors \(e_i\)’s as decision variables, namely
arXiv
arxiv.org › pdf › 1307.8270 pdf
Applying least absolute deviation regression to ...
Help | Advanced Search · arXiv is a free distribution service and an open-access archive for nearly 2.4 million scholarly articles in the fields of physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering and systems science, and ...
Top answer 1 of 3
2
You should be able to bootstrap tests and CIs. John Fox wrote a nice tutorial on this (see link).
http://statweb.stanford.edu/~tibs/sta305files/FoxOnBootingRegInR.pdf
2 of 3
0
In addition to Thom's excellent suggestion, I would suggest looking at the inference section of the attached paper. Best wishes

