drop _all capture log close capture log using linear1.log, replace use nhanesrh2 * look only at adults drop if age < 18 sum sbp // more *************************************** * ANALYSIS PLAN * Y = sbp * Key IndVars = age & female * Covariates = educ3 bmi dm *************************************** // more global all "sbp age female educ3 bmi dm" global x "age female i.educ3 bmi dm" global x2 "age i.educ3 bmi dm" // more pwcorr $all // more * ttest sbp, by(female) // more * Model 1 (Sex) reg sbp female, beta // more * Model 2 (Age) reg sbp age, beta // more * Model 3 (Age & Sex) reg sbp age female, beta // more * Full Model (Age & Sex plus all covariates) xi: reg sbp $x, beta // more * Reformat command // more reformat // more * Review of Dummy variables * Which variable to omit? // more tab educ3 // more char educ3[omit] 3 // more xi: reg sbp i.educ3 // more * * Posterior Predictions using the predict & adjust commands * // more reg sbp age female predict yhat if e(sample) sum sbp yhat // more list age female yhat sbp in 1/10 // more rvfplot // more * What does the adjust command do? // more reg sbp age female adjust age if e(sample), by(female) // more adjust age = 40 if e(sample), by(female) adjust age = 60 if e(sample), by(female) adjust age = 80 if e(sample), by(female) // more * Review of Interaction (Conditional) Effects // more * Stratified Analysis to see if effects vary by sex? // more xi: reg sbp $x2 if female ==0, beta xi: reg sbp $x2 if female ==1, beta // more * Interaction term to see if effect varies by sex? gen agefem = age*female // more reg sbp age female agefem // more adjust age = 30 agefem=0 if e(sample) & female==0, by(female) adjust age = 30 agefem=30 if e(sample) & female==1, by(female) adjust age = 70 agefem=0 if e(sample) & female==0, by(female) adjust age = 70 agefem=70 if e(sample) & female==1, by(female) // more * Check for multicollinearity // more pwcorr $all quietly xi: reg sbp $x, beta vif // more