This output includes primary and exploratory analyses conducted on US-based participants.
This analysis is based on the following packages.
library(readr)
library(dplyr)
library(psych)
library(haven)
library(broom)
library(papaja)
library(knitr)
library(ggplot2)
Begin by reading in the data and creating subsets for use in different analyses.
df <- read_sav("US_munged_correctspelling.sav")
# Recode Petition for bionomial
df <- df %>%
mutate(Petition_RC = Petition - 1)
# Remove "Neither" ideology from dataset for primary analysis
df_ideological <- df %>%
filter(IdeologyLibCons!=3)
# Create manipulation checks passed dataset
df_passed <- df_ideological %>%
filter((Source == "Radical" & MC_Source == 1) |
(Source == "Environmental" & MC_Source == 2) |
(Source == "Doctor" & MC_Source == 3)) %>% ## Filter based on MC Check 1
filter((Action == "Individual" & MC_Message == 1) |
(Action == "Collective" & MC_Message == 2) |
(Action == "No Behaviour" & MC_Message == 3))
# Create manipulation checks passed dataset for exploratory analyses
df_passed_explor <- df %>%
filter((Source == "Radical" & MC_Source == 1) |
(Source == "Environmental" & MC_Source == 2) |
(Source == "Doctor" & MC_Source == 3)) %>% ## Filter based on MC Check 1
filter((Action == "Individual" & MC_Message == 1) |
(Action == "Collective" & MC_Message == 2) |
(Action == "No Behaviour" & MC_Message == 3))
These analyses include all participants who indicated that they were liberal or conservative (i.e. the independents are removed). However, here participants have not been removed for failing manipulation checks.
df_ideological %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise("Declined Signing"=sum(Petition_RC)) %>%
apa_table(caption="Frequency of signing behaviour by group")
| Action | Source | IdeologyLibCons | Declined Signing |
|---|---|---|---|
| Collective | Doctor | 1 | 7.00 |
| Collective | Doctor | 2 | 16.00 |
| Collective | Environmental | 1 | 9.00 |
| Collective | Environmental | 2 | 18.00 |
| Collective | Radical | 1 | 10.00 |
| Collective | Radical | 2 | 13.00 |
| Individual | Doctor | 1 | 8.00 |
| Individual | Doctor | 2 | 20.00 |
| Individual | Environmental | 1 | 14.00 |
| Individual | Environmental | 2 | 15.00 |
| Individual | Radical | 1 | 12.00 |
| Individual | Radical | 2 | 12.00 |
| No Behaviour | Doctor | 1 | 13.00 |
| No Behaviour | Doctor | 2 | 18.00 |
| No Behaviour | Environmental | 1 | 9.00 |
| No Behaviour | Environmental | 2 | 17.00 |
| No Behaviour | Radical | 1 | 9.00 |
| No Behaviour | Radical | 2 | 17.00 |
Log liklihood of signing the petition was investigated using the generalised linear model and the binomial distribution. Petition signing was predicted by Source, Suggested Action, and their interaction.
Petition_analysis <- glm(Petition_RC ~ Source*Action, family="binomial", data=df_ideological)
tidy(Petition_analysis) %>%
apa_table()
| term | estimate | std.error | statistic | p.value |
|---|---|---|---|---|
| (Intercept) | 0.19 | 0.31 | 0.62 | 0.54 |
| SourceEnvironmental | 0.21 | 0.43 | 0.49 | 0.62 |
| SourceRadical | -0.05 | 0.44 | -0.12 | 0.91 |
| ActionIndividual | 0.58 | 0.46 | 1.26 | 0.21 |
| ActionNo Behaviour | 0.85 | 0.47 | 1.80 | 0.07 |
| SourceEnvironmental:ActionIndividual | -0.25 | 0.64 | -0.40 | 0.69 |
| SourceRadical:ActionIndividual | -0.37 | 0.63 | -0.58 | 0.56 |
| SourceEnvironmental:ActionNo Behaviour | -0.88 | 0.64 | -1.39 | 0.17 |
| SourceRadical:ActionNo Behaviour | -0.62 | 0.64 | -0.97 | 0.33 |
glance(Petition_analysis) %>%
apa_table()
| null.deviance | df.null | logLik | AIC | BIC | deviance | df.residual |
|---|---|---|---|---|---|---|
| 512.96 | 384 | -253.16 | 524.31 | 559.89 | 506.31 | 376 |
data.frame(df_ideological) %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise(mean=mean(CitizenshipPEB_Total)) %>%
apa_table()
| Action | Source | IdeologyLibCons | mean |
|---|---|---|---|
| Collective | Doctor | 1 | 3.22 |
| Collective | Doctor | 2 | 2.04 |
| Collective | Environmental | 1 | 3.05 |
| Collective | Environmental | 2 | 2.05 |
| Collective | Radical | 1 | 3.45 |
| Collective | Radical | 2 | 2.09 |
| Individual | Doctor | 1 | 2.87 |
| Individual | Doctor | 2 | 2.02 |
| Individual | Environmental | 1 | 3.14 |
| Individual | Environmental | 2 | 1.91 |
| Individual | Radical | 1 | 2.91 |
| Individual | Radical | 2 | 2.21 |
| No Behaviour | Doctor | 1 | 2.54 |
| No Behaviour | Doctor | 2 | 2.02 |
| No Behaviour | Environmental | 1 | 3.22 |
| No Behaviour | Environmental | 2 | 1.88 |
| No Behaviour | Radical | 1 | 3.17 |
| No Behaviour | Radical | 2 | 2.07 |
data.frame(df_ideological) %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise(mean=mean(PersonalPEB_Total)) %>%
apa_table()
| Action | Source | IdeologyLibCons | mean |
|---|---|---|---|
| Collective | Doctor | 1 | 3.70 |
| Collective | Doctor | 2 | 3.50 |
| Collective | Environmental | 1 | 3.66 |
| Collective | Environmental | 2 | 3.17 |
| Collective | Radical | 1 | 4.22 |
| Collective | Radical | 2 | 3.29 |
| Individual | Doctor | 1 | 3.75 |
| Individual | Doctor | 2 | 3.13 |
| Individual | Environmental | 1 | 3.89 |
| Individual | Environmental | 2 | 3.38 |
| Individual | Radical | 1 | 3.78 |
| Individual | Radical | 2 | 3.50 |
| No Behaviour | Doctor | 1 | 3.53 |
| No Behaviour | Doctor | 2 | 3.40 |
| No Behaviour | Environmental | 1 | 3.80 |
| No Behaviour | Environmental | 2 | 3.19 |
| No Behaviour | Radical | 1 | 3.74 |
| No Behaviour | Radical | 2 | 3.53 |
Because of the two measures of pro-envionmental behaviour are correlated. A MANOVA was conducted to investigate the effect of Source, Suggested Action, and Ideology on the two DVs. Only individuals who indicated that they identified as “Liberal” or “Conservative” were included in the analysis.
# Investigate Pro-Environmental Behaviour
manova_analysis<-manova(cbind(CitizenshipPEB_Total, PersonalPEB_Total) ~ Source*as.factor(IdeologyLibCons)*Action, data=df_ideological)
summary(manova_analysis)
## Df Pillai approx F num Df
## Source 2 0.013691 1.265 4
## as.factor(IdeologyLibCons) 1 0.246808 59.966 2
## Action 2 0.008095 0.746 4
## Source:as.factor(IdeologyLibCons) 2 0.005856 0.539 4
## Source:Action 4 0.015804 0.731 8
## as.factor(IdeologyLibCons):Action 2 0.007541 0.694 4
## Source:as.factor(IdeologyLibCons):Action 4 0.034639 1.617 8
## Residuals 367
## den Df Pr(>F)
## Source 734 0.2823
## as.factor(IdeologyLibCons) 366 <2e-16 ***
## Action 734 0.5610
## Source:as.factor(IdeologyLibCons) 734 0.7072
## Source:Action 734 0.6644
## as.factor(IdeologyLibCons):Action 734 0.5959
## Source:as.factor(IdeologyLibCons):Action 734 0.1162
## Residuals
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology (2) on Citizenship behaviours.
Citizenship_anova<-aov(CitizenshipPEB_Total ~ Source*as.factor(IdeologyLibCons)*Action, data=df_ideological)
res<-papaja::apa_print(Citizenship_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.45 | 2 | 367 | 0.90 | .236 | .008 |
| As factorIdeologyLibCons | 115.74 | 1 | 367 | 0.90 | < .001 | .240 |
| Action | 1.13 | 2 | 367 | 0.90 | .325 | .006 |
| Source \(\times\) As factorIdeologyLibCons | 1.06 | 2 | 367 | 0.90 | .348 | .006 |
| Source \(\times\) Action | 0.56 | 4 | 367 | 0.90 | .693 | .006 |
| As factorIdeologyLibCons \(\times\) Action | 0.60 | 2 | 367 | 0.90 | .550 | .003 |
| Source \(\times\) As factorIdeologyLibCons \(\times\) Action | 1.19 | 4 | 367 | 0.90 | .316 | .013 |
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology (2) on Personal behaviours.
PersonalPEB_anova<-aov(PersonalPEB_Total ~ Source*as.factor(IdeologyLibCons)*Action, data=df_ideological)
res<-papaja::apa_print(PersonalPEB_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.83 | 2 | 367 | 0.67 | .162 | .010 |
| As factorIdeologyLibCons | 29.92 | 1 | 367 | 0.67 | < .001 | .075 |
| Action | 0.12 | 2 | 367 | 0.67 | .885 | .001 |
| Source \(\times\) As factorIdeologyLibCons | 0.61 | 2 | 367 | 0.67 | .547 | .003 |
| Source \(\times\) Action | 0.74 | 4 | 367 | 0.67 | .565 | .008 |
| As factorIdeologyLibCons \(\times\) Action | 0.63 | 2 | 367 | 0.67 | .531 | .003 |
| Source \(\times\) As factorIdeologyLibCons \(\times\) Action | 1.51 | 4 | 367 | 0.67 | .198 | .016 |
In this series of analyses we include only participants that have passed both manipulation checks. As with the previous series of analyses only participants who indicated that they were liberal or conservative were included (i.e. the independents are removed).
data.frame(df_passed) %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise("Declined Signing"=sum(Petition_RC))
Log liklihood of signing the petition was investigated using the generalised linear model and the binomial distribution. Petition signing was predicted by Source, Suggested Action, and their interaction.
Petition_analysis<-glm(Petition_RC ~ Source*Action, family="binomial", data=df_passed)
tidy(Petition_analysis)
glance(Petition_analysis)
data.frame(df_passed) %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise(mean=mean(CitizenshipPEB_Total))
data.frame(df_passed) %>%
group_by(Action, Source, IdeologyLibCons) %>%
summarise(mean=mean(PersonalPEB_Total))
Because of the two measures of pro-envionmental behaviour are correlated. A MANOVA was conducted to investigate the effect of Source, Suggested Action, and Ideology on the two DVs. Only individuals who indicated that they identified as “Liberal” or “Conservative” were included in the analysis.
# Investigate Pro-Environmental Behaviour
manova_analysis<-manova(cbind(CitizenshipPEB_Total, PersonalPEB_Total) ~ Source*as.factor(IdeologyLibCons)*Action, data=df_passed)
summary(manova_analysis)
## Df Pillai approx F num Df
## Source 2 0.010591 0.751 4
## as.factor(IdeologyLibCons) 1 0.311226 63.486 2
## Action 2 0.012336 0.875 4
## Source:as.factor(IdeologyLibCons) 2 0.013667 0.970 4
## Source:Action 4 0.019710 0.702 8
## as.factor(IdeologyLibCons):Action 2 0.004469 0.316 4
## Source:as.factor(IdeologyLibCons):Action 4 0.053423 1.935 8
## Residuals 282
## den Df Pr(>F)
## Source 564 0.55782
## as.factor(IdeologyLibCons) 281 < 2e-16 ***
## Action 564 0.47852
## Source:as.factor(IdeologyLibCons) 564 0.42329
## Source:Action 564 0.69023
## as.factor(IdeologyLibCons):Action 564 0.86747
## Source:as.factor(IdeologyLibCons):Action 564 0.05267 .
## Residuals
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology (2) on Citizenship behaviours.
Citizenship_anova<-aov(CitizenshipPEB_Total ~ Source*as.factor(IdeologyLibCons)*Action, data=df_passed)
res<-papaja::apa_print(Citizenship_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.40 | 2 | 282 | 0.82 | .247 | .010 |
| As factorIdeologyLibCons | 116.66 | 1 | 282 | 0.82 | < .001 | .293 |
| Action | 0.88 | 2 | 282 | 0.82 | .416 | .006 |
| Source \(\times\) As factorIdeologyLibCons | 1.86 | 2 | 282 | 0.82 | .158 | .013 |
| Source \(\times\) Action | 0.57 | 4 | 282 | 0.82 | .688 | .008 |
| As factorIdeologyLibCons \(\times\) Action | 0.39 | 2 | 282 | 0.82 | .680 | .003 |
| Source \(\times\) As factorIdeologyLibCons \(\times\) Action | 1.31 | 4 | 282 | 0.82 | .266 | .018 |
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology (2) on Personal behaviours.
PersonalPEB_anova<-aov(PersonalPEB_Total ~ Source*as.factor(IdeologyLibCons)*Action, data=df_passed)
res<-papaja::apa_print(PersonalPEB_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 0.56 | 2 | 282 | 0.66 | .572 | .004 |
| As factorIdeologyLibCons | 23.27 | 1 | 282 | 0.66 | < .001 | .076 |
| Action | 0.10 | 2 | 282 | 0.66 | .908 | .001 |
| Source \(\times\) As factorIdeologyLibCons | 0.57 | 2 | 282 | 0.66 | .567 | .004 |
| Source \(\times\) Action | 0.30 | 4 | 282 | 0.66 | .877 | .004 |
| As factorIdeologyLibCons \(\times\) Action | 0.21 | 2 | 282 | 0.66 | .810 | .001 |
| Source \(\times\) As factorIdeologyLibCons \(\times\) Action | 1.79 | 4 | 282 | 0.66 | .132 | .025 |
This series of exploratory analysis uses continuous (rather than categorical ideology), as such participants who indicated that they are independent are included in the analysis. To begin, no manipulation checks are applied.
Log liklihood of signing the petition was investigated using the generalised linear model and the binomial distribution. Petition signing was predicted by Source, Suggested Action, and their interaction.
Petition_analysis<-glm(Petition_RC ~ Source*Action, family="binomial", data=df)
tidy(Petition_analysis)
glance(Petition_analysis)
Because of the two measures of pro-envionmental behaviour are correlated. A MANOVA was conducted to investigate the effect of Source, Suggested Action, and Ideology on the two DVs. A single self-placement ideology measure was used in this analysis.
# Investigate Pro-Environmental Behaviour
manova_analysis<-manova(cbind(CitizenshipPEB_Total, PersonalPEB_Total) ~ Source*IdeologySingleItem*Action, data=df)
summary(manova_analysis)
## Df Pillai approx F num Df den Df
## Source 2 0.013257 1.274 4 764
## IdeologySingleItem 1 0.272141 71.227 2 381
## Action 2 0.007824 0.750 4 764
## Source:IdeologySingleItem 2 0.004896 0.469 4 764
## Source:Action 4 0.020676 0.998 8 764
## IdeologySingleItem:Action 2 0.005734 0.549 4 764
## Source:IdeologySingleItem:Action 4 0.032969 1.601 8 764
## Residuals 382
## Pr(>F)
## Source 0.2784
## IdeologySingleItem <2e-16 ***
## Action 0.5580
## Source:IdeologySingleItem 0.7587
## Source:Action 0.4364
## IdeologySingleItem:Action 0.6997
## Source:IdeologySingleItem:Action 0.1208
## Residuals
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology on Citizenship behaviours.
Citizenship_anova<-aov(CitizenshipPEB_Total ~ Source*IdeologySingleItem*Action, data=df)
res<-papaja::apa_print(Citizenship_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.51 | 2 | 382 | 0.87 | .221 | .008 |
| IdeologySingleItem | 139.61 | 1 | 382 | 0.87 | < .001 | .268 |
| Action | 1.27 | 2 | 382 | 0.87 | .283 | .007 |
| Source \(\times\) IdeologySingleItem | 0.90 | 2 | 382 | 0.87 | .408 | .005 |
| Source \(\times\) Action | 0.91 | 4 | 382 | 0.87 | .460 | .009 |
| IdeologySingleItem \(\times\) Action | 0.46 | 2 | 382 | 0.87 | .632 | .002 |
| Source \(\times\) IdeologySingleItem \(\times\) Action | 0.58 | 4 | 382 | 0.87 | .674 | .006 |
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology on Personal behaviours.
PersonalPEB_anova<-aov(PersonalPEB_Total ~ Source*IdeologySingleItem*Action, data=df)
res<-papaja::apa_print(PersonalPEB_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.57 | 2 | 382 | 0.65 | .209 | .008 |
| IdeologySingleItem | 40.06 | 1 | 382 | 0.65 | < .001 | .095 |
| Action | 0.14 | 2 | 382 | 0.65 | .868 | .001 |
| Source \(\times\) IdeologySingleItem | 0.52 | 2 | 382 | 0.65 | .596 | .003 |
| Source \(\times\) Action | 1.01 | 4 | 382 | 0.65 | .403 | .010 |
| IdeologySingleItem \(\times\) Action | 0.51 | 2 | 382 | 0.65 | .602 | .003 |
| Source \(\times\) IdeologySingleItem \(\times\) Action | 1.63 | 4 | 382 | 0.65 | .167 | .017 |
Finally, this series of exploratory analysis uses continuous (rather than categorical ideology), as such participants who indicated that they are independent are included in the analysis. In this series of analyses only participants who have passed both manipulation checks are included.
Log liklihood of signing the petition was investigated using the generalised linear model and the binomial distribution. Petition signing was predicted by Source, Suggested Action, and their interaction.
Petition_analysis<-glm(Petition_RC ~ Source*Action, family="binomial", data=df_passed_explor)
tidy(Petition_analysis)
glance(Petition_analysis)
Because of the two measures of pro-envionmental behaviour are correlated. A MANOVA was conducted to investigate the effect of Source, Suggested Action, and Ideology on the two DVs. A single self-placement ideology measure was used in this analysis.
# Investigate Pro-Environmental Behaviour
manova_analysis<-manova(cbind(CitizenshipPEB_Total, PersonalPEB_Total) ~ Source*IdeologySingleItem*Action, data=df_passed_explor)
summary(manova_analysis)
## Df Pillai approx F num Df den Df
## Source 2 0.01255 0.928 4 588
## IdeologySingleItem 1 0.32540 70.666 2 293
## Action 2 0.01106 0.817 4 588
## Source:IdeologySingleItem 2 0.01129 0.835 4 588
## Source:Action 4 0.02554 0.951 8 588
## IdeologySingleItem:Action 2 0.00316 0.233 4 588
## Source:IdeologySingleItem:Action 4 0.05118 1.930 8 588
## Residuals 294
## Pr(>F)
## Source 0.44710
## IdeologySingleItem < 2e-16 ***
## Action 0.51452
## Source:IdeologySingleItem 0.50334
## Source:Action 0.47394
## IdeologySingleItem:Action 0.92009
## Source:IdeologySingleItem:Action 0.05322 .
## Residuals
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology on Citizenship behaviours.
Citizenship_anova<-aov(CitizenshipPEB_Total ~ Source*IdeologySingleItem*Action, data=df_passed_explor)
res<-papaja::apa_print(Citizenship_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 1.67 | 2 | 294 | 0.81 | .190 | .011 |
| IdeologySingleItem | 131.20 | 1 | 294 | 0.81 | < .001 | .309 |
| Action | 0.90 | 2 | 294 | 0.81 | .409 | .006 |
| Source \(\times\) IdeologySingleItem | 1.62 | 2 | 294 | 0.81 | .200 | .011 |
| Source \(\times\) Action | 0.83 | 4 | 294 | 0.81 | .507 | .011 |
| IdeologySingleItem \(\times\) Action | 0.31 | 2 | 294 | 0.81 | .737 | .002 |
| Source \(\times\) IdeologySingleItem \(\times\) Action | 0.76 | 4 | 294 | 0.81 | .553 | .010 |
An ANOVA was conducted to test the effect of Source (3) x Suggested Action (3) x Ideology on Personal behaviours.
PersonalPEB_anova<-aov(PersonalPEB_Total ~ Source*IdeologySingleItem*Action, data=df_passed_explor)
res<-papaja::apa_print(PersonalPEB_anova)
apa_table(res$table)
| Effect | \(F\) | \(\mathit{df}_1\) | \(\mathit{df}_2\) | \(\mathit{MSE}\) | \(p\) | \(\hat{\eta}^2_G\) |
|---|---|---|---|---|---|---|
| Source | 0.47 | 2 | 294 | 0.65 | .625 | .003 |
| IdeologySingleItem | 28.25 | 1 | 294 | 0.65 | < .001 | .088 |
| Action | 0.01 | 2 | 294 | 0.65 | .992 | .000 |
| Source \(\times\) IdeologySingleItem | 0.53 | 2 | 294 | 0.65 | .591 | .004 |
| Source \(\times\) Action | 0.45 | 4 | 294 | 0.65 | .776 | .006 |
| IdeologySingleItem \(\times\) Action | 0.03 | 2 | 294 | 0.65 | .972 | .000 |
| Source \(\times\) IdeologySingleItem \(\times\) Action | 1.78 | 4 | 294 | 0.65 | .132 | .024 |