Least absolute deviations with L1 regularization using majorization-minimization
Project description
Least absolute deviations with L1 regularization using majorization-minimization. In estimation theory terms, this is the Maximum A Posterior (MAP) estimator for a Laplacian likelihood with Laplacian prior, i.e.
The MM algorithm update turns out to be
which belongs to the class of iterative reweighted least-squares: https://en.wikipedia.org/wiki/Iteratively_reweighted_least_squares
Python Version
To install the development version, proceed as follows:
git clone https://github.com/mirca/lad.git pip install -e lad
Or install the lastest version on PyPi:
pip install lad
Installation dependencies:
- tensorflow
Test dependencies:
- numpy - tensorflow - pytest - pytest-cov
R version
Inside the R console, type:
devtools::install_github("mirca/lad/r/lad")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lad-0.1.dev4.tar.gz
.
File metadata
- Download URL: lad-0.1.dev4.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3e5026a5fd48ebda95c95f093ae1e43e2297782517086c865d4e75de99d4a12 |
|
MD5 | dc587031a015eccb3289c9ea5b1e8d17 |
|
BLAKE2b-256 | e5c65e485e50b5104b75ec5d1a659d8e85799b1068b679537fc5d043cebf4f05 |