Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshday/averageshiftedhistograms.jl

⚡ Lightning fast density estimation in Julia ⚡
https://github.com/joshday/averageshiftedhistograms.jl

big-data density-estimation julia kernel-density-estimation online-algorithms

Last synced: about 2 months ago
JSON representation

⚡ Lightning fast density estimation in Julia ⚡

Awesome Lists containing this project

README

        

| Docs | Build | Test |
|------|-------|------|
| [![](https://img.shields.io/badge/docs-stable-blue.svg)](https://joshday.github.io/AverageShiftedHistograms.jl/stable) [![](https://img.shields.io/badge/docs-latest-blue.svg)](https://joshday.github.io/AverageShiftedHistograms.jl/latest) | [![CI](https://github.com/joshday/AverageShiftedHistograms.jl/actions/workflows/CI.yml/badge.svg)](https://github.com/joshday/AverageShiftedHistograms.jl/actions/workflows/CI.yml) | [![codecov.io](http://codecov.io/github/joshday/AverageShiftedHistograms.jl/coverage.svg?branch=master)](http://codecov.io/github/joshday/AverageShiftedHistograms.jl?branch=master)


AverageShiftedHistograms.jl


⚡ Lightning fast density estimation in Julia ⚡

An Averaged Shifted Histogram (ASH) is essentially Kernel Density Estimation over a fine-partition histogram. ASH uses **constant memory**, can be constructed on-line via **O(nbins)** updates, and lets you estimate densities for **arbitrarily big data**.



## Quickstart:

```julia
import Pkg

Pkg.add("AverageShiftedHistograms")

using AverageShiftedHistograms

ash(randn(10^6))
```