Tpchap STATAres
Tpchap STATAres
Tpchap STATAres
Novembre 2014
Introduction a STATA : un exemple d’étude
Le prix des logements pour les familles monoparentales
Introduction
La question
Statistiques descriptives
Le R2 ajusté
I Rappel : le R2 ne dimininue jamais lorsque une variable
explicative est ajoutée au modèle ; ceci quelque soit la
signi…cativité de la variable.
I Le R2 ajusté corrige cela en prenant en compte le nombre de
degré de liberté en calculant un ratio de variance plutôt que
de variation entre les résidus et y :
SSR/(n k) n 1
R̄ 2 = 1 =1 (1 R2) < R2
SST /n 1 n k
I R̄ 2 augmente si le gain à rajouter une variable explicative
(variation plus faible des résidus) excède son coût (perte d’un
degré de liberté).
I On peut utiliser le R̄2 pour comparer des modèles avec la
même variable dépendante mais des spéci…cations di¤érentes.
I On peut aussi comparer l’erreur type de chaque modèle.
Introduction a STATA : un exemple d’étude
Interprétation des résultats
functions:
e(sample)
Introduction a STATA : un exemple d’étude
Interprétation des résultats
e(b)[1,5]
lnox ldist rooms stratio _cons
y1 -.95354002 -.13434015 .25452706 -.05245119 11.083865
lnox .01362865
ldist .00426247 .00185789
rooms .00035279 .00003043 .00034337
stratio 9.740e-07 .00002182 .00003374 .00003478
_cons -.03037429 -.01001835 -.00341397 -.00088151 .10119496
. estat vif
. generate rooms2=rooms^2
. estimates table model1 model2 model3 model4, stat(r2_a rmse) b(%7.3g) se(%6.3g
> ) p(%4.3f)
legend: b/se/p
Introduction a STATA : un exemple d’étude
Présentation des résultats
. test rooms
( 1) rooms = 0
F( 1, 501) = 188.67
Prob > F = 0.0000
Introduction a STATA : un exemple d’étude
Tests d’hypothèses, restrictions linéaires et moindres carrés contraints
. test rooms=0.33
( 1) rooms = .33
F( 1, 501) = 16.59
Prob > F = 0.0001
Introduction a STATA : un exemple d’étude
Tests d’hypothèses, restrictions linéaires et moindres carrés contraints
. test rooms=0.33
( 1) rooms = .33
F( 1, 501) = 16.59
Prob > F = 0.0001
. test ldist=stratio
( 1) ldist - stratio = 0
F( 1, 501) = 3.63
Prob > F = 0.0574
. test lnox=10*stratio
( 1) lnox - 10*stratio = 0
F( 1, 501) = 10.77
Prob > F = 0.0011
Introduction a STATA : un exemple d’étude
Tests d’hypothèses, restrictions linéaires et moindres carrés contraints
Regression contraintes
I On a montré que l’hypothèse βrooms + βdist + βstratio = 0 ne
pouvait pas être rejetée.
I On doit donc réestimer le modèle en imposant cette
contrainte.
I La commande constraint permet de dé…nir la contrainte :
Regression contraintes
I On a montré que l’hypothèse βrooms + βdist + βstratio = 0 ne
pouvait pas être rejetée.
I On doit donc réestimer le modèle en imposant cette
contrainte.
I La commande constraint permet de dé…nir la contrainte :
Le modèle surévalue
les logements les
moins chères et sous
10
de bonnes
prédictions pour ces
9
valeurs extrêmes
8.5
. predict double stpred if e(sample), stdp /*genere l'erreur type pour l'échantillo
> dans la variables stpred*/
(407 missing values generated)
.
. **graph des résultats
. twoway (scatter lprice lnox if e(sample), sort ms(Oh) xline(`lnoxbar')) /*nuage de points avec d
> roite verticale
> à la valeur moyenne de lnox ///
> */ (connected xb lnox if e(sample), sort msize(small)) /*droite de regression x et y prédit
> */(rline uplim lowlim lnox if e(sample), sort), /*graph des limites supérieurs et inférieurs
> */ ytitle(Actual and predicted log price) legend(cols(3))
Introduction a STATA : un exemple d’étude
Résidus et valeurs prédites
11
Actual and predicted log price
10 9.5 10.5
11
Actual and predicted log price
10 9.5 10.5