Calcolatore della concordanza W di Kendall per ranghi
Il W di Kendall misura quanto coerentemente almeno due valutatori ordinano lo stesso insieme di elementi.
Esegui gratis nel browser
Inserisca una riga per valutatore e una colonna per elemento: il calcolatore restituisce un coefficiente tra zero e uno. Zero indica assenza di concordanza complessiva, mentre uno indica accordo completo. Il calcolo accetta i ranghi medi per i pari merito, applica la relativa correzione standard e ne segnala la presenza. È quindi adatto a gruppi di esperti, giurie, studi sulle preferenze e controlli di affidabilità basati su classifiche.
Organizzi correttamente la matrice dei ranghi
Inserisca i dati come matrice rettangolare. Ogni riga rappresenta un valutatore, ogni colonna identifica lo stesso elemento in tutte le righe e ogni cella contiene il rango assegnato. L'ordine delle colonne deve restare invariato. Con n elementi, una riga senza pari merito contiene normalmente una volta ogni intero da 1 a n. Il rango 1 può indicare la preferenza maggiore o minore, purché tutti seguano la medesima convenzione. Occorrono almeno due valutatori e due elementi. Le righe devono avere uguale lunghezza, contenere numeri finiti e sommare a n(n+1)/2. Il controllo rileva errori di trascrizione, elementi mancanti e scale non ancora convertite in ranghi. Conservi anche una chiave separata degli elementi, così la matrice resterà verificabile in seguito.
Gestisca i pari merito con ranghi medi
Quando un valutatore ritiene equivalenti più elementi, assegni a ciascuno la media delle posizioni occupate. Se due elementi condividono il secondo e il terzo posto, entrambi ricevono 2.5 e il successivo riceve 4. Non assegni 2 a entrambi continuando poi con 3: la somma cambierebbe e non sarebbe più una classifica standard. Il calcolatore individua i ranghi ripetuti e corregge il denominatore di Kendall, poiché i pari merito riducono la capacità discriminante. Se tutti legano tutti gli elementi, non rimane informazione ordinale, W è indefinito e viene restituito un errore. Verifichi che i pari merito esprimano giudizi davvero equivalenti, non arrotondamenti o classifiche incomplete. Mantenga i ranghi medi decimali senza arrotondarli a numeri interi.
Interpreti la concordanza nel contesto
Il W di Kendall varia da 0 a 1. Valori vicini a 1 indicano posizioni relative simili; valori vicini a 0 mostrano scarso ordinamento condiviso. Il coefficiente è descrittivo e non esiste una soglia universale che trasformi automaticamente un valore in accordo debole, moderato o forte. Le aspettative dipendono dal numero di valutatori ed elementi, dalla difficoltà del giudizio e dalle conseguenze della decisione. W non dimostra inoltre che l'ordine concordato sia corretto: un gruppo può essere unanime pur basandosi su prove scadenti. Consideri il coefficiente insieme alla matrice originale, alle informazioni sui valutatori e al protocollo documentato. Se occorre significatività inferenziale, esegua separatamente un test chi-quadrato o di permutazione adeguato. Riporti dimensioni e politica sui pari merito per garantire la riproducibilità.
Casi d'uso
Verificare un gruppo di esperti
Misuri se gli specialisti ordinano coerentemente proposte, rischi o priorità di ricerca.
Controllare una giuria
Quantifichi la concordanza dei giudici prima di combinare i ranghi nel risultato generale.
Valutare l'affidabilità delle preferenze
Confronti classifiche ripetute o parallele di prodotti, concetti, candidati o politiche.
Domande frequenti
Quanto costa il calcolatore?
Ogni richiesta API costa $0.002; può anche eseguirlo gratuitamente nel browser.
Che cosa significano zero e uno?
Zero rappresenta l'assenza di concordanza complessiva; uno rappresenta l'accordo completo.
Le classifiche possono contenere pari merito?
Sì. Inserisca ranghi medi; il calcolo applicherà automaticamente la correzione standard.
Perché le righe devono avere la stessa lunghezza?
Ogni valutatore deve ordinare gli stessi elementi, identificati costantemente dalle colonne.
Il risultato include un valore p?
No. Restituisce soltanto il W di Kendall; la significatività richiede un test separato adatto allo studio.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/stat/kendall-w \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rankings":[[1,2,3,4],[1,2,3,4],[2,1,3,4]]}'const res = await fetch("https://api.kit.forhosting.com/stat/kendall-w", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rankings": [
[
1,
2,
3,
4
],
[
1,
2,
3,
4
],
[
2,
1,
3,
4
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/kendall-w",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rankings": [
[
1,
2,
3,
4
],
[
1,
2,
3,
4
],
[
2,
1,
3,
4
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/kendall-w", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rankings":[[1,2,3,4],[1,2,3,4],[2,1,3,4]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rankings":[[1,2,3,4],[1,2,3,4],[2,1,3,4]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/kendall-w", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"rankings": [
[
1,
2,
3,
4
],
[
1,
2,
3,
4
],
[
2,
1,
3,
4
]
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.kendall_w",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_raters | 500 |
max_items | 500 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |