adeba

Adaptive density estimation by Bayesian averaging

https://github.com/backlin/adeba

Science Score: 28.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: sciencedirect.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Adaptive density estimation by Bayesian averaging

Basic Info
  • Host: GitHub
  • Owner: backlin
  • License: gpl-2.0
  • Language: R
  • Default Branch: master
  • Size: 108 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 11 years ago · Last pushed over 8 years ago
Metadata Files
Readme License Citation

README.md

Adaptive density estimation by Bayesian averaging

This repo contains an R implementation of the ADEBA density estimation method and a benchmark study comparing it to a number of other methods.

Original publication here. Notice that the link only access a preview of the paper, which is accepted for publication in Pattern Recognition, Volume 78, June 2018, Pages 133-143.

Installation

Latest release version:

R> install.packages("adeba")

Latest dev version (currently the same):

devtools::install_github("backlin/adeba/adeba")

Some extra plot functionality is provided in the support package adebaExtra (not on CRAN).

devtools::install_github("backlin/adeba/adebaExtra")

Key features

The ADEBA family of estimators has two features that differentiates it from traditional estimators (those included in the base distributions of R and Matlab). These are demonstrated below.

Adaptive bandwith estimation

ADEBA has two hyperparameters, one that sets the overall bandwidth and one that adjusts it to the local data density of each kernel. This allows it to:

Capture sharp modes:

pic here plz

Remove spurious modes in the tails:

Univariate example

Multivariate estimation

ADEBA extends naturally to multivariate densities.

Owner

  • Name: Christofer Bäcklin
  • Login: backlin
  • Kind: user
  • Location: Stockholm, SE
  • Company: Adage

Data engineering consultant with a past in retail and bioinformatics (PhD), dad, saxophone hero, mixologist in residence.

Citation (citation.bib)

@Article{,
	title = {Self-tuning density estimation based on Bayesian averaging of adaptive kernel density estimations yields state-of-the-art performance},
	journal = {Pattern Recognition},
	volume = {78},
	pages = {133-143},
	year = {2018},
	author = {Christofer L Bäcklin and Claes Andersson and Mats G Gustafsson},
}

GitHub Events

Total
Last Year