als-statistics
Version:
A powerful and lightweight JavaScript library for descriptive statistics, regression, clustering, outlier detection, and noise analysis using a flexible table/column architecture.
18 lines (11 loc) • 1.11 kB
Markdown
# als-statistics
**als-statistics** is a fast and lightweight JavaScript library for statistical analysis, outlier detection, regression, clustering, and time series operations.
It is designed to work seamlessly in both **Node.js** and **browser** environments, providing an intuitive and consistent API for both quick data exploration and advanced analytical workflows.
## ✨ Key Features
- 📊 **Flexible Table Structure** — Easily manipulate tabular data with automatic type detection.
- 🔢 **Two Column Types** — `RatioColumn` for numeric operations and `Column` for strings.
- 🔍 **Built-in Filtering** — Filter rows at the column or table level using `filterRowsBy`, `filterRows`, and more.
- 📈 **Descriptive & Inferential Statistics** — Includes mean, variance, confidence intervals, correlation, regression, and more.
- ⚙️ **Utility Tools** — Use standalone helpers like `range`, `newTable`, `newColumn`, and built-in regression functions.
- 📦 **Universal Compatibility** — Supports both CommonJS and ESM imports, as well as browser-ready bundling.
---