ForHosting KIT · Strumenti per sviluppatori

Calcolatore del V di Cramer per tabelle di contingenza

Il V di Cramer riassume l’intensità dell’associazione fra due variabili categoriali su una scala da zero a uno.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca le frequenze osservate come matrice di contingenza: il calcolatore ricava il chi-quadrato di Pearson e lo normalizza in base alle dimensioni effettive e al totale della tabella. È utile quando un test chi-quadrato segnala una relazione, ma Lei desidera anche una misura confrontabile della dimensione dell’effetto. La risposta include la statistica intermedia e le dimensioni, così il calcolo rimane verificabile.

Prepari correttamente la tabella di contingenza

Disponga le frequenze osservate in una matrice rettangolare. Ogni riga deve rappresentare una categoria della prima variabile e ogni colonna una categoria della seconda. Una cella contiene il numero, o la frequenza ponderata non negativa, delle osservazioni appartenenti a quella combinazione. Non invii percentuali normalizzate separatamente per riga, a meno che siano realmente pesi confrontabili, perché il V di Cramer dipende dai totali marginali oltre che dalla distribuzione interna. Tutte le righe devono avere lo stesso numero di celle e la matrice deve comprendere almeno due righe e due colonne. I valori devono essere finiti e non negativi. Sono ammessi valori frazionari per le tabelle ponderate, anche se i dati ordinari usano di solito conteggi interi. Le categorie completamente vuote non creano problemi: una riga o colonna tutta a zero viene esclusa dalle dimensioni effettive perché non fornisce informazioni e produrrebbe una frequenza attesa nulla. Il totale generale, però, non può essere zero e devono rimanere almeno due righe e due colonne non vuote.

Comprenda come viene eseguito il calcolo

Il calcolatore somma prima ogni riga e colonna e determina il totale generale. Per ogni cella attiva, la frequenza attesa nell’ipotesi di indipendenza è il totale di riga moltiplicato per il totale di colonna e diviso per il totale generale. La statistica chi-quadrato di Pearson somma il quadrato della differenza tra frequenza osservata e attesa, diviso per la frequenza attesa. Il V di Cramer normalizza poi il chi-quadrato usando il totale generale e la minore dimensione: la radice quadrata del chi-quadrato diviso per il totale moltiplicato per min(righe meno uno, colonne meno uno). La normalizzazione facilita il confronto tra tabelle di dimensioni diverse. L’output contiene `cramers_v`, `chi_square`, `total`, `rows` e `columns`. Righe e colonne indicano le dimensioni non vuote effettivamente usate. Un valore vicino a zero segnala uno scostamento minimo dall’indipendenza, mentre un valore vicino a uno indica una forte associazione categoriale. Il significato pratico dipende comunque dall’ambito, dal disegno campionario e dalla struttura delle categorie.

Interpreti il risultato senza sovrastimarlo

Consideri il V di Cramer una sintesi della dimensione dell’effetto, non una prova di causalità né un sostituto del test di significatività. Un campione grande può produrre un chi-quadrato significativo per un’associazione debole, mentre un campione piccolo può lasciare incerto un andamento apparentemente importante. Esamini conteggi, frequenze attese, metodo di campionamento e contesto insieme a V. Espressioni come debole, moderata o forte sono convenzioni approssimative; le soglie utili cambiano con il numero di categorie e le conseguenze della decisione. Le tabelle sparse richiedono particolare cautela, perché l’approssimazione chi-quadrato può essere inaffidabile quando le frequenze attese sono basse. In tali casi valuti se aggregare categorie in modo giustificabile, raccogliere altre osservazioni o usare un test esatto o basato su simulazione. Un solo valore di V non identifica inoltre le celle che determinano la relazione. Esamini i residui standardizzati o il confronto fra osservato e atteso quando servono direzione e dettaglio. Usi questo risultato come misura trasparente e riproducibile, riportando anche tabella, numerosità, chi-quadrato e ipotesi dello studio.

Confrontare le risposte a un sondaggio

Misuri la relazione tra categorie di risposta e gruppi quali area geografica, coorte o canale.

Valutare risultati sperimentali

Riassuma il rapporto tra un trattamento categoriale e un esito categoriale dopo aver costruito la tabella dei conteggi.

Monitorare segmenti di prodotto

Segua l’associazione tra segmenti di clientela e comportamenti senza affidarsi soltanto al chi-quadrato grezzo.

Quanto costa il calcolo?

Può eseguirlo gratis nel browser su questa pagina; una richiesta API costa $0.002.

Qual è l’intervallo del V di Cramer?

Normalmente varia da 0, nessuna associazione osservata, a 1, la massima associazione possibile per la tabella.

La tabella può contenere valori decimali?

Sì. Sono accettate frequenze frazionarie finite e non negative per tabelle ponderate costruite correttamente.

Cosa accade a una riga o colonna tutta a zero?

Viene esclusa dalle dimensioni effettive perché non apporta osservazioni. Devono restare almeno due righe e due colonne non vuote.

Perché una tabella con totale zero genera un errore?

Le frequenze attese e la normalizzazione dividono per il totale generale, quindi il V di Cramer non è definito se tutte le celle sono zero.

Il V di Cramer dimostra che una variabile causa l’altra?

No. Descrive l’intensità dell’associazione nella tabella fornita, senza stabilire direzione o causalità.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/stat/cramers-v

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/stat/cramers-v \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"table":[[20,30],[30,20]]}'
{
  "table": [
    [
      20,
      30
    ],
    [
      30,
      20
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.cramers_v",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →