Metodologia

Come funziona WHERE: fonti dei dati, modello matematico e generazione delle domande

1. Fonte dei dati — Chapel Hill Expert Survey 2024

Il posizionamento dei partiti si basa sul Chapel Hill Expert Survey (CHES) 2024, il dataset scientifico di riferimento per misurare le posizioni ideologiche dei partiti europei. Il dataset CHES 2024 è stato compilato da un panel di 609 politologi esperti che hanno valutato 286 partiti in 32 paesi europei su oltre 50 dimensioni tematiche.

Per l'Italia, il dataset copre i 10 partiti presenti alle elezioni politiche del 2022. Ogni partito viene misurato su 28 dimensioni posizionali (variabili position) e 28 variabili di salienza (variabili salience), oltre a misure di dissenso interno tra gli esperti (dissent/blur).

Partiti italiani inclusi

Da CHES 2024 (10 partiti): Lega, Forza Italia, SVP (*), +Europa, Partito Democratico, Sinistra Italiana, Fratelli d'Italia, Movimento 5 Stelle, Azione, Europa Verde.

Aggiunti manualmente (non presenti in CHES): Futuro Nazionale (FN) e Noi Moderati (NM) — posizionati esclusivamente tramite analisi documentale dei programmi ufficiali del partito, senza dati CHES di riferimento. La precisione del loro posizionamento è quindi inferiore rispetto ai partiti con baseline scientifica.

(*) SVP è escluso dal quiz perché partito regionale dell'Alto Adige, poco rappresentativo a livello nazionale. Compare nei grafici di posizionamento.

2. Vettori di posizione: CHES vs CHES+documenti

Ogni partito p è rappresentato da un vettore in uno spazio a 28 dimensioni:

Pp = [lrgen, lrecon, galtan, eu_position, ..., eu_russia]

I valori baseline derivano direttamente da CHES 2024. WHERE supporta due modalità di calcolo, selezionabili nella schermata dei risultati e nei grafici tramite uno switch:

Modalità "Solo CHES 2024"

Usa esclusivamente i dati del dataset accademico Chapel Hill Expert Survey 2024 — peer-reviewed, prodotti da 609 esperti, aggiornati al 2022. È la fonte più affidabile e verificabile. I partiti senza dati CHES (es. Futuro Nazionale e Noi Moderati) non compaiono in questa modalità perché non dispongono di una baseline scientifica.

Modalità "CHES + documenti"

Affina i valori CHES con l'analisi automatica di documenti ufficiali dei partiti (programmi elettorali, dichiarazioni pubbliche) tramite Claude AI. La formula di fusione è:

Pfinale = PCHES + α × Δdocumentale

