UNPKG

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
## ๐Ÿ“Š 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