ForHosting KIT · Mathématiques

Calculateur de coefficient de corrélation

Les valeurs de 1 à 5 appariées à 2, 4, 6, 8 et 10 donnent un r de Pearson d'exactement 1, une relation linéaire positive parfaite ; inversez la seconde liste et r passe à −1. Collez deux listes de même longueur. 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
X
1, 2, 3, 4, 5
Y
2, 4, 6, 8, 10
Vous obtenez
N
5
Résistance (Ω)
1
Moyenne x
3
Moyenne y
6

Ce calculateur de coefficient de corrélation calcule la corrélation produit-moment de Pearson r entre deux listes de nombres de longueur égale. Vous obtenez la taille d'échantillon appariée n, le coefficient r dans l'intervalle fermé de moins un à plus un lorsque les deux séries ont une variance positive, les moyennes de x et y, les sommes brutes et la somme des produits, les sommes des carrés centrées et le produit croisé sxx, syy, et sxy, plus la covariance d'échantillon avec la correction de Bessel. Les vérifications classiques incluent la série de cinq paires de points un à cinq contre deux, quatre, six, huit, dix, ce qui donne une corrélation positive parfaite r égale un, et le même x contre un y inversé, ce qui donne une corrélation négative parfaite r égale moins un. Le moteur utilise uniquement un algorithme déterministe en deux passes : sans appel réseau, sans échantillonnage aléatoire, et sans raccourci dépendant de la date.

Ce que mesure le r de Pearson et ce que contient la réponse

Le coefficient de corrélation produit-moment de Pearson mesure la force et la direction d'une relation linéaire entre deux séries numériques appariées. Une fois les moyennes de x et y connues, chaque observation contribue un produit de résidus centrés ; cette somme de produits croisés est mise à l'échelle par le produit des sommes de carrés résiduels sur chaque axe afin que le résultat soit sans unité et se situe entre moins un et plus un chaque fois que les deux séries varient.

Une valeur proche de plus un signifie que des valeurs élevées de x ont tendance à s'accompagner de valeurs élevées de y ; une valeur proche de moins un signifie qu'elles évoluent dans des directions opposées ; une valeur proche de zéro signifie qu'il y a peu d'association linéaire même si un motif non linéaire pourrait quand même exister. Les règles de longueur égale et de variance positive sont intentionnelles : des listes inégales inventeraient des appariements, et une variance nulle diviserait par zéro.

Si vous avez besoin de corrélation de rang, de corrélation partielle, ou d'un profil multi-colonnes complet, utilisez ces outils dédiés ; cette page répond uniquement au r de Pearson pour deux séries numériques avec une sortie à virgule flottante exacte et cacheable adaptée aux fiches d'exercices, aux tests unitaires et aux pipelines qui doivent correspondre au même r à chaque exécution.

Où la corrélation de Pearson s'inscrit dans l'étude, la science et le travail produit

Les élèves rencontrent le r de Pearson lorsqu'un manuel contraste corrélation et causalité, lorsqu'un rapport de laboratoire demande si deux capteurs évoluent ensemble, ou lorsqu'ils ont besoin d'une vérification propre contre une calculatrice qui n'imprime qu'un r arrondi sans les sommes intermédiaires. Les enseignants peuvent pré-générer des corrigés pour des séries appariées modestes sans faire confiance à des applications opaques qui abandonnent des paires sur des cellules manquantes ou basculent silencieusement entre les conventions de covariance de population et d'échantillon.

Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes, pour valider des pipelines de sélection de caractéristiques qui classent des colonnes par |r|, ou pour satisfaire des portes de qualité de données qui signalent des paires dont la corrélation s'effondre lorsqu'une série devient constante.

Les analystes utilisent r comme premier aperçu de l'association linéaire avant d'ajuster une régression ; un grand |r| ne prouve pas un lien causal, mais un minuscule |r| peut quand même coexister avec une forte dépendance non linéaire, si bien que le nombre est un diagnostic, pas un verdict. Les équipes produit et opérations surveillent la corrélation entre latence et concurrence, taille de panier et usage de coupon, ou taux d'erreur et taille de déploiement pour repérer des régressions que des tableaux de bord à variable unique manqueraient.

Associez-le à des outils d'écart type lorsque vous avez besoin d'étalement univarié à côté de l'association bivariée, et au profilage CSV lorsque vous avez besoin de résumés multi-colonnes plutôt que de deux séries nommées.

Devoirs et vérifications de laboratoire

