<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).
