ForHosting KIT · Matematica

Calcolatore coefficiente di correlazione

I valori da 1 a 5 abbinati a 2, 4, 6, 8 e 10 danno una r di Pearson esattamente pari a 1, una relazione lineare positiva perfetta; se inverte il secondo elenco, r diventa −1. Incolli due elenchi della stessa lunghezza. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X
1, 2, 3, 4, 5
Y
2, 4, 6, 8, 10
Ottiene
N
5
Resistenza (Ω)
1
Media x
3
Media y
6

Questo calcolatore del coefficiente di correlazione calcola la correlazione prodotto-momento di Pearson r tra due elenchi di numeri di uguale lunghezza. Ottieni la dimensione del campione accoppiato n, il coefficiente r nell'intervallo chiuso da meno uno a più uno quando entrambe le serie hanno varianza positiva, le medie di x e y, le somme grezze e la somma dei prodotti, le somme centrate dei quadrati e del prodotto incrociato sxx, syy e sxy, più la covarianza campionaria con la correzione di Bessel. Controlli classici includono la serie di cinque coppie di punti da uno a cinque contro due, quattro, sei, otto, dieci, che dà correlazione positiva perfetta r uguale a uno, e la stessa x contro una y invertita, che dà correlazione negativa perfetta r uguale a meno uno. Il motore usa solo un algoritmo deterministico a due passaggi: nessuna chiamata di rete, nessun campionamento casuale e nessuna scorciatoia legata alla data.

Cosa misura r di Pearson e cosa contiene la risposta

Il coefficiente di correlazione prodotto-momento di Pearson misura la forza e la direzione di una relazione lineare tra due serie numeriche accoppiate. Una volta note le medie di x e y, ogni osservazione contribuisce con un prodotto di residui centrati; quella somma di prodotti incrociati viene scalata dal prodotto delle somme dei quadrati dei residui su ciascun asse così che il risultato sia senza unità e si trovi tra meno uno e più uno ogni volta che entrambe le serie variano.

Un valore vicino a più uno significa che valori alti di x tendono ad accompagnarsi a valori alti di y; un valore vicino a meno uno significa che si muovono in direzioni opposte; un valore vicino a zero significa che c'è poca associazione lineare anche se potrebbe comunque esistere un pattern non lineare.

I casi respinti includono un campo x o y mancante, liste vuote, meno di due coppie, valori non finiti come Infinity o NaN, token non numerici, lunghezze di serie diseguali, array più lunghi del massimo pubblicato, e qualunque caso in cui tutti i valori in x siano identici o tutti i valori in y siano identici così che una varianza sia zero e r non sia definito. Le regole di uguale lunghezza e varianza positiva sono intenzionali: liste diseguali inventerebbero accoppiamenti, e varianza zero dividerebbe per zero.

Se ti servono correlazione per ranghi, correlazione parziale, o un profilo completo multi-colonna, usa quegli strumenti dedicati; questa pagina risponde solo a r di Pearson per due serie numeriche, con un'uscita esatta e cachabile in virgola mobile adatta a schede di esercizi, test unitari e pipeline che devono corrispondere allo stesso r a ogni esecuzione.

Dove si usa la correlazione di Pearson nello studio, nella scienza e nel lavoro di prodotto

Gli studenti incontrano r di Pearson quando un manuale contrappone correlazione a causalità, quando una relazione di laboratorio chiede se due sensori si muovono insieme, o quando hanno bisogno di una verifica pulita contro una calcolatrice che stampa solo un r arrotondato senza le somme intermedie. Gli insegnanti possono pregenerare chiavi di risposta per serie accoppiate modeste senza fidarsi di app opache che scartano coppie su celle mancanti o passano silenziosamente tra convenzioni di covarianza di popolazione e campionaria.

Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici, per validare pipeline di selezione delle caratteristiche che classificano colonne per |r|, o per soddisfare gate di qualità dei dati che segnalano coppie la cui correlazione crolla quando una serie diventa costante. Gli analisti usano r come prima occhiata all'associazione lineare prima di adattare una regressione; un |r| grande non prova un legame causale, ma un |r| minuscolo può comunque coesistere con una forte dipendenza non lineare, quindi il numero è diagnostico, non un verdetto.

