La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Régression linéaire simple et multiple

Présentations similaires


Présentation au sujet: "Régression linéaire simple et multiple"— Transcription de la présentation:

1 Régression linéaire simple et multiple

2 Exemple Une entreprise faisant du marketing direct en ligne aimerait construire un modèle pour identifier les clients les plus susceptibles d’acheter des produits de leur prochain catalogue qui doit être envoyé le mois prochain. Ainsi, les clients qui seront identifiés par le modèle comme ayant peu de chance d’acheter seront exclu de la prochaine liste d’envoi.

3 Exemple (suite) Au cours de la dernière année, l’entreprise a recueilli l’information suivante dans sa base de données pour un sous-ensemble de ses clients (fichier régression.xls): nombre total d’envois postaux, nombre total de commandes (achats) reçues, montant total (en dollars) des achats jusqu’à aujourd’hui (variable: Tot_doll), montant (en dollars) des commandes des 12 derniers mois. nombre de mois écoulé depuis le dernier achat sexe du client (variable: sexe, 0=femme 1=homme).

4 Exemple (suite) Malheureusement, l’entreprise n’a pas pensé inclure dans sa base de données si les clients ont fait un achat (oui ou non) après chacun des envois postaux. Cependant elle émet l’hypothèse que le ratio nombre total de commandes reçues sur le nombre total d’envois est une bonne mesure de la probabilité d’un achat. Cette variable servira de variable dépendante (Y). Les autres variables serviront de variables explicatives dans le modèle. Comment procéderiez-vous?

5 Introduction: Un des objectifs principaux de la statistique est d ’expliquer la variabilité que l ’on observe dans les données. La régression linéaire (ou les modèles linéaires) est un outil statistique TRÈS UTILISÉ pour étudier la présence d ’une relation entre une variable dépendante Y (quantitative et continue) et une ou plusieurs variables indépendantes X1, X2, …, Xp (qualitatives et/ou quantitatives).

6 Un modèle de régression peut servir à répondre à un des 3 objectifs suivants:
Décrire (données provenant d ’études non-expérimentales c.-à-d. on observe la réalité telle qu’elle est). Confronter des hypothèses (données provenant d ’études expérimentales contrôlées). Prédire (si on aime le risque!!).

7 Exemple: Nous sommes intéressés à savoir quels sont les
facteurs importants qui influencent ou déterminent la valeur d ’une propriété et de construire un modèle qui nous aidera à évaluer cette valeur selon ces facteurs. Pour ce faire, nous avons obtenu la valeur totale pour un échantillon de 79 propriétés dans une région donnée. Les variables suivantes ont également été recueillies pour chacune des propriétés:

8 Bref aperçu du fichier de données:
# pieds carrés condition valeur valeur du premier de type de OBS totale terrain # d'acres plancher l'extérieur chauffage Good NatGas Good NatGas Good Electric Average Electric Average NatGas ... Good Electric Excellnt Electric # salles # salles de # de # de de bain bain non # de OBS pièces chambres complète complète foyers GARAGE Garage NoGarage Garage Garage NoGarage Garage Garage

9 Est-ce qu ’il y a un lien entre la valeur totale et ces différents facteurs?

10

11

12 Le coefficient de corrélation r de Pearson sert à mesurer l’intensité de la relation linéaire entre deux variables quantitatives. Le coefficient de corrélation r prendra des valeurs entre -1 et 1. S ’il existe une relation linéaire parfaite entre X et Y alors r = 1 (r =1 si X et Y varient dans le même sens et r = -1 si X varie dans le sens opposé à Y). Si r = 0, ceci indique qu ’il n ’y a pas de lien linéaire entre X et Y. Plus la valeur de r s ’éloigne de 0 pour s ’approcher de 1 plus l ’intensité du lien linéaire entre X et Y grandit.

