AverageShiftedHistograms.jl icon indicating copy to clipboard operation
AverageShiftedHistograms.jl copied to clipboard

⚡ Lightning fast density estimation in Julia ⚡

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.

Docs Build Test
Build status codecov.io

Quickstart:

import Pkg

Pkg.add("AverageShiftedHistograms")

using AverageShiftedHistograms

ash(randn(10^6))