Team di prodotto e operazioni osservano la correlazione tra latenza e concorrenza, dimensione del carrello e uso di coupon, o tasso di errore e dimensione del deploy per individuare regressioni che cruscotti a variabile singola perderebbero. Abbinalo a strumenti di deviazione standard quando ti serve la dispersione univariata accanto all'associazione bivariata, e alla profilazione CSV quando ti servono riepiloghi multi-colonna invece di due serie nominate.

Verifiche di compiti a casa e laboratorio

Verifica r di Pearson per serie accoppiate da manuale e laboratori strumentali con medie, somme dei residui e covarianza campionaria mostrate.

Screening di caratteristiche e operazioni

Analizza l'associazione lineare tra due metriche — latenza contro carico, spesa contro visite — prima di una modellazione più approfondita.

Cos'è il coefficiente di correlazione di Pearson r?

È una misura senza unità dell'associazione lineare tra due serie accoppiate, variabile da −1 a +1 quando entrambe le serie hanno varianza positiva. Valori vicini a ±1 indicano forte associazione lineare; valori vicini a 0 indicano poca associazione lineare.

Perché x e y devono avere la stessa lunghezza?

r di Pearson è definito su osservazioni accoppiate.

Cosa succede se una serie è costante?

Se tutti i valori in x o in y sono identici, quella serie ha varianza zero e r non è definito.

La correlazione è la stessa cosa della causalità?

No. Un |r| alto descrive solo il co-movimento lineare nelle coppie date; non dimostra che una variabile causi l'altra.

Che cosa significa una r vicina a zero?

Che tra le due serie c'è poca associazione lineare. Può comunque esistere un andamento curvo o non lineare, quindi un valore vicino a zero non dimostra che non siano legate.

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

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/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 è 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.

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

Cosa misura r di Pearson e cosa contiene la risposta

Questo calcolatore restituisce sempre una forma fissa: n, r, mean_x, mean_y, sum_x, sum_y, sum_xy, sxx, syy, sxy, covarianza campionaria, una breve stringa di formula, e la lunghezza massima pubblicata così i client possono validare prima di inviare un lotto. Non c'è un percorso Monte Carlo approssimato presentato come verità e nessun riempimento silenzioso quando le liste differiscono: il motore completa l'aritmetica a due passaggi entro i limiti di lunghezza e grandezza supportati oppure rifiuta l'input con invalid_input.

Come vengono lette x e y e come l'algoritmo a due passaggi resta stabile

Ogni elemento è interpretato come decimale finito; sono ammessi segni iniziali opzionali e notazione scientifica, mentre token vuoti, lettere isolate e oggetti non numerici falliscono con un indice di campo nel messaggio così che una cella sbagliata non diventi uno zero silenzioso. Il calcolo è il classico metodo a due passaggi: prima le medie di x e y, poi i prodotti dei residui centrati sxy e le somme dei quadrati dei residui sxx e syy, poi r come sxy sulla radice quadrata di sxx per syy, con la covarianza campionaria come sxy su n meno uno per comodità accanto alla correlazione. Restituire le somme intermedie rende facile verificare una risposta di compiti a casa o collegare gli stessi numeri a un foglio di calcolo che usa la formula computazionale. I campi preferiti sono x e y, ciascuno un array di numeri finiti di uguale lunghezza, ma sono accettati anche gli alias a e values_x e series_x per la prima serie e b e values_y e series_y per la seconda, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. È accettata anche una singola stringa di numeri separati da virgola o spazio per ciascun campo quando un modulo invia testo semplice invece di array JSON. Il motore applica un massimo rigido di diecimila coppie e un tetto di grandezza per valore così memoria e latenza restano entro un budget prevedibile sul percorso gratuito del browser e sul Worker edge. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato bivariato dentro una pipeline automatizzata senza reimplementare da solo la formula di Pearson.

Dove si usa la correlazione di Pearson nello studio, nella scienza e nel lavoro di prodotto

In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.

Fixture CI deterministiche

Genera valori riproducibili di r per test unitari e gate di qualità dei dati senza mantenere a mano tabelle bivariate.

Quanto costa il calcolatore del coefficiente di correlazione?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Leggi la documentazione completa del KIT →