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.
21 lines (14 loc) • 581 B
Markdown
## Managing Multiple Tables with `Statistics`
Use `Statistics` to group tables:
```js
const stats = new Statistics();
stats.addTable("Sales").addColumn("Revenue", [100, 200, 300]);
stats.addTable("Costs").addColumn("Expenses", [50, 100, 150]);
stats.filterRows([1]); // Filters all tables
const statsMeans = stats.descriptive("mean");
console.log(statsMeans.columns["Sales"].values[0]); // 200
```
- **Methods:**
- `filterRows(indexes)`: Applies to all tables.
- `clearRowsFilters(indexes)`, `clearAllRowsFilters()`: Clears filters across tables.
---