ForHosting KIT · Strumenti per sviluppatori

Calcolatore di residui e somma dei quadrati residui

Questo calcolatore dei residui ai minimi quadrati misura quanto una retta proposta segua i dati osservati.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca elenchi corrispondenti di valori x e y, insieme alla pendenza e all’intercetta della retta adattata. Il risultato mostra ogni valore previsto, ogni residuo con segno, la somma dei residui, la somma dei quadrati residui e la radice dell’errore quadratico medio. È utile quando Lei dispone già di un’equazione adattata e desidera esaminarne gli errori, confrontare rette candidate, verificare esercizi o individuare osservazioni rappresentate male.

Inserisca le osservazioni e la retta adattata

Fornisca le coordinate osservate in due elenchi denominati x_values e y_values. La posizione stabilisce le coppie: il primo valore x corrisponde al primo valore y, il secondo valore x al secondo valore y e così via. Gli elenchi devono quindi avere la stessa lunghezza, contenere almeno un’osservazione e includere soltanto numeri finiti. Inserisca poi la pendenza e l’intercetta della retta da valutare. Il calcolatore applica l’equazione y prevista = pendenza × x + intercetta; non stima questi coefficienti. La distinzione è utile quando un libro di testo, un foglio elettronico, un programma statistico o una precedente fase di regressione ha già prodotto una retta e occorre esaminare gli errori rimanenti. Mantenga tutti i valori in unità compatibili. Se x è misurata in ore e y in euro, la pendenza deve essere in euro all’ora e l’intercetta in euro. Il risultato ripete i coefficienti forniti e indica il numero di osservazioni abbinate, così Lei può confermare che siano stati valutati i dati e l’equazione desiderati. Ogni richiesta può elaborare fino a 10,000 coppie.

Interpreti ogni residuo e il suo segno

Per ogni osservazione, il calcolatore valuta innanzitutto la retta adattata alla relativa coordinata x e ottiene un valore previsto. Calcola poi residuo = y osservata − y prevista. Un residuo positivo indica che il punto osservato si trova sopra la retta, mentre uno negativo indica che si trova sotto. Un residuo nullo significa che la retta attraversa esattamente quell’osservazione. Gli array delle previsioni e dei residui conservano l’ordine originale, quindi Lei può confrontare ogni risultato con il punto di origine senza ordinamenti o identificatori. I segni sono importanti perché possono rivelare strutture sistematiche nascoste da un unico valore riepilogativo. Lunghe sequenze positive seguite da sequenze negative possono indicare curvatura, una variabile mancante o una relazione mutevole. Un residuo isolato molto grande può segnalare un’osservazione insolita o un errore di inserimento. Il campo residual_sum somma gli errori con segno e mean_residual divide tale somma per il numero di punti. Per una retta dei minimi quadrati ordinari con intercetta, adattata agli stessi dati, questa somma è normalmente vicina a zero, salvo l’arrotondamento numerico. Una somma quasi nulla non dimostra tuttavia un buon adattamento, perché gli errori positivi e negativi possono compensarsi.

Valuti l’adattamento con RSS e RMSE

La somma dei quadrati residui, spesso abbreviata RSS o SSE, è la somma di ogni residuo elevato al quadrato. Il quadrato elimina il segno, impedisce agli errori sopra e sotto la retta di annullarsi e attribuisce maggior peso agli scarti grandi. Un RSS pari a zero indica che tutti i punti forniti giacciono esattamente sulla retta proposta. Sullo stesso insieme di dati e con le stesse unità di risposta, un RSS minore indica un adattamento più vicino. Tuttavia, RSS cresce con il numero di osservazioni e ha come unità il quadrato dell’unità y; il confronto tra insiemi di dimensioni o scale diverse richiede quindi cautela. Il calcolatore restituisce anche la radice dell’errore quadratico medio, calcolata come radice quadrata di RSS diviso per il numero di osservazioni. RMSE è espresso nell’unità originale di y e descrive l’entità tipica dell’errore, spesso più facile da interpretare. È una misura descrittiva, non l’errore standard residuo corretto per i gradi di libertà usato nell’inferenza statistica. Nel confronto tra rette candidate sugli stessi punti, esamini sia le misure aggregate sia l’andamento dei singoli residui. Il miglior punteggio numerico può comunque nascondere curvatura, gruppi, punti influenti o un modello lineare inadeguato.

Verificare un esercizio di regressione

Controlli valori previsti, residui con segno e RSS dopo aver calcolato manualmente una retta adattata.

Confrontare rette candidate

Valuti più coppie di pendenza e intercetta sulle stesse osservazioni e confronti i rispettivi valori RSS.

Esaminare gli errori del modello

Individui punti con residui eccezionalmente grandi e schemi di segni che un riepilogo può nascondere.

Che cos’è un residuo?

È il valore y osservato meno il valore y previsto dalla retta adattata alla stessa coordinata x.

RSS e SSE indicano la stessa cosa?

Sì, in questo contesto. Entrambe le espressioni indicano la somma dei residui elevati al quadrato.

Questo calcolatore trova la retta dei minimi quadrati?

No. Lei fornisce pendenza e intercetta di una retta esistente; lo strumento ne valuta previsioni e residui.

Posso confrontare RSS di insiemi di dati diversi?

Solo con cautela. RSS dipende dal numero di osservazioni e dalla scala di y; il confronto più diretto usa gli stessi dati.

Quanto costa una richiesta API?

Il prezzo dell’API è $0.002 per richiesta. Lo stesso calcolo deterministico è disponibile gratuitamente nel browser.

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/calculus/least-squares-residuals

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/calculus/least-squares-residuals \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x_values":[0,1,2,3],"y_values":[1,2.2,2.8,4.1],"slope":1,"intercept":1}'
{
  "x_values": [
    0,
    1,
    2,
    3
  ],
  "y_values": [
    1,
    2.2,
    2.8,
    4.1
  ],
  "slope": 1,
  "intercept": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.least_squares_residuals",
  "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_items10000
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.

Leggi la documentazione completa del KIT →