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: 4 months ago
JSON representation
⚡ Lightning fast density estimation in Julia ⚡
- Host: GitHub
- URL: https://github.com/joshday/averageshiftedhistograms.jl
- Owner: joshday
- License: other
- Created: 2015-02-19T13:27:14.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-01T14:05:25.000Z (over 1 year ago)
- Last Synced: 2025-03-16T04:41:20.881Z (4 months ago)
- Topics: big-data, density-estimation, julia, kernel-density-estimation, online-algorithms
- Language: Julia
- Homepage: https://joshday.github.io/AverageShiftedHistograms.jl/latest/
- Size: 10.9 MB
- Stars: 75
- Watchers: 4
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
| Docs | Build | Test |
|------|-------|------|
| [](https://joshday.github.io/AverageShiftedHistograms.jl/stable) [](https://joshday.github.io/AverageShiftedHistograms.jl/latest) | [](https://github.com/joshday/AverageShiftedHistograms.jl/actions/workflows/CI.yml) | [](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 PkgPkg.add("AverageShiftedHistograms")
using AverageShiftedHistograms
ash(randn(10^6))
```