13 Y ‚ 6.5 ˆ * r = Y ‚ r = 1 ‚ ‚ ‚ ˆ * 6.0 ˆ * * ˆ * ‚ ˆ * ‚ ˆ * 5.5 ˆ * * ˆ * ‚ ˆ * ‚ ˆ * 5.0 ˆ * ˆ * ‚ ˆ * ‚ ˆ * 4.5 ˆ * * * ˆ * ‚ Šƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒ 4.0 ˆ * * Šƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒ X X Y ‚ r = -1 -8.0 ˆ * -10.5 ˆ * -13.0 ˆ * -15.5 ˆ * -18.0 ˆ * -20.5 ˆ * -23.0 ˆ * -25.5 ˆ * -28.0 ˆ * -30.5 ˆ * -33.0 ˆ * Šƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒ

14 Statistiques descriptives
Variable N Moyenne Médiane Écart type Minimum Maximum Totale Terrain Acre , , , , ,880 Pied Pièces , , , Chambre , , , SbainsC , , , Sbains , , , Foyers , , , Coefficients de corrélation de Pearson Totale Terrain Acre Pied2 Pièces Chambre SbainsC Sbains Terrain 0,815 Acre 0, ,918 Pied2 0, ,516 0,301 Pièces 0, ,518 0, ,563 Chambre 0, ,497 0, , ,791 SbainsC 0, ,506 0, , , ,586 Sbains 0, ,236 0, , , , ,172 Foyers 0, ,497 0, , , , , ,386

15 Attention!! Il est important d ’interpréter le coefficient de corrélation avec le graphique.
r = dans tous les cas ci-dessous 12.5 ˆ ˆ ‚ ‚ * ‚ ‚ * * * ‚ * ‚ * 10.0 ˆ * ˆ * * ‚ ‚ * Y1 ‚ * Y2 ‚ ‚ * * ‚ 7.5 ˆ * * ˆ * ‚ * ‚ ‚ ‚ ‚ * ‚ * 5.0 ˆ * ˆ ‚ * ‚ ‚ ‚ * 2.5 ˆ ˆ Šƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒ Šƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒ X X 15.0 ˆ Y4 ‚ ‚ ˆ * ‚ ‚ 12.5 ˆ * ‚ Y3 ‚ ˆ 10.0 ˆ ‚ * ‚ ‚ * ‚ * ‚ * ‚ * ˆ * 7.5 ˆ * * ‚ * ‚ * * ‚ * ‚ * * ‚ * ‚ * * ‚ * 5.0 ˆ ˆ Šƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒˆƒƒ Šƒƒˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆƒƒ X X

16 Régression linéaire simple
Pour décrire une relation linéaire entre deux variables quantitatives ou encore pour pouvoir prédire Y pour une valeur donnée de X, nous utilisons une droite de régression: Y = 0 + 1X +  Puisque tout modèle statistique n’est qu’une approximation (nous espérons la meilleure possible!!), il y a toujours une erreur, notée  dans le modèle, car le lien linéaire n’est jamais parfait. S ’il y avait une relation linéaire parfaite entre Y et X, le terme d ’erreur serait toujours égale à 0, et toute la variabilité de Y serait expliquée par la variable indépendante X.

17 OLS: Méthode des moindres carrés
Y Erreur 2 Erreur 3 Erreur 1 X Y = B0+ B1X + e

18 Donc, pour une valeur donnée de X, nous aimerions estimer Y.
Ainsi, à l’aide des données de l’échantillon nous estimerons les paramètres 0 et 1 du modèle de régression de façon à minimiser la somme des carrés des erreurs. Le coefficient de corrélation au carré est appelé coefficient de détermination et nous indique le pourcentage de la variabilité de Y expliquée par X: R2 = 1 - (n-2)/(n-1){Se /Sy}2, où Se est l’écart type des erreurs et Sy est l’écart type de Y.

19 On peut également utiliser le coefficient de détermination ajusté pour nous indiquer le pourcentage de la variabilité de Y expliquée par X: R2ajusté = 1 - {Se/Sy}2 .

20 Exemple de régressions linéaires simples:
MODÈLE 1. Regression Analysis The regression equation is Totale = Pied2 Predictor Coef StDev T P Constant , ,356 Pied , , , ,000 S = R-Sq = 58,8% R-Sq(adj) = 58,2% Analysis of Variance Source DF SS MS F P Regression ,26460E+11 3,26460E , ,000 Residual Error ,29181E Total ,55641E+11

