Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Scaling the Predictor (or Standardizing “talkrad”)
- >mydata$Ztalkrad <- scale(mydata$talkrad, center = T, scale = T)
- #Creating Dummies
- #(others as reference group)
- mydata$dem [mydata$party == "1"] <- "1"
- mydata$dem [mydata$party == "2"] <- "0"
- mydata$dem [mydata$party == "3"] <- "0"
- mydata$rep [mydata$party == "1"] <- "0"
- mydata$rep [mydata$party == "2"] <- "1"
- mydata$rep [mydata$party == "3"] <- "0"
- > model1 <- lm(pknow~ dem + rep + Ztalkrad, data = mydata)
- > summary(model1)
- Call:
- lm(formula = pknow ~ dem + rep + Ztalkrad, data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.6713 -3.0597 0.2945 2.9453 10.7363
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 9.1860 0.5681 16.170 < 2e-16 ***
- dem1 2.4418 0.6703 3.643 0.000312 ***
- rep1 2.4076 0.6680 3.604 0.000360 ***
- Ztalkrad 1.1844 0.2311 5.125 5e-07 ***
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.212 on 339 degrees of freedom
- Multiple R-squared: 0.1128, Adjusted R-squared: 0.105
- F-statistic: 14.37 on 3 and 339 DF, p-value: 7.806e-09
- > model2 <- lm(pknow~ dem + rep + Ztalkrad + dem:Ztalkrad + rep:Ztalkrad, data = mydata)
- > summary(model2)
- Call:
- lm(formula = pknow ~ dem + rep + Ztalkrad + dem:Ztalkrad + rep:Ztalkrad,
- data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.9693 -3.1915 0.0307 2.8176 10.8176
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 9.1915 0.5630 16.325 < 2e-16 ***
- dem1 2.2770 0.6672 3.413 0.000722 ***
- rep1 2.2877 0.6628 3.452 0.000628 ***
- Ztalkrad 1.2959 0.5342 2.426 0.015800 *
- dem1:Ztalkrad -1.0128 0.6620 -1.530 0.126969
- rep1:Ztalkrad 0.4969 0.6292 0.790 0.430266
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.171 on 337 degrees of freedom
- Multiple R-squared: 0.1352, Adjusted R-squared: 0.1223
- F-statistic: 10.53 on 5 and 337 DF, p-value: 2.066e-09
- > anova(model1, model2)
- Analysis of Variance Table
- Model 1: pknow ~ dem + rep + Ztalkrad
- Model 2: pknow ~ dem + rep + Ztalkrad + dem:Ztalkrad + rep:Ztalkrad
- Res.Df RSS Df Sum of Sq F Pr(>F)
- 1 339 6014.4
- 2 337 5862.9 2 151.51 4.3545 0.01358 *
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- #probing simple slopes
- #republican as reference group
- > mydata$dem_eff [mydata$party == "1"] <- "1"
- > mydata$dem_eff [mydata$party == "2"] <- "0"
- > mydata$dem_eff [mydata$party == "3"] <- "0"
- >
- > mydata$rep_eff [mydata$party == "1"] <- "0"
- > mydata$rep_eff [mydata$party == "2"] <- "0"
- > mydata$rep_eff [mydata$party == "3"] <- "1"
- > model3 <- lm(pknow~ dem_eff + rep_eff + Ztalkrad, data = mydata)
- > summary(model3)
- Call:
- lm(formula = pknow ~ dem_eff + rep_eff + Ztalkrad, data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.6713 -3.0597 0.2945 2.9453 10.7363
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 11.59360 0.35011 33.114 < 2e-16 ***
- dem_eff1 0.03415 0.50361 0.068 0.94597
- rep_eff1 -2.40764 0.66804 -3.604 0.00036 ***
- Ztalkrad 1.18438 0.23108 5.125 5e-07 ***
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.212 on 339 degrees of freedom
- Multiple R-squared: 0.1128, Adjusted R-squared: 0.105
- F-statistic: 14.37 on 3 and 339 DF, p-value: 7.806e-09
- > model4 <- lm(pknow~ dem_eff + rep_eff + Ztalkrad + dem_eff:Ztalkrad + rep_eff:Ztalkrad, data = mydata)
- > summary(model4)
- Call:
- lm(formula = pknow ~ dem_eff + rep_eff + Ztalkrad + dem_eff:Ztalkrad +
- rep_eff:Ztalkrad, data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.9693 -3.1915 0.0307 2.8176 10.8176
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 11.47919 0.34965 32.830 < 2e-16
- dem_eff1 -0.01071 0.50041 -0.021 0.982935
- rep_eff1 -2.28770 0.66277 -3.452 0.000628
- Ztalkrad 1.79277 0.33239 5.394 1.3e-07
- dem_eff1:Ztalkrad -1.50965 0.51313 -2.942 0.003486
- rep_eff1:Ztalkrad -0.49686 0.62919 -0.790 0.430266
- (Intercept) ***
- dem_eff1
- rep_eff1 ***
- Ztalkrad ***
- dem_eff1:Ztalkrad **
- rep_eff1:Ztalkrad
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.171 on 337 degrees of freedom
- Multiple R-squared: 0.1352, Adjusted R-squared: 0.1223
- F-statistic: 10.53 on 5 and 337 DF, p-value: 2.066e-09
- > anova(model3, model4)
- Analysis of Variance Table
- Model 1: pknow ~ dem_eff + rep_eff + Ztalkrad
- Model 2: pknow ~ dem_eff + rep_eff + Ztalkrad + dem_eff:Ztalkrad + rep_eff:Ztalkrad
- Res.Df RSS Df Sum of Sq F Pr(>F)
- 1 339 6014.4
- 2 337 5862.9 2 151.51 4.3545 0.01358 *
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- #rotate reference group to democrat
- mydata$dem_ro [mydata$party == "1"] <- "0"
- mydata$dem_ro [mydata$party == "2"] <- "1"
- mydata$dem_ro [mydata$party == "3"] <- "0"
- mydata$rep_ro [mydata$party == "1"] <- "0"
- mydata$rep_ro [mydata$party == "2"] <- "0"
- mydata$rep_ro [mydata$party == "3"] <- "1"
- > model5 <- lm(pknow~ dem_ro + rep_ro + Ztalkrad, data = mydata)
- > summary(model5)
- Call:
- lm(formula = pknow ~ dem_ro + rep_ro + Ztalkrad, data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.6713 -3.0597 0.2945 2.9453 10.7363
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 11.62775 0.35706 32.565 < 2e-16 ***
- dem_ro1 -0.03415 0.50361 -0.068 0.945972
- rep_ro1 -2.44179 0.67027 -3.643 0.000312 ***
- Ztalkrad 1.18438 0.23108 5.125 5e-07 ***
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.212 on 339 degrees of freedom
- Multiple R-squared: 0.1128, Adjusted R-squared: 0.105
- F-statistic: 14.37 on 3 and 339 DF, p-value: 7.806e-09
- > model6 <- lm(pknow~ dem_ro + rep_ro + Ztalkrad + dem_ro:Ztalkrad + rep_ro:Ztalkrad, data = mydata)
- > summary(model6)
- Call:
- lm(formula = pknow ~ dem_ro + rep_ro + Ztalkrad + dem_ro:Ztalkrad +
- rep_ro:Ztalkrad, data = mydata)
- Residuals:
- Min 1Q Median 3Q Max
- -10.9693 -3.1915 0.0307 2.8176 10.8176
- Coefficients:
- Estimate Std. Error t value Pr(>|t|)
- (Intercept) 11.46847 0.35799 32.036 < 2e-16
- dem_ro1 0.01071 0.50041 0.021 0.982935
- rep_ro1 -2.27698 0.66721 -3.413 0.000722
- Ztalkrad 0.28312 0.39092 0.724 0.469423
- dem_ro1:Ztalkrad 1.50965 0.51313 2.942 0.003486
- rep_ro1:Ztalkrad 1.01279 0.66198 1.530 0.126969
- (Intercept) ***
- dem_ro1
- rep_ro1 ***
- Ztalkrad
- dem_ro1:Ztalkrad **
- rep_ro1:Ztalkrad
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- Residual standard error: 4.171 on 337 degrees of freedom
- Multiple R-squared: 0.1352, Adjusted R-squared: 0.1223
- F-statistic: 10.53 on 5 and 337 DF, p-value: 2.066e-09
- > anova(model5, model6)
- Analysis of Variance Table
- Model 1: pknow ~ dem_ro + rep_ro + Ztalkrad
- Model 2: pknow ~ dem_ro + rep_ro + Ztalkrad + dem_ro:Ztalkrad + rep_ro:Ztalkrad
- Res.Df RSS Df Sum of Sq F Pr(>F)
- 1 339 6014.4
- 2 337 5862.9 2 151.51 4.3545 0.01358 *
- ---
- Signif. codes:
- 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement