A volte, i numeri non dicono tutta la verità. Immagina di lanciare tre versioni di una campagna pubblicitaria. Una sembra aver funzionato meglio delle altre, ma come fai a essere certo che non sia solo fortuna o un po’ di “rumore di fondo”?
Questa incertezza può farti sprecare un sacco di soldi o, peggio, farti prendere una decisione sbagliata. Non si tratta di formule complicate o di algoritmi misteriosi. Si tratta di una domanda semplice: la differenza che vedi è reale o è solo casualità?
Capire la risposta è la chiave per prendere decisioni informate e non basate sull’istinto.
Varianza tra gruppi e varianza entro gruppi: come capirle e usarle per decisioni data-driven
Perché leggerlo: se prendi decisioni su scuole, campagne pubblicitarie, esperimenti clinici o processi produttivi, devi sapere se la differenza osservata dipende davvero dal fattore che stai testando o se è solo rumore interno.
Questo articolo ti guida passo-passo: concetti, formule, esempi concreti e una checklist operativa.
1. Il problema in una frase
Hai lanciato tre versioni di una campagna, misuri KPI diversi in diversi segmenti e vedi fluttuazioni: alcune versioni sembrano “migliori”, ma quanto sono reali queste differenze? Capire la varianza tra gruppi (quanto le medie dei gruppi differiscono) rispetto alla varianza entro gruppi (quanto i soggetti all’interno dello stesso gruppo sono diversi) è la chiave per rispondere.
2. Intuizione: dentro vs tra (la mappa mentale)
- Varianza entro gruppi (within): misura la dispersione all’interno di ciascun gruppo — quanto variano gli individui rispetto alla media del proprio gruppo.
- Varianza tra gruppi (between): misura quanto le medie dei gruppi si allontanano dalla media generale (grand mean).
Se la varianza tra è molto più grande della varianza entro, allora il fattore di gruppo (es. tipo di trattamento, scuola, versione di annuncio) è un buon candidato per spiegare le differenze osservate.
In pratica:
🔎 Varianza entro gruppi (within)
-
Cosa dice: quanta “disomogeneità” c’è dentro ciascun gruppo.
-
Esempio: in una classe, alcuni studenti hanno voti molto diversi (dispersione alta), altri sono simili (dispersione bassa).
Se la varianza entro è alta → significa che i singoli sono molto diversi, quindi distinguere gruppi ha meno potere esplicativo.
🔎 Varianza tra gruppi (between)
-
Cosa dice: quanto le medie dei gruppi si allontanano dalla media generale.
-
Esempio: tre scuole con medie di matematica 5.2, 7.8 e 8.1: le differenze tra scuole spiegano bene la variabilità complessiva.
Se la varianza tra è alta → i gruppi sono davvero diversi tra loro.
Come si interpreta insieme
-
Se tra ≫ entro → il gruppo è rilevante (il trattamento funziona, le scuole contano, la campagna cambia i risultati).
-
Se entro ≫ tra → i gruppi si somigliano molto e la differenza è più dovuta al caso individuale che al fattore di gruppo.
Esempio rapido
Supponi di testare 3 versioni di una landing page:
-
Conversion rate medio: A=8%, B=9%, C=28%.
-
All’interno di ciascun gruppo (visitatori di A, B, C), le variazioni individuali ci sono, ma la media di C è molto più distante dalle altre → varianza tra > varianza entro.
👉 Conclusione: la versione C ha un effetto reale, non è solo rumore.
3. La scomposizione matematica (breve e pratica)
Sia [math]k[/math] il numero di gruppi, [math]n_i[/math] la dimensione del gruppo [math]i[/math], [math]N = \sum_i n_i[/math], [math]x_{ij}[/math] l’osservazione [math]j[/math] del gruppo [math]i[/math], [math]\bar x_i[/math] la media del gruppo [math]i[/math] e [math]\bar x[/math] la grand mean.
Total Sum of Squares (SST):
[math]\displaystyle \mathrm{SST}=\sum_{i=1}^k\sum_{j=1}^{n_i}(x_{ij}-\bar x)^2[/math]
Between (SSB):
[math]\displaystyle \mathrm{SSB}=\sum_{i=1}^k n_i(\bar x_i-\bar x)^2[/math]
Within (SSW):
[math]\displaystyle \mathrm{SSW}=\sum_{i=1}^k\sum_{j=1}^{n_i}(x_{ij}-\bar x_i)^2[/math]
Decomposizione essenziale:
[math]\displaystyle \mathrm{SST}=\mathrm{SSB}+\mathrm{SSW}[/math]
Per i test:
[math]\displaystyle \begin{aligned} \mathrm{MSB}&=\frac{\mathrm{SSB}}{k-1}, \\ \mathrm{MSW}&=\frac{\mathrm{SSW}}{N-k} \end{aligned}[/math]
La statistica [math]\displaystyle F=\frac{\mathrm{MSB}}{\mathrm{MSW}}[/math] confronta varianza spiegata vs residua; un [math]F[/math] grande suggerisce differenze reali tra le medie.
4. Quando usare cosa — i casi pratici
4.1 Confrontare più medie (ANOVA)
Usa ANOVA quando vuoi testare se almeno una delle medie di [math]k \ge 3[/math] gruppi è diversa. Evita di lanciare molti t-test pairwise senza correzione: ANOVA controlla l’errore complessivo.
Esempi: tre metodi di insegnamento; quattro trattamenti farmacologici; test di 5 versioni di landing page.
4.2 Dati raggruppati: ICC e modelli misti
Quando i dati sono gerarchici (studenti→classi→scuole, soggetti→centri clinici), l’ICC (intra-class correlation) quantifica quanto della varianza totale è attribuibile al livello di gruppo:
[math]\displaystyle \text{ICC}=\frac{\sigma_b^2}{\sigma_b^2+\sigma_w^2}[/math]
ICC elevata → osservazioni nello stesso cluster sono simili: serve modellare la dipendenza (modelli misti).
Perché conta: per calcolare correttamente errori standard, dimensione campionaria e per decidere se intervenire a livello di gruppo o individuale.
4.3 Controllo qualità / produzione
Scomporre varianza tra lotti (tra) e dentro lotto (entro) aiuta a stabilire se intervenire sul processo di produzione (macchine, fornitura) o sul sistema di misura e formazione operatori.
4.4 Regressione e R²
La regressione decomporrà analogamente la varianza in SSR (spiegata) e SSE (residua). Per una variabile categoriale con [math]k[/math] livelli, SSR corrisponde allo SSB di ANOVA. [math]R^2[/math] = SSR / SST è l’analogo di [math]\eta^2[/math].
5. Workflow operativo (passo-passo)
- Visualizza i dati: boxplot per gruppo, scatter/residui.
- Controlla assunzioni:
- Indipendenza (disegno sperimentale).
- Normalità residui (QQ-plot).
- Omogeneità varianze (test di Levene/Brown–Forsythe).
- Se le assunzioni tengono: ANOVA classica.
- Se ANOVA significativa: post-hoc (Tukey HSD per varianze omogenee; Games-Howell se varianze diseguali).
- Se dati raggruppati o disegni sbilanciati → passa ai modelli misti (es. lmer in R).
- Report pratico: mostra SSB, SSW, df, MSB, MSW, F, p, [math]\eta^2[/math] o [math]\omega^2[/math], intervalli di confidenza e risultati post-hoc.
- Traduci in azione: identifica se intervenire sul fattore gruppo (policy, cambiamento di processo) o su elementi individuali (formazione, targeting).
6. Esempio concreto (calcolo spiegato)
Tre classi con 4 studenti ciascuna; punteggi al test:
- A: 8, 9, 6, 7 → media 7.5
- B: 5, 4, 7, 6 → media 5.5
- C: 9, 10, 8, 9 → media 9.0
Grand mean = 7.3333. Calcoli (riassunto):
- SSB [math]\approx[/math] 24.6667
- SSW = 12.0
- SST = 36.6667
- MSB = 12.3333 (df between = 2)
- MSW = 1.3333 (df within = 9)
- F = 12.3333 / 1.3333 [math]\approx[/math] 9.25 → significativo (con df 2, 9 → p piccolo)
Effect size:
[math]\displaystyle \eta^2 = \frac{\mathrm{SSB}}{\mathrm{SST}} \approx \frac{24.6667}{36.6667}\approx 0.673[/math]
→ il 67% della variabilità è spiegata dalle differenze tra classi: effetto grande. Interpretazione pratica: le differenze tra classi sono reali e rilevanti; intervenire a livello di classe o metodologia didattica ha senso.
Commento Applicativo: Immaginiamo che le tre classi (A, B, C) abbiano sperimentato tre diversi metodi didattici. Il risultato del test F (9.25) ci dice che le differenze osservate nelle medie non sono quasi certamente dovute al caso. Ma il dato più potente è l’effect size: η² ≈ 0.67.
Questo significa che il 67% della variabilità totale dei punteggi degli studenti è spiegato dalla classe di appartenenza. In pratica, il metodo didattico (o l’insegnante, o l’ambiente di quella classe) ha un impatto enorme, quasi dominante, sulla performance.
Per un decisore (un preside, un manager della formazione), questa non è un’informazione marginale, è un segnale fortissimo. Indica che intervenire a livello di “gruppo” (cioè scegliere e standardizzare il metodo della classe C, o capire perché il metodo B è così poco efficace) è la leva più potente per migliorare i risultati complessivi. Ignorare questa differenza e concentrarsi solo su interventi individuali per gli studenti sarebbe uno spreco di risorse.
Peculiarità dell’Esercizio (Perché è un ottimo esempio):
- Segnale Forte, Rumore Basso: La forza di questo esempio risiede nel chiaro squilibrio tra varianza tra e entro.
- Varianza TRA gruppi alta: Le medie (5.5, 7.5, 9.0) sono molto distanti tra loro. La differenza tra la peggiore (B) e la migliore (C) è di 3.5 punti, un’enormità rispetto alla scala dei voti.
- Varianza ENTRO gruppi bassa: All’interno di ogni classe, gli studenti sono molto coesi. I punteggi nella classe C sono tutti tra 8 e 10. Anche nelle altre classi la dispersione è contenuta (in A da 6 a 9, in B da 4 a 7). Questo “basso rumore” interno rende il “segnale” delle differenze tra le medie ancora più evidente e inequivocabile.
- Chiarezza del Risultato: L’esercizio è costruito per dare un risultato statisticamente e praticamente significativo. È il caso ideale che ogni analista sogna: non c’è ambiguità. L’alto valore di F e l’enorme effect size portano a una sola, chiara conclusione. Questo lo rende perfetto per insegnare il concetto, perché elimina le complessità delle “zone grigie” che si trovano spesso nei dati reali.
7. Diagnostica e alternative (quando le assunzioni non tengono)
- Varianze diseguali: Welch ANOVA (robusta) o test non parametrici.
- Dati non normali: trasformazioni (log, sqrt) oppure Kruskal–Wallis (ordinale).
- Dimensione campionaria e clustering: calcola la design effect [math]DE = 1 + (m-1)\cdot \text{ICC}[/math] e aggiusta la taglia campionaria: [math]N_{\text{eff}}=N/DE[/math].
- Permutazioni / bootstrap: per p-value robusti se vuoi evitare assunzioni.
8. Modelli misti in breve (quando servono)
Usa linear mixed models (LMM) quando hai:
- effetti casuali (es. scuole) + effetti fissi (es. trattamento),
- più livelli (studenti → classi → scuole),
- misure ripetute.
I LMM stimano direttamente le componenti di varianza ([math]\sigma^2_b, \sigma^2_w[/math]) con REML/ML e permettono random slopes e covarianze. Producono anche versioni di [math]R^2[/math]: marginale (solo fissi) e condizionale (fissi + casuali).
9. Visualizzazioni e come presentare i risultati
- Boxplot per confronto visivo delle medie + spread.
- Plot dei residui e QQ-plot per diagnostica.
- ANOVA table compatta (SS, df, MS, F, p).
- Grafico ICC o barplot delle componenti di varianza per chiarezza manageriale.
- Post-hoc matrix con lettere o barre di confidenza per mostrare differenze tra gruppi.
10. Checklist rapida (operativa)
- Ho esplorato e visualizzato i dati per gruppo.
- Ho verificato indipendenza del disegno.
- Ho controllato normalità residui (QQ) e omogeneità (Levene).
- Ho scelto ANOVA / Welch / Kruskal o mixed model in base ai risultati.
- Ho eseguito test post-hoc corretti.
- Ho riportato effect size ([math]\eta^2[/math]/[math]\omega^2[/math]) oltre al p-value.
- Ho tradotto i risultati in raccomandazioni pratiche (intervento a livello di gruppo vs livello individuale).
Mini Quiz
Domanda: Se ottieni un valore di η² = 0.05 in un’ANOVA, cosa significa?
- A) Il 5% della varianza totale è spiegato dal fattore di gruppo
- B) Il 95% della varianza è spiegato dal fattore di gruppo
- C) Non ci sono differenze significative
Risposta corretta: A) Il 5% della varianza totale è spiegato dal fattore di gruppo (effetto piccolo).
Errori comuni nell’uso dell’ANOVA
- ❌ Fare tanti t-test multipli invece di un’unica ANOVA (aumenta il rischio di errore I).
- ❌ Ignorare l’ICC quando i dati sono raggruppati (scuole, lotti, repliche): si sottostimano gli errori standard.
- ❌ Non controllare le assunzioni (normalità dei residui, omogeneità delle varianze) prima di interpretare i risultati.
11. Conclusione — che cosa fare dopo aver letto
Sapere distinguere varianza tra e entro gruppi non è solo bella statistica: è la differenza tra prendere una decisione efficace (adeguare una policy scolastica, cambiare processo produttivo, riprogettare segmenti di campagna) o sprecare tempo inseguendo rumore. Applica il workflow proposto, usa visualizzazioni chiare e riporta sempre l’ampiezza dell’effetto (non solo il p-value).
In un mondo dove gli algoritmi di machine learning prendono sempre più decisioni in autonomia, la capacità di scomporre la varianza rimane un fondamentale ‘sanity check’ umano. Prima di affidare a un’IA l’ottimizzazione di un budget pubblicitario o la personalizzazione di un percorso formativo, dobbiamo essere in grado di chiederle: ‘Sei sicura che l’effetto che hai trovato sia reale? Mostrami la varianza che riesci a spiegare rispetto a quella che rimane un mistero’.
Padroneggiare questi concetti non è solo statistica, è governare la logica dietro le macchine.
Articoli di approfondimento
- • ANOVA spiegata facile facile (con esempio in Python)
- • Analisi della Varianza (ANOVA): guida completa con esercizi pratici
- • ANOVA spiegata: 6 esercizi pratici con codice Python
- • Statistica per marketing: 5 esercizi pratici (test di ipotesi, regressione, ANOVA)
- • Test t di Welch: quando usarlo e esempi pratici
- • Guida pratica al t-test di Welch con esercizi passo passo
- • Test t di Welch: guida completa con esercizi risolti





