finding help. stata manuals you have all these as pdf! check the folder /stata12/docs

25
Finding help

Upload: augustus-bishop

Post on 22-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Finding help

Page 2: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Stata manuals

You have all these as pdf! Check the folder /Stata12/docs

Page 3: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

ASSUMPTION CHECKING AND OTHER NUISANCES

• In regression analysis with Stata

• In logistic regression analysis with Stata

NOTE: THIS WILL BE EASIER IN Stata THAN IT WAS IN SPSS

Page 4: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Assumption checking in “normal” multiple regression

with Stata

Page 5: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

5

Assumptions in regression analysis

•No multi-collinearity•All relevant predictor variables included•Homoscedasticity: all residuals are from a distribution with the same variance•Linearity: the “true” model should be linear.•Independent errors: having information about the value of a residual should not give you information about the value of other residuals•Errors are distributed normally

Page 6: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

6

FIRST THE ONE THAT LEADS TO NOTHING NEW IN STATA (NOTE: SLIDE TAKEN LITERALLY FROM MMBR)

Independent errors: having information about the value of a residual should not give you information about the value of other residuals

Detect: ask yourself whether it is likely that knowledge about one residual would tell you something about the value of another residual.Typical cases: -repeated measures-clustered observations (people within firms / pupils within schools)

Consequences: as for heteroscedasticityUsually, your confidence intervals are estimated too small (think about why that is!).

Cure: use multi-level analyses part 2 of this course

Page 7: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

The rest, in Stata:

Example: the Stata “auto.dta” data setsysuse auto

corr (correlation)vif (variance inflation

factors)

ovtest (omitted variable test)

hettest (heterogeneity test)

predict e, residswilk (test for normality)

Page 8: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Finding the commands

• “help regress”• “regress postestimation”

and you will find most of them (and more) there

Page 9: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

9

Multi-collinearity A strong correlation between two or more of your predictor variables

You don’t want it, because:1. It is more difficult to get higher R’s2. The importance of predictors can be difficult to

establish (b-hats tend to go to zero)3. The estimates for b-hats are unstable under slightly

different regression attempts (“bouncing beta’s”)

Detect: 4. Look at correlation matrix of predictor variables5. calculate VIF-factors while running regression

Cure:Delete variables so that multi-collinearity disappears, for instance by combining them into a single variable

Page 10: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

10

Stata: calculating the correlation matrix (“corr” or “pwcorr”) and VIF statistics (“vif”)

Page 11: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

11

Misspecification tests(replaces: all relevant predictor

variables included)

Also run “ovtest, rhs” here. Both tests should be non-significant.

Note that there are two ways to interpret “all relevant predictor variables included”

Page 12: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

12

Homoscedasticity: all residuals are from a distribution with the same variance

Consequences: Heteroscedasticiy does not necessarily lead to biases in your estimated coefficients (b-hat), but it does lead to biases in the estimate of the width of the confidence interval, and the estimation procedure itself is not efficient.

THIS CAN BE DONE

IN STATA TOO

(CHECK FOR YOURSELF)

Page 13: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Testing for heteroscedasticity in Stata

• Your residuals should have the same variance for all values of Y hettest

• Your residuals should have the same variance for all values of X hettest, rhs

Page 14: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

14

Errors distributed normally

Errors should be distributed normally (just the errors, not the variables themselves!)

Detect: look at the residual plots, test for normality, or save residuals and test directly

Consequences: rule of thumb: if n>600, no problem. Otherwise confidence intervals are wrong.

Cure: try to fit a better model (or use more difficult ways of modeling instead - ask an expert).

Page 15: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

First calculate the errors (after regress):

predict e, resid

Then test for normalityswilk e

Errors distributed normally

Page 16: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Assumption checking in logistic regression

with Stata

Note: based onhttp://www.ats.ucla.edu/stat/stata/

webbooks/logistic/chapter3/statalog3.htm

Page 17: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Assumptions in logistic regression

• Y is 0/1• Independence of errors (as in

multiple regression)• No cases where you have

complete separation (Stata will try to remove these cases automatically)

• Linearity in the logit (comparable to “the true model should be linear” in multiple regression) – “specification error”

• No multi-collinearity (as in m.r.)

Think!

Page 18: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Think!• What will happen if you try logit y x1 x2 in this case?

Page 19: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

This!

Because all cases with x==1 lead to y==1, the weight of x should be +infinity. Stata therefore rightly disregards these cases.

Do realize that, even though you do not see them in the regression, these are extremely important cases!

Page 20: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

(checking for)multi-collinearity

• In regression, we had “vif”• Here we need to download a

command that a user-created: “collin” (try “findit collin” in Stata)

Page 21: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

(checking for)specification error

• The equivalent for “ovtest” is the command “linktest”

Page 22: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

(checking for)specification error – part 2

Page 23: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Further things to do:

• Check for useful transformations of variables, and interaction effects

• Check for outliers / influential cases:1) using a plot of stdres

(against n) and dbeta (against n)

2) using a plot of ldfbeta’s (against n)

3) using regress and diag (but don’t tell anyone that I suggested

this)

Page 24: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Checking for outliers

… check the file auto_outliers.do for this …

Page 25: Finding help. Stata manuals You have all these as pdf! Check the folder /Stata12/docs

Try the taxi tipping data