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.
28 lines (18 loc) โข 602 B
Markdown
## ๐ Pearson Correlation
Measures the linear correlation (Pearsonโs r) between two numeric columns.
### ๐น Usage
```js
const table = Statistics.newTable({
X: [10, 20, 30],
Y: [15, 25, 35]
});
const correlation = table.compare("X", "Y").pearsonSample;
console.log(correlation.r); // 1.0 (perfect correlation)
console.log(correlation.p); // 0.0 (significant)
```
### ๐น Interpretation
- `r` close to 1 or -1: strong correlation
- `p < 0.05`: statistically significant
### ๐น Access
- `.pearsonSample` โ uses sample variance
- `.pearsonPopulation` โ uses population variance