Vérifiez le r de Pearson pour des séries appariées de manuel et des laboratoires d'instruments avec moyennes, sommes résiduelles, et covariance d'échantillon affichées.

Filtrage de caractéristiques et d'opérations

Filtrez l'association linéaire entre deux métriques — latence contre charge, dépense contre visites — avant une modélisation plus approfondie.

Combien coûte le calculateur de coefficient de corrélation ?

Il est gratuit dans votre navigateur sur cette page.

Qu'est-ce que le coefficient de corrélation r de Pearson ?

C'est une mesure sans unité d'association linéaire entre deux séries appariées, allant de −1 à +1 lorsque les deux séries ont une variance positive. Des valeurs proches de ±1 indiquent une forte association linéaire ; des valeurs proches de 0 indiquent peu d'association linéaire.

Pourquoi x et y doivent-ils avoir la même longueur ?

Le r de Pearson est défini sur des observations appariées.

Que se passe-t-il si une série est constante ?

Si toutes les valeurs de x ou de y sont identiques, cette série a une variance nulle et r n'est pas défini.

La corrélation est-elle la même chose que la causalité ?

Non. Un |r| élevé décrit uniquement un co-mouvement linéaire dans les paires données ; cela ne prouve pas qu'une variable cause l'autre.

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/correlation

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/correlation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":[1,2,3,4,5],"y":[2,4,6,8,10]}'
{
  "x": [
    1,
    2,
    3,
    4,
    5
  ],
  "y": [
    2,
    4,
    6,
    8,
    10
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.correlation",
  "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.

max_n10000
max_abs1000000000000000
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.

Ce que mesure le r de Pearson et ce que contient la réponse

Ce calculateur renvoie toujours une forme fixe : n, r, mean_x, mean_y, sum_x, sum_y, sum_xy, sxx, syy, sxy, la covariance d'échantillon, une brève chaîne de formule, et la longueur maximale publiée afin que les clients puissent valider avant d'envoyer un lot. Il n'y a pas de voie Monte-Carlo approximative présentée comme vérité et aucun remplissage silencieux lorsque les listes diffèrent : le moteur termine soit l'arithmétique en deux passes dans les limites de longueur et de magnitude prises en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent un champ x ou y manquant, des listes vides, moins de deux paires, des entrées non finies telles que Infinity ou NaN, des jetons non numériques, des longueurs de série inégales, des tableaux plus longs que le maximum publié, et tout cas où toutes les valeurs de x sont identiques ou toutes les valeurs de y sont identiques de sorte qu'une variance est nulle et r n'est pas défini.

Comment x et y sont lus et comment l'algorithme en deux passes reste stable

Chaque élément est analysé comme un décimal fini ; les signes initiaux optionnels et la notation scientifique sont autorisés, tandis que les jetons vides, les lettres nues, et les objets non numériques échouent avec un index de champ dans le message afin qu'une mauvaise cellule ne devienne pas un zéro silencieux. Le calcul est la méthode classique en deux passes : d'abord les moyennes de x et y, puis les produits résiduels centrés sxy et les sommes des carrés résiduels sxx et syy, puis r comme sxy sur la racine carrée de sxx fois syy, avec la covariance d'échantillon comme sxy sur n moins un pour la commodité à côté de la corrélation. Renvoyer les sommes intermédiaires rend facile d'auditer une réponse de devoir ou de connecter les mêmes nombres à un tableur qui utilise la formule computationnelle. Les champs préférés sont x et y, chacun un tableau de nombres finis de longueur égale, mais les alias a et values_x et series_x pour la première série et b et values_y et series_y pour la seconde sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. Une seule chaîne de nombres séparés par des virgules ou des espaces est aussi acceptée pour chaque champ lorsqu'un formulaire soumet du texte brut plutôt que des tableaux JSON. Le moteur applique un maximum strict de dix mille paires et un plafond de magnitude par valeur afin que la mémoire et la latence restent dans un budget prévisible sur le chemin du navigateur gratuit et sur le Worker en périphérie. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat bivarié identique au sein d'un pipeline automatisé sans réimplémenter vous-même la formule de Pearson.

Où la corrélation de Pearson s'inscrit dans l'étude, la science et le travail produit

Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.

Fixtures de CI déterministes

Générez des valeurs r reproductibles pour les tests unitaires et les portes de qualité de données sans maintenir manuellement des tables bivariées.

Consulter la documentation complète du KIT →