Skip to main content

Least absolute deviations with L1 regularization using majorization-minimization

Project description

ci-badge cov-badge zenodo-badge

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.

lad.png

The MM algorithm update turns out to be

lad2.png

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lad-0.1.dev4.tar.gz (3.1 kB view details)

Uploaded Source

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

Hashes for lad-0.1.dev4.tar.gz
Algorithm Hash digest
SHA256 f3e5026a5fd48ebda95c95f093ae1e43e2297782517086c865d4e75de99d4a12
MD5 dc587031a015eccb3289c9ea5b1e8d17
BLAKE2b-256 e5c65e485e50b5104b75ec5d1a659d8e85799b1068b679537fc5d043cebf4f05

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page