ForHosting KIT · Mathématiques

Corrélation de Matthews (MCC)

Avec 50 vrais positifs, 40 vrais négatifs, 5 faux positifs et 5 faux négatifs, le coefficient de Matthews vaut 0,79798. Saisissez les quatre effectifs de votre matrice de confusion et obtenez un score unique et équilibré pour un classement oui ou non. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Tp
50
Tn
40
Fp
5
Fn
5
Décimales
6
Vous obtenez
Mcc
0,79798

MCC à partir des effectifs de la matrice de confusion TP/TN/FP/FN. Intention de recherche : calculateur du coefficient de corrélation de Matthews. Aucun appel réseau ni germe aléatoire n'est requis. Les tâches en échec ne sont pas facturées.

Quatre effectifs, un seul score

Un classificateur binaire répond oui ou non pour chaque cas, et la comparaison avec la réalité donne quatre effectifs. Les vrais positifs sont les cas « oui » qu'il a trouvés, les vrais négatifs les cas « non » qu'il a bien écartés, les faux positifs les cas « non » signalés à tort et les faux négatifs les cas « oui » qui lui ont échappé. Le coefficient de corrélation de Matthews réunit les quatre en un nombre. On multiplie les vrais positifs par les vrais négatifs, on soustrait le produit des faux positifs par les faux négatifs, puis on divise par la racine carrée du produit des quatre sommes. Avec 50, 40, 5 et 5, on obtient 0,79798.

Lire le résultat et l'arrondir

Comme la formule utilise toutes les cases de la matrice de confusion, les deux types d'erreur, faux positifs et faux négatifs, pèsent sur le résultat. Le coefficient se comporte comme une corrélation entre le prédit et le réel et va de −1 à 1 : plus il est proche de 1, meilleure est la concordance. Si vous demandez un nombre de décimales, la valeur brute est arrondie une seule fois à la fin, au demi supérieur, sans accumulation d'erreurs. Les quatre effectifs s'affichent à côté du résultat, ce qui permet de vérifier que les bons chiffres ont été saisis.

Fonctionnement

MCC à partir des effectifs de la matrice de confusion TP/TN/FP/FN. MCC=(TP·TN−FP·FN)/√((TP+FP)(TP+FN)(TN+FP)(TN+FN)). Aucun appel réseau ni germe aléatoire n'est requis.

Les tâches en échec ne sont pas facturées.

Quand l'utiliser

À utiliser lorsque l'intention de recherche correspond. MCC à partir des effectifs de la matrice de confusion TP/TN/FP/FN. Aucun appel réseau ni germe aléatoire n'est requis.

Les tâches en échec ne sont pas facturées.

Enseignement

Goldens épinglés.

De quelles données ai-je besoin pour calculer le coefficient de Matthews ?

Uniquement des quatre effectifs d'une matrice de confusion : vrais positifs, vrais négatifs, faux positifs et faux négatifs. Inutile d'avoir chaque prédiction, il suffit de savoir combien de cas tombent dans chaque case.

Quelle est la formule du MCC ?

On multiplie TP par TN, on soustrait FP fois FN, puis on divise par la racine carrée de (TP+FP)(TP+FN)(TN+FP)(TN+FN). Le calculateur applique cette formule directement aux effectifs que vous saisissez.

En quoi le MCC diffère-t-il d'un coefficient de corrélation classique ?

Une corrélation classique compare deux listes de mesures appariées. Le MCC part des quatre effectifs d'un classement oui ou non et mesure à quel point les étiquettes prédites concordent avec les vraies.

Le calculateur arrondit-il le résultat ?

Seulement si vous choisissez un nombre de décimales. La valeur brute est alors arrondie une seule fois, à la fin, au demi supérieur, afin que les erreurs d'arrondi ne s'accumulent pas.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/stat/matthews-corr

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Fonctionnement

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Entrées, limites et arrondi

Les décimales facultatives utilisent l'arrondi half-up une seule fois. Les sorties reprennent les entrées. Aucun appel réseau ni germe aléatoire n'est requis. Les tâches en échec ne sont pas facturées. Fournissez les champs JSON requis. Les types non valides déclenchent invalid_input. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Quand l'utiliser

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Vérification rapide

Widget gratuit.

Automatisation

Le même JSON via l'API.

Gratuit ?

Oui, tier A.

Réseau ?

Non.

Entrée incorrecte ?

Renvoie invalid_input.

API ?

Oui.

Langues ?

EN uniquement ; Nitro hydrate.

Consulter la documentation complète du KIT →