ForHosting KIT · Strumenti per sviluppatori

Previsione con regressione ai minimi quadrati

Questo calcolatore di previsione con regressione ai minimi quadrati adatta una retta a dati appaiati di predittore e risposta, quindi valuta la retta ottenuta per un nuovo valore del predittore.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Restituisce pendenza, intercetta, previsione ed equazione leggibile in un risultato deterministico. Lei può usarlo per verificare esercizi di statistica, ricavare una stima da una piccola tabella di calibrazione o automatizzare previsioni lineari ripetibili senza un foglio elettronico. Il calcolo impiega esclusivamente i valori forniti e non utilizza servizi di rete, campionamento casuale o dati esterni variabili.

Adatti la retta partendo da osservazioni appaiate

Inserisca i valori osservati del predittore in x e le risposte corrispondenti in y, mantenendo ogni coppia nella stessa posizione dei due array. Occorrono almeno due coppie, liste della stessa lunghezza e una certa variabilità nei valori di x. Il calcolatore determina prima la media di ciascuna serie. Misura poi la dispersione di x intorno alla propria media e la variazione congiunta dei valori centrati di x e y. Il rapporto fra la somma dei prodotti incrociati centrati e la somma dei quadrati centrati di x fornisce la pendenza. La media di y meno la pendenza moltiplicata per la media di x fornisce l’intercetta. Questi coefficienti definiscono la retta che minimizza la somma dei residui verticali al quadrato. Ogni dato deve essere un numero finito: valori mancanti, stringhe numeriche, infiniti e array non validi vengono rifiutati, senza conversioni silenziose. Ogni richiesta accetta fino a diecimila coppie.

Preveda la risposta per un nuovo valore di ingresso

Indichi il nuovo valore del predittore in predict_x. Dopo aver adattato i coefficienti alle coppie osservate, il calcolatore sostituisce tale valore nell’equazione e restituisce il risultato come prediction. L’uscita comprende inoltre n, slope, intercept, predict_x, l’equazione stampabile e il metodo ordinary_least_squares, così Lei può registrare sia la stima sia il modello che l’ha prodotta. Una previsione interna all’intervallo osservato di x è un’interpolazione e in genere è sostenuta meglio dai dati vicini. All’esterno è un’estrapolazione: l’aritmetica resta valida, ma la relazione reale potrebbe incurvarsi, stabilizzarsi o cambiare. Il risultato è una risposta adattata, non una garanzia su un’osservazione futura, e non include intervalli di confidenza o previsione. L’assenza di rete, casualità e orologio rende identiche le uscite per ingressi identici. Le chiamate API riuscite applicano il prezzo pubblicato di $0.002 per elemento.

Controlli le ipotesi e interpreti i coefficienti

La pendenza descrive la variazione adattata di y per un aumento unitario di x. Una pendenza positiva indica una relazione crescente, mentre una negativa ne indica una decrescente. L’intercetta è il valore adattato di y quando x vale zero, ma può avere scarso significato pratico se zero è lontano dalle osservazioni. Prima di affidarsi alla previsione, rappresenti i punti quando possibile e cerchi curvature, osservazioni anomale, gruppi separati o dispersione verticale variabile. Una retta può nascondere tutti questi schemi. Valuti inoltre se le osservazioni sono indipendenti e se x è misurato con precisione sufficiente per i minimi quadrati ordinari. Il calcolatore rifiuta valori x tutti identici, perché il denominatore della pendenza sarebbe zero, e array di lunghezza diversa, senza tentare di indovinare gli abbinamenti. Usi l’equazione come sintesi trasparente, mantenga le unità originali nella spiegazione e non interpreti più cifre decimali come maggiore certezza reale.

Stimare con una retta di calibrazione

Adatti letture strumentali a riferimenti noti e preveda la risposta di una nuova lettura con gli stessi coefficienti.

Verificare un esercizio di statistica

Controlli i coefficienti dei minimi quadrati e la risposta prevista per l’ingresso richiesto in un testo o compito.

Automatizzare una semplice previsione lineare

Trasformi una breve serie appaiata in una stima adattata ripetibile senza ricostruire manualmente formule di foglio elettronico.

Quale retta adatta il calcolatore?

Adatta la retta ai minimi quadrati ordinari y = slope * x + intercept minimizzando i residui verticali al quadrato.

Posso prevedere fuori dall’intervallo osservato di x?

Sì, ma è un’estrapolazione. Il calcolo è deterministico, mentre la relazione reale potrebbe non restare lineare.

Perché valori x identici vengono rifiutati?

Senza variabilità in x, il denominatore della pendenza è zero e non esiste una retta unica e finita di questa forma.

Il risultato include un intervallo di previsione?

No. Restituisce la previsione puntuale della retta adattata, non intervalli d’incertezza o statistica inferenziale.

Quanto costa una chiamata API?

Una chiamata API riuscita usa il prezzo base pubblicato di $0.002 per elemento. Gli errori di convalida non generano calcoli.

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/linear-regression-predict

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/linear-regression-predict \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":[1,2,3,4],"y":[3,5,7,9],"predict_x":5}'
{
  "x": [
    1,
    2,
    3,
    4
  ],
  "y": [
    3,
    5,
    7,
    9
  ],
  "predict_x": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.linear_regression_predict",
  "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 →