• Stars
    star
    814
  • Rank 53,796 (Top 2 %)
  • Language
    Julia
  • License
    MIT License
  • Created over 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⚡ Single-pass algorithms for statistics

Online Algorithms for Statistics, Models, and Big Data Viz

  • ⚡ High-performance single-pass algorithms for statistics and data viz.
  • ➕ Updated one observation at a time.
  • ✅ Algorithms use O(1) memory.
  • 📈 Perfect for streaming and big data.

Docs Build Test Citation Dependents
Build status codecov DOI deps

🚀 Quickstart

import Pkg

Pkg.add("OnlineStats")

using OnlineStats

# Create several statistics
o = Series(Mean(), Variance(), Extrema())

# Update with single data point
fit!(o, 1.0)

# Iterate through and update with lots of data
fit!(o, randn(10^6))

# Get the values of the statistics
value(o)  # (value(mean), value(variance), value(extrema))

📖 Documentation


✨ Contributing

  • Pull requests are very welcome!
  • For major changes, you'll probably want to first discuss the changes via issue/email/slack with @joshday.

✏️ Authors

See also the list of contributors to OnlineStats.

More Repositories

1

AverageShiftedHistograms.jl

⚡ Lightning fast density estimation in Julia ⚡
Julia
68
star
2

XKCD.jl

Retrieve data from the xkcd webcomic
Julia
43
star
3

SparseRegression.jl

Statistical Models with Regularization in Pure Julia
Julia
39
star
4

OnlineStatsBase.jl

Base types for OnlineStats.
Julia
27
star
5

Talks

Collection of Public Talks
Jupyter Notebook
14
star
6

SearchSortedNearest.jl

Julia
13
star
7

HeroIcons.jl

Use the https://heroicons.com SVGs in Julia!
Julia
13
star
8

Firestore.jl

Read/write Google Firestore documents from Julia
Julia
12
star
9

SweepOperator.jl

Symmetric Sweep Operator
Julia
11
star
10

Spacy.jl

Get up and running with Python's spaCy inside Julia
Julia
10
star
11

Reproducible.jl

Lightweight reproducible reports for Julia
Julia
9
star
12

OnlineStatsDemos

Jupyter notebook demonstrations of OnlineStats
Jupyter Notebook
9
star
13

PropertyUtils.jl

Properties in Julia made easy
Julia
8
star
14

PlotlyLocal.jl

Interface for local Plotly visualizations
Julia
5
star
15

NISTStatisticalReferenceData.jl

Utilities for working with NIST StRD
Julia
5
star
16

JuliaForDataScience.jl

Julia
5
star
17

StandardizedMatrices.jl

Operations for standardized matrices without changing the underlying data
Julia
5
star
18

Telperion.jl

Simple Statistical Formulas
Julia
4
star
19

DataScienceCourse.jl

Jupyter Notebook
4
star
20

DataJamboree2022

Julia
4
star
21

LightApp.jl

Julia
4
star
22

NewsAPI.jl

Access newsapi.org from Julia
Julia
3
star
23

JuliaCon2019WebApp

Julia
3
star
24

JuliaDB_PyDataNYC2017

Slides for JuliaDB presentation at PyDataNYC2017
Jupyter Notebook
3
star
25

TailwindCSS.jl

Julia
2
star
26

DataGenerator.jl

Generate data for generalized linear models and more
Julia
2
star
27

SparseRegressionAlgorithms.jl

Low-level interface for sparse regression
Julia
2
star
28

joshday

2
star
29

GTrends.jl

Julia
1
star
30

PkgRegistryAnalysis.jl

Utilities for analyzing a Julia package registry
Julia
1
star
31

SGD_talk

September 15, 2015 talk on Stochastic Gradient Descent
1
star
32

OnlineStats_JuliaCon2016

Slides for OnlineStats talk at JuliaCon 2016
HTML
1
star
33

OnlineStatsModels.jl

Streaming Machine Learning Models for Julia
Julia
1
star
34

IntroToJulia

Intro to Julia "Slides"
Jupyter Notebook
1
star
35

CytoscapeJS.jl

Julia
1
star
36

AtomicTables.jl

Julia
1
star
37

HTMX.jl

Using Julia to write https://htmx.org
Julia
1
star
38

GeneralizedLeastSquares.jl

High-performance Generalized LS solvers.
Julia
1
star
39

QGIS.jl

QGIS Processing from Julia
Julia
1
star