21 MODÈLE 2. The regression equation is : Totale = Pièces Predictor Coef StDev T P Constant , ,990 Pièces , ,000 S = R-Sq = 39,3% R-Sq(adj) = 38,5% Analysis of Variance Source DF SS MS F P Regression ,18090E+11 2,18090E , ,000 Residual Error ,37551E Total ,55641E+11 __________________________________________________________________ MODÈLE 3. The regression equation is : Totale = Chambre Constant , ,213 Chambre , ,000 S = R-Sq = 33,9% R-Sq(adj) = 33,1% Regression ,88445E+11 1,88445E , ,000 Residual Error ,67196E

22 Modèle 1: Modèle 2: Modèle 3:
valeur totale = *( # pieds carrés ). R2 = 58,8%. Donc 58,8% de la variabilité de la valeur totale est expliquée par le # pieds carrés. Modèle 2: valeur totale = *( # pièces ). R2 = 39,3%. Donc 39,3% de la variabilité de la valeur totale est expliquée par le # pièces. Modèle 3: valeur totale = *( # chambres ). R2 = 33,9%. Donc 33,9% de la variabilité de la valeur totale est expliquée par le # chambres.

23 Parmi les 3 modèles précédents, lequel choisiriez vous et pourquoi?
Le modèle 1 car il a la plus grande valeur de R2.

24 Intervalle de confiance au niveau 1- pour la moyenne des valeurs de Y pour une valeur spécifique de X: Pour le modèle 1 et une valeur de X=1500 pi2 on obtient l ’estimation ponctuelle suivante: est. valeur totale = *1500 = $ intervalle de confiance à 95% pour la moyenne de la valeur totale pour les propriétés de 1500 pi2 : [ , ]

25 Intervalle de confiance au niveau 1- pour une nouvelle valeur de Y (prévision) étant donné une valeur spécifique de X: Pour le modèle 1 et une valeur de X=1500 pi2 on obtient l’estimation ponctuelle suivante: est. valeur totale = ,939*1500 = $ intervalle de confiance à 95% pour une valeur totale prédite lorsque la superficie du premier plancher est de pi2 : [59 742, ] L ’intervalle de confiance pour une valeur prédite est toujours plus grand que pour la moyenne des valeurs de Y pour un X spécifique.

26 Régression linéaire multiple
Il est fort possible que la variabilité de la variable dépendante Y soit expliquée non pas par une seule variable indépendante X mais plutôt par une combinaison linéaire de plusieurs variables indépendantes X1, X2, …, Xp. Dans ce cas le modèle de régression multiple est donné par: Y = 0 + 1X1 + 2X2 + … + pXp +  Aussi, à l’aide des données de l’échantillon nous estimerons les paramètres 0, 1, …, p du modèle de régression de façon à minimiser la somme des carrés des erreurs.

27 Le coefficient de corrélation multiple R2 , aussi appelé coefficient de détermination, nous indique le pourcentage de la variabilité de Y expliquée par les variables indépendantes X1, X2, …, Xp. Lorsqu’on ajoute une ou plusieurs variables indépendantes dans le modèle, le coefficient R2 augmente. La question est de savoir si le coefficient R2 augmente de façon significative. Notons qu’on ne peut avoir plus de variables indépendantes dans le modèle qu’il y a d ’observations dans l’échantillon (règle générale: n  5p).

28 Exemple: MODÈLE 1. The regression equation is
Totale = ,05 Terrain Acre + 43,3 Pied Pièces Chambre SbainsC Sbains Foyers Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Acre , ,011 Pied , , , ,000 Pièces , ,156 Chambre , ,062 SbainsC , ,039 Sbains , ,006 Foyers , ,783 S = R-Sq = 88,9% R-Sq(adj) = 87,6% Analysis of Variance Source DF SS MS F P Regression ,93877E , ,000 Residual Error Total ,55641E+11

29 MODÈLE 2 Regression Analysis The regression equation is Totale = ,11 Terrain Acre + 40,2 Pied2 Chambre SbainsC Sbains Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Acre , ,007 Pied , , , ,000 Chambre , ,208 SbainsC , ,018 Sbains , ,008 S = R-Sq = 88,5% R-Sq(adj) = 87,6% Analysis of Variance Source DF SS MS F P Regression ,91859E , ,000 Residual Error Total ,55641E+11

30 MODÈLE 3 Regression Analysis The regression equation is Totale = ,20 Terrain Acre + 41,1 Pied2 SbainsC Sbains Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Acre , ,006 Pied , , , ,000 SbainsC , ,002 Sbains , ,009 S = R-Sq = 88,3% R-Sq(adj) = 87,5% Analysis of Variance Source DF SS MS F P Regression ,90426E , ,000 Residual Error Total ,55641E+11

31 Modèle sans la superficie du terrain ( # d ’acres ) à cause de la multicolinéarité avec la valeur du terrain. MODÈLE 4 The regression equation is Totale = ,82 Terrain + 49,8 Pied SbainsC Sbains Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Pied , , , ,000 SbainsC , ,001 Sbains , ,001 S = R-Sq = 87,0% R-Sq(adj) = 86,3% Analysis of Variance Source DF SS MS F P Regression ,83160E+11 1,20790E , ,000 Residual Error Total ,55641E+11

32 Parmi les 4 modèles précédents, lequel choisiriez vous et pourquoi?
Probablement le modèle 4 car toutes les variables indépendantes sont significatives au niveau 5% (c.-à-d. p-value < 5% pour chaque  dans le modèle) et bien que le R2 soit plus petit, il n ’est que marginalement plus petit. De plus tous les coefficients du modèle ont « du sens »! Dans le modèle 1 les variables ‘ # de pièces ’ et ‘ # de foyers ’ ne sont pas statistiquement significatives au niveau 5% (p-value > 5%). La variable ‘ # de chambres ’ est à la limite avec un p-value = 0,0624.

33 Parmi les 4 modèles précédents, lequel choisiriez vous et pourquoi?
Dans le modèle 2 la variable ‘ # de chambres ’ n ’est pas statistiquement significative au niveau 5%. Dans le modèle 3 (et les modèles précédents), le coefficient de la variable ‘ # d ’acres ’ est négatif ce qui est à l ’encontre du « bon sens » et de ce qu ’on a observé sur le diagramme de dispersion et le coefficient de corrélation de Pearson positif (r = 0,608). Le coefficient négatif pour la variable ‘ # d ’acres ’ dans les modèles 1 à 3 est causé par le fait qu ’il y a une forte relation linéaire entre la valeur du terrain et la superficie du terrain (r = 0,918); problème de multicolinéarité.

34 Comment choisir un modèle de régression linéaire parmi tous les modèles possibles?
Il existe plusieurs techniques: sélection pas à pas en ajoutant une variable à la fois et en commençant par la plus significative (stepwise, forward). sélection à partir du modèle incluant toutes les variables et en enlevant une variable à la fois en commençant par la moins significative (backward). faire tous les modèles possibles et choisir le meilleur sous-ensemble de variables (best subset) selon certains critères spécifiques (ex: R2 ajusté, Cp de Mallow.)

35 Exemple de sélection parmi les meilleurs sous-ensembles:
Best Subsets Regression : Response is Totale T C S e P h b S F r P i a a b o r A i è m i a y a c e c b n i e Adj i r d e r s n r Vars R-Sq R-Sq C-p s n e 2 s e C s s 1 66,4 65,9 136, X 1 58,8 58,2 184, X 1 39,3 38,5 307, X 2 82,7 82,2 35, X X 2 78,8 78,3 60, X X 2 74,4 73,7 88, X X 3 85,6 85,0 19, X X X 3 84,8 84,2 24, X X X 3 84,8 84,2 24, X X X 4 87,1 86,4 12, X X X X 4 87,0 86,3 13, X X X X 4 86,6 85,9 15, X X X X 5 88,3 87,5 6, X X X X X 5 87,6 86,7 11, X X X X X 5 87,4 86,5 12, X X X X X 6 88,5 87,6 7, X X X X X X 6 88,3 87,3 8, X X X X X X 6 88,3 87,3 8, X X X X X X 7 88,9 87,8 7, X X X X X X X 7 88,6 87,4 9, X X X X X X X 7 88,3 87,2 10, X X X X X X X 8 88,9 87,6 9, X X X X X X X X

36 Sélection du modèle sans la variable # d ’acres
Best Subsets Regression : Response is Totale T C S e P h b S F r P i a a b o r i è m i a y a e c b n i e Adj i d e r s n r Vars R-Sq R-Sq C-p s n 2 s e C s s 1 66,4 65,9 120, X 1 58,8 58,2 164, X 1 39,3 38,5 278, X 2 82,7 82,2 27, X X 2 72,7 71,9 86, X X 2 72,5 71,8 86, X X 3 84,8 84,2 17, X X X 3 84,8 84,2 17, X X X 3 84,0 83,3 22, X X X 4 87,0 86,3 6, X X X X 4 86,1 85,3 12, X X X X 4 85,3 84,5 16, X X X X 5 87,3 86,4 6, X X X X X 5 87,0 86,1 8, X X X X X 5 87,0 86,1 8, X X X X X 6 87,8 86,8 6, X X X X X X 6 87,3 86,3 8, X X X X X X 6 87,0 85,9 10, X X X X X X 7 87,8 86,6 8, X X X X X X X

37 Le choix du meilleur modèle se fait selon la combinaison:
La plus grande valeur de R2 ajusté pour le nombre de variables dans le modèle. La plus petite valeur de Cp . Pour les modèles avec R2 ajusté et Cp comparables, on choisira le modèle qui a le plus de « sens » selon les experts dans le domaine. Pour les modèles avec R2 ajusté et Cp comparables, le modèle avec les variables indépendantes les plus faciles et moins coûteuses à mesurer. La validité du modèle.

38 Intervalle de confiance au niveau 1- pour la moyenne de Y et une nouvelle valeur de Y (prévision) étant donné une combinaison de valeurs spécifiques pour X1, X2, …, Xp . Pour le modèle 4 et une propriété avec terrain= $, pi2 = 1500, 2 salles de bain complète et 1 non-complète, on obtient l’estimation ponctuelle suivante: est. valeur totale = ,816* ,833* * *1 = $ intervalle de confiance à 95% pour la moyenne de la valeur totale: [ , ] intervalle de confiance à 95% pour une valeur totale prédite : [ , ]

39 Remarques: Les longueurs des intervalles de confiance au niveau 95% du modèle de régression multiple pour une propriété de 1500 pi2 sont plus petites que pour le modèle de régression simple. Donc l’addition de plusieurs autres variables dans le modèle a aidé à expliquer encore plus la variabilité de la valeur totale et à améliorer nos estimations. Si deux ou plusieurs variables indépendantes sont corrélées on dira qu’il y a multicolinéarité. Ceci peut influencer les valeurs des paramètres dans le modèle. Aussi, si deux variables indépendantes sont fortement corrélées, alors seulement une des deux variables sera incluse dans le modèle, l ’autre n ’apportant que très peu d ’information supplémentaire. Certaines conditions sont nécessaires à la validité du modèle et de l ’inférence correspondante (similaire à la régression linéaire simple).

40 Exemple avec une variable qualitative à deux niveaux que l’on codera 0 et 1 dans le modèle:
The regression equation is Totale = ,83 Terrain + 47,2 Pied SbainsC + 18899 Sbains Garage Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Pied , , , ,000 SbainsC , ,001 Sbains , ,001 Garage , ,048 S = R-Sq = 87,6% R-Sq(adj) = 86,8% Predicted Values (terrain= , Pied2=1 500, SbainsC=2, Sbains=1, Garage=1) Fit StDev Fit ,0% CI ,0% PI ( ; ) ( ; )

41 Exemple avec une variable qualitative à deux niveaux que l’on codera 0 et 1 dans le modèle:
The regression equation is Totale = ,83 Terrain + 47,2 Pied SbainsC + 18899 Sbains Garage Predictor Coef StDev T P Constant , ,000 Terrain , , , ,000 Pied , , , ,000 SbainsC , ,001 Sbains , ,001 Garage , ,048 S = R-Sq = 87,6% R-Sq(adj) = 86,8% Predicted Values (terrain= , Pied2=1 500, SbainsC=2, Sbains=1, Garage=0) Fit StDev Fit ,0% CI ,0% PI ( ; ) ( ; )


Télécharger ppt "Régression linéaire simple et multiple"

Présentations similaires


Annonces Google