dove α = 0.3 (i dati CHES pesano il 70%, l'analisi documentale il 30%) e Δ è lo scostamento calcolato sui documenti del partito. Questa modalità include anche partiti aggiunti manualmente senza baseline CHES (posizionati solo su documenti).

Le 28 dimensioni

ChiaveDescrizioneScala
lrgenSinistra–Destra (generale)0–10
lreconSinistra–Destra (economica)0–10
galtanGAL (libertario) – TAN (tradizionalista)0–10
eu_positionIntegrazione europea1–7
immigrate_policyPolitica sull'immigrazione (0=aperta)0–10
multiculturalismSostegno al multiculturalismo0–10
redistributionRedistribuzione del reddito0–10
climate_changePolitiche sul clima0–10
environmentTutela ambientale0–10
spendvtaxSpesa pubblica vs taglio tasse0–10
deregulationDeregolamentazione economica0–10
civlib_laworderLibertà civili vs ordine pubblico0–10
womens_rightsDiritti delle donne0–10
lgbtq_rightsDiritti LGBTQ+0–10
samesex_marriageMatrimonio tra persone dello stesso sesso0–10
religious_principlesPrincipi religiosi nella politica0–10
ethnic_minoritiesDiritti delle minoranze etniche0–10
nationalismNazionalismo0–10
urban_ruralInteressi urbani vs rurali0–10
protectionismProtezionismo economico0–10
regionsDecentralizzazione / federalismo0–10
executive_powerConcentrazione del potere esecutivo0–10
judicial_independenceIndipendenza della magistratura0–10
anti_islamRetorica anti-Islam0–10
people_v_elitePopulismo (popolo vs élite)0–10
eu_foreignPolitica estera comune UE0–10
eu_intmarkMercato interno UE0–10
eu_russiaPolitica UE verso la Russia0–10

3. Generazione delle domande (livelli A2 e B1)

Per ogni dimensione vengono generate fino a 10 domande in italiano tramite Claude AI, aggiunte una per volta in run successivi per garantire che tutte le dimensioni abbiano sempre lo stesso numero di domande. Il formato è sempre una affermazione a cui l'utente risponde con un punteggio da 0 (per niente d'accordo) a 10 (completamente d'accordo), più l'opzione "Non so / non voglio rispondere".

Livelli di difficoltà

Prima di iniziare il quiz puoi scegliere tra due livelli:

  • Standard (B1) — Domande dettagliate su politiche specifiche, con terminologia tecnica. Adatte a chi segue l'attualità politica.
  • Semplice (A2) — Domande con esempi concreti del quotidiano, linguaggio diretto, frasi brevi. Adatte a chi si avvicina alla politica per la prima volta.

Entrambi i livelli coprono le stesse 28 dimensioni ideologiche e producono risultati matematicamente equivalenti. Il livello influisce solo sulla formulazione delle domande, non sul modello di calcolo.

Struttura del prompt di generazione

Il prompt inviato a Claude per generare ogni affermazione segue due regole obbligatorie:

Regola 1 — Direzione. Chi risponde 10 deve posizionarsi verso il polo alto della scala CHES (es. più integrazione europea, più protezione ambientale, più immigrazione aperta). Chi risponde 0 si posiziona verso il polo basso. Questa coerenza è matematicamente necessaria per confrontare le risposte dell'utente con i vettori dei partiti.

Regola 2 — Tono fattuale. Le affermazioni devono essere descrittive e neutrali, non slogan. Si privilegia la forma "dovrebbe/andrebbero", frasi brevi (sotto 30 parole), una sola idea per affermazione, niente doppie negazioni. Ad esempio:

✗ "I clandestini vanno rispediti a casa immediatamente!"
✓ "Le persone che entrano in Italia senza i requisiti previsti dalla legge dovrebbero essere rimpatriate in tempi brevi."

Selezione e ordinamento durante il quiz

Il peso di ogni domanda è proporzionale alla varianza dei valori dei partiti su quella dimensione: domande dove i partiti divergono di più (es. immigrazione, LGBTQ+) hanno peso maggiore. La prossima domanda viene scelta con una strategia a due livelli:

  1. Prima priorità: dimensioni non ancora toccate nella sessione (massima copertura tematica).
  2. Seconda priorità: dimensioni già coperte ma con altre domande disponibili.

All'interno di ogni livello, la scelta è randomizzata tramite campionamento pesato (score = weight × random()) così le domande più discriminanti compaiono prima in media ma la sequenza non è mai identica.

4. Calcolo della distanza utente–partito

Le risposte dell'utente formano un vettore U nello stesso spazio 28-dimensionale dei partiti. La distanza pesata tra l'utente e un partito p è:

d(U, Pp) = √( Σi wi × (Ui − Pi)² ) / Σwi

dove wi è la salience CHES per la dimensione i-esima del partito p — cioè quanto quella dimensione è rilevante per quel partito. Un partito che considera molto importante la politica sull'immigrazione avrà alta salience su quella dimensione, il che amplifica le differenze tra utente e partito su quel tema.

Il partito con distanza minima è quello più vicino all'utente. Solo le dimensioni per cui l'utente ha risposto vengono incluse nel calcolo (le risposte "Non so" vengono escluse).

5. Stima della precisione

La precisione indica quanto affidabile è il posizionamento calcolato, in funzione di quante dimensioni sono state coperte dalle risposte.

precisione = 1 − e−3.5 × (n / 28)

dove n è il numero di risposte valide date. La formula segue una curva sigmoidale che cresce rapidamente nelle prime 7–10 risposte (coprendo le dimensioni più discriminanti) e poi rallenta. Con tutte le 28 domande la precisione si avvicina al 99%.

6. Visualizzazione 2D tramite PCA

Per visualizzare il posizionamento su un piano bidimensionale, i vettori 28-dimensionali dei partiti vengono ridotti tramite Principal Component Analysis (PCA).

La prima componente principale (PC1) cattura l'asse economico sinistra–destra, la seconda (PC2) cattura l'asse culturale GAL–TAN (libertario vs tradizionalista). Insieme spiegano la maggior parte della varianza tra i partiti italiani.

Le stesse componenti pre-calcolate vengono usate per proiettare il vettore dell'utente nello stesso spazio, producendo il punto "Tu sei qui" nel grafico.

7. Limiti e avvertenze

Il risultato è puramente indicativo e a scopo informativo. Non costituisce un consiglio di voto.

  • I dati CHES riflettono la percezione degli esperti al 2024, non le posizioni ufficiali dei partiti.
  • L'analisi documentale copre solo i documenti disponibili nel momento dell'analisi.
  • Il questionario copre posizioni su policy specifiche, non valori personali o identità politica.
  • SVP è escluso dal quiz perché partito regionale dell'Alto Adige; compare nei grafici di posizionamento.
  • Futuro Nazionale (FN) e Noi Moderati (NM) non sono presenti nel dataset CHES 2024: il loro posizionamento si basa esclusivamente sull'analisi documentale, senza dati di esperti di riferimento. La precisione del loro posizionamento è quindi inferiore rispetto agli altri partiti.