La regressione lineare è una tecnica di modellazione statistica utilizzata per descrivere una varabile di risposta continua in funzione di una o più variabili (predittori). Può contribuire a comprendere e a prevedere il comportamento di sistemi complessi, nonché ad analizzare dati sperimentali, finanziari e biologici.
Le tecniche di regressione lineare vengono usate per creare un modello lineare. Il modello descrive la relazione tra una variabile dipendente \(y\) (chiamata anche “risposta”) in funzione di una o più variabili indipendenti \(X_i\) (chiamate anche “predittori”). L’equazione generale per un modello di regressione lineare è la seguente:
\[Y = \beta_0 + \sum \ \beta_k X_k + \epsilon_i\]
dove \(\beta\) rappresenta le stime per i parametri lineari da calcolare e \(\epsilon\) rappresenta i termini di errore.
Tipi di regressione lineare
Regressione lineare semplice: modelli che usano un solo predittore. L’equazione generale è la seguente:
\[Y = \beta_0 + \beta_1 X+ \epsilon\]
Regressione lineare multipla: modelli che usano più predittori. Questa regressione si serve di più \(X_i\) per prevedere la risposta, \(Y\). Un esempio di questa equazione è il seguente:
\[Y = \beta_0 + \beta_1 X_1 + \beta_2 X_2+ \epsilon\]
Regressione lineare multivariata: modelli per multiple variabili di risposta. Questa regressione ha più \(Y_i\) che derivano dagli stessi dati \(Y\). Vengono usate diverse forme per esprimerle. Un esempio di questo sistema con 2 equazioni è il seguente:
\[Y_1 = \beta_{01} + \beta_{11} X_1 + \epsilon_1\]
\[Y_2 = \beta_{02} + \beta_{1 2}X_1 + \epsilon_2\]
Regressione lineare multipla multivariata: modelli che usano più predittori per multiple variabili di risposta. Questa regressione ha più \(X_i\) per prevedere più risposte \(Y_i\). Una generalizzazione dell’equazione è la seguente:
Applicazioni della regressione lineare
Le regressioni lineari hanno delle proprietà che le rendono particolarmente utili per le seguenti applicazioni:
- Predizioni o previsioni – Usa un modello di regressione per creare un modello di previsione per un set di dati specifico. Dal modello, è possibile usare la regressione per prevedere i valori di risposta quando sono noti solo i predittori.
- Forza della regressione – Usa un modello di regressione per determinare se esiste una relazione tra una variabile e un predittore e quanto è forte quella relazione.
Regressione lineare con MATLAB
Gli ingegneri creano frequentemente dei modelli di regressione lineare semplice con MATLAB. Per la regressione lineare multipla e multivariata, è possibile utilizzare Statistics and Machine Learning Toolbox™ di MATLAB. Consente di procedere a una regressione multivariata, robusta e graduale per:
- Generare previsioni
- Confrontare il fitting dei modelli lineari
- Creare grafici con i residui
- Valutare la bontà del fitting
- Rilevare anomalie
Per creare un modello lineare idoneo al fitting di curve e superfici in base ai dati, è possibile usare Curve Fitting Toolbox™.
Continua a esplorare questo argomento
Risorse
Amplia le tue conoscenze consultando la documentazione, gli esempi, guardando video e molto altro ancora.
Discover More
- Funzione per modelli lineari in Statistics and Machine Learning Toolbox - Function
- Previsione del carico elettrico utilizzando l’app Regression Learner (3:42) - Video
- Fitting con MATLAB: Statistica, ottimizzazione e curve fitting (38:37) - Video
- Strumenti MATLAB per gli scienziati – Introduzione all’analisi statistica (54:52) - Video
- Panoramica sul Machine Learning con MATLAB (3:02) - Video