La régression linéaire est une technique de modélisation statistique utilisée pour décrire une variable de réponse continue en fonction d'une ou plusieurs variables appelées prédicteurs. Cette méthode peut vous aider à comprendre et prédire le comportement de systèmes complexes ou bien à analyser des données expérimentales, financières ou biologiques.
Les techniques de régression linéaire sont utilisées pour créer un modèle linéaire. Le modèle décrit la relation entre une variable dépendante \(y\) (également appelée « réponse ») comme une fonction d’une ou plusieurs variables indépendantes \(X_i\) (appelées « prédicteurs »). L'équation générale pour un modèle de régression linéaire est la suivante :
\[Y = \beta_0 + \sum \ \beta_k X_k + \epsilon_i\]
où \(\beta\) représente les paramètres linéaires à calculer et \(\epsilon) représente l'erreur.
Types de régression linéaire
Régression linéaire simple : modèle à un prédicteur. L'équation générale est la suivante :
\[Y = \beta_0 + \beta_1 X+ \epsilon\]
Régression linéaire multiple : modèle avec plusieurs prédicteurs. Cette régression utilise plusieurs \(X_i\) pour prédire la réponse, \(Y\). Exemple d'équation :
\[Y = \beta_0 + \beta_1 X_1 + \beta_2 X_2+ \epsilon\]
Régression linéaire multivariée : modèles avec plusieurs variables réponses. Cette régression utilise plusieurs variables \(Y_i\) dérivées des mêmes données \(Y\). Elles sont exprimées dans différentes formules. Exemple de système à deux équations :
\[Y_1 = \beta_{01} + \beta_{11} X_1 + \epsilon_1\]
\[Y_2 = \beta_{02} + \beta_{1 2}X_1 + \epsilon_2\]
Régression linéaire multivariée multiple : modèles utilisant plusieurs prédicteurs pour plusieurs variables réponses. Cette régression utilise plusieurs variables \(X_i\) pour prédire plusieurs réponses \(Y_i\). Une généralisation des équations est:
Applications de la régression linéaire
Les propriétés des régressions linéaires sont particulièrement intéressantes dans les applications suivantes :
- Prédiction ou prévision - Utilisation d'un modèle de régression pour construire un modèle de prévision pour un jeu de données spécifique. À partir du modèle, vous pouvez utiliser la régression pour prédire les valeurs des réponses lorsque seuls les prédicteurs sont connus.
- Force de la régression - Utilisation d'un modèle de régression pour déterminer l'existence et la force d'une relation entre une variable et un prédicteur.
Régression linéaire avec MATLAB
Les ingénieurs utilisent en général MATLAB pour créer des modèles de régression linéaire simple. Pour la régression linéaire multiple et multivariée, vous pouvez utiliser Statistics and Machine Learning Toolbox™ de MATLAB. Cet outil offre des possibilités de régression graduelle, robuste et multivariée pour :
- Générer des prédictions
- Comparer les ajustements des modèles linéaires
- Tracer des résidus
- Évaluer la qualité de l’ajustement
- Détecter les valeurs aberrantes
Pour créer un modèle linéaire qui ajuste les courbes et les surfaces à vos données, voir Curve Fitting Toolbox™.
Continuer à explorer ce sujet
Ressources
Approfondissez vos connaissances grâce à la documentation, aux exemples, aux vidéos et plus encore.
En savoir plus
- Fonction de modèle linéaire dans Statistics and Machine Learning Toolbox - Function
- Prévoir la consommation électrique avec l'application Regression Learner (3:42) - Vidéo
- Ajustement avec MATLAB : statistiques, optimisation et ajustement des courbes (38:37) - Vidéo
- Outils MATLAB pour les scientifiques - Introduction à l'analyse statistique (54:52) - Vidéo
- Présentation du Machine Learning avec MATLAB (3:02) - Vidéo