ForHosting KIT · Matematica

Correlazione di Matthews (MCC)

Con 50 veri positivi, 40 veri negativi, 5 falsi positivi e 5 falsi negativi, il coefficiente di Matthews è 0,79798. Inserisca i quattro conteggi della sua matrice di confusione e ottenga un unico punteggio equilibrato per un classificatore sì o no. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Tp
50
Tn
40
Fp
5
Fn
5
Decimali
6
Ottiene
Mcc
0,79798

MCC dai conteggi di confusione TP/TN/FP/FN. Intento di ricerca: calcolatore del coefficiente di correlazione di matthews. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati.

Quattro conteggi, un solo punteggio

Un classificatore binario risponde sì o no per ogni caso e, confrontando le risposte con la realtà, si ottengono quattro conteggi. I veri positivi sono i casi sì che ha individuato, i veri negativi i casi no scartati correttamente, i falsi positivi i casi no segnalati per errore e i falsi negativi i casi sì che gli sono sfuggiti. Il coefficiente di correlazione di Matthews riunisce i quattro in un numero. Si moltiplicano i veri positivi per i veri negativi, si sottrae il prodotto dei falsi positivi per i falsi negativi e si divide per la radice quadrata del prodotto delle quattro somme. Con 50, 40, 5 e 5 il risultato è 0,79798.

Come leggere il risultato e come viene arrotondato

Poiché la formula usa tutte le caselle della matrice di confusione, entrambi i tipi di errore, falsi positivi e falsi negativi, pesano sul risultato. Il coefficiente si comporta come una correlazione tra previsto e reale e va da −1 a 1: più è vicino a 1, migliore è l'accordo. Se lei chiede un numero di decimali, il valore grezzo viene arrotondato una sola volta alla fine, con la metà verso l'alto, senza accumulare errori. I quattro conteggi compaiono accanto al risultato, così è facile verificare di aver inserito i numeri giusti.

Altre lingue?

Solo in inglese; Nitro idrata gli altri locali.

Quali dati servono per calcolare il coefficiente di Matthews?

Solo i quattro conteggi di una matrice di confusione: veri positivi, veri negativi, falsi positivi e falsi negativi. Non servono le singole previsioni, basta sapere quanti casi sono finiti in ogni casella.

Qual è la formula del MCC?

Si moltiplica TP per TN, si sottrae FP per FN e si divide per la radice quadrata di (TP+FP)(TP+FN)(TN+FP)(TN+FN). La calcolatrice applica questa formula direttamente ai conteggi che lei inserisce.

In cosa differisce il MCC da un normale coefficiente di correlazione?

Una correlazione normale confronta due elenchi di misure appaiate. Il MCC parte invece dai quattro conteggi di una classificazione sì o no e misura quanto le etichette previste concordano con quelle reali.

La calcolatrice arrotonda il risultato?

Solo se lei sceglie un numero di decimali. In quel caso il valore grezzo viene arrotondato una sola volta, alla fine, con la metà verso l'alto, così gli errori di arrotondamento non si sommano.

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/matthews-corr

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/matthews-corr \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tp":50,"tn":40,"fp":5,"fn":5}'
{
  "tp": 50,
  "tn": 40,
  "fp": 5,
  "fn": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.matthews_corr",
  "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.

Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.

Come funziona

MCC dai conteggi di confusione TP/TN/FP/FN. MCC=(TP·TN−FP·FN)/√((TP+FP)(TP+FN)(TN+FP)(TN+FN)). Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.

Input, limiti e arrotondamento

I decimali facoltativi usano half-up una sola volta. Gli output riportano gli input. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Fornisca i campi JSON richiesti. I tipi non validi generano invalid_input. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.

Quando usarlo

Usi lo strumento quando l'intento di ricerca corrisponde. MCC dai conteggi di confusione TP/TN/FP/FN. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.

Verifica rapida

Widget gratuito.

Automazione

Stesso JSON tramite API.

Didattica

Esempi golden fissati.

È gratuito?

Sì, tier A.

Usa la rete?

No, nessuna.

Input non valido?

Restituisce invalid_input.

C'è l'API?

Sì, disponibile.

Leggi la documentazione completa del KIT →