als-statistics
Version:
Modular JS statistics toolkit for Node.js and the browser: descriptive stats, correlations (Pearson/Spearman/Kendall), t-tests & ANOVA (Student/Welch), reliability (Cronbach’s alpha), regression (linear/logistic), clustering (DBSCAN/HDBSCAN), and table/co
28 lines (19 loc) • 1.08 kB
Markdown
<title>Independent Samples T‑Test</title>
<description>Two-sample t‑test. Supports **Student (pooled)** and **Welch** variants.</description>
<keywords>independent, samples, t, test, class, independentttest, returned, comparemeans.independent, independentwelch, public, fields, js</keywords>
# Independent Samples T‑Test
Two-sample t‑test. Supports **Student (pooled)** and **Welch** variants.
## Class: `IndependentTTest` (returned by `CompareMeans.independent` / `independentWelch`)
**Constructor**
```js
new IndependentTTest({ g1: number[], g2: number[] }, welch=false)
```
- Set `welch=true` for Welch’s unequal-variance t‑test.
### Public fields
- `t: number` – t statistic.
- `df: number` – degrees of freedom (Welch uses Satterthwaite).
- `p: number` – two‑sided p‑value (getter).
- `F: number` – ANOVA-equivalent `t²` (getter).
- `leveneF: number` – Levene’s F for equality of variances.
- `leveneDf1: number`, `leveneDf2: number`, `leveneP: number` – Levene’s test details.
- `k: number` – number of groups (always 2 here).