Luna Frauhammer
This is the power simulation for the study “Explaining the Link between Attitudinal Congruence in Social Media and Political Participation: A Metacognitive Approach”. It estimates power for three hypotheses referring to effects of attitudinal congruence on subjective knowledge, effects of attitudinal congruence on political participation, and the relationship between these two variables. The remaining hypotheses regarding processing fluency and perceived controversiality are not addressed separately since past literature does not allow adequate estimation of effects. However, we believe the calculated sample size to be large enough to detect any effects of practical relevance for these hypotheses as well.

1. Summary of Results

Based on the below analyses, we want to collect data of 1,200 participants. Regarding the group differences, this allows the detection of small standardized effect sizes of 0.15 with power of 1 - \(\beta\) > 0.80. Regarding the regression hypotheses, this sample size allows the detection of a small standardized effect of b = 0.08 with power of 1 - \(\beta\) \(\approx\) 0.85. For a more detailed explanation of why we chose these values, which effects we expect, as well as exact power estimates, please consult the remaining document.

2. Calculation and Detailed Explanation

Our estimates of the effect sizes are based on a paper of Wojcieszak et al. (2016), which we believe to be the published study most similar to our aim. See section 3 for a summary of their effects. However, we assume that our results will be somewhat larger than the results displayed in their paper for the following reasons:
Our study implements a different media context and therefore a different operationalization of the independent variable attitudinal congruence. The Wojcieszak paper presented the participants news articles that were written in a balanced, pro- or counter-attitudinal way. We present the participants social media news posts with opinionated user generated comments. We believe this manipulation to evoke stronger perceptions of attitudinal (in)congruence. Also, they do not only entail the opinion of one author but of several commenters. Finally, the Wojcieszak paper contrasted the pro-and counter-attitudinal conditions with a balanced condition, while our main analyses directly compare those two conditions.

Since we cannot predict exact effect sizes, we chose to determine the smallest effect size of interest (SESOI) while still considering the effects of the Wojcieszak paper to get a realistic estimate. We set the SESOI at d = 0.15 for the group differences indicating a small effect (standardized Wojcieszak effects were around d \(\approx\) 0.10 for SK and d \(\approx\) 0.15 for PP). For the relationship between Subjective Knowledge and Political Participation, we expect to find the same relationship as Wojcieszak et al. (2016), since this effect does not depend on the experimental manipulation.
To ensure full transparency and interpretability, we nonetheless report simulated power for the effects that Wojcieszak et al. (2016) observed in section 2.2 of this document.

2.1 Power Simulation

The data is simulated so that there is a group difference in Subjective Knowledge of 0.21 units of measurement (1 - 7 scale, \(sd_{SK}\) = 1.4, standardized difference = 0.15). Political Participation (PP) is simulated to partially depend on Subjective Knowledge (b = 0.09, standardized b = 0.084) but to also have a group difference of 0.21 units of measurement (1 - 7 scale, \(sd_{PP}\) = 1.55) independent of Subjective Knowledge, resulting in an average group difference of 0.23 units of measurement (standardized = 0.15).
For the relationship between SK and PP we use the same effect size observed by Wojcieszak et al. (2016) since this relationship does not depend on the experimental manipulation. For the group differences, we use slightly higher values (again, see section 2.2 for the simulations using the exact Wojcieszak results).

n <- m <- 500 # set group sizes, sample size = n + m
nsim <- 2000 # number of simulations
p_SK <- rep(NA, nsim)
p_PP <- rep(NA, nsim)
p_Reg <- rep(NA, nsim)
beta <- rep(NA, nsim)
Effect_PP <- rep(NA, nsim)
sd_PP <- rep(NA, nsim)
beta_SK <- rep(NA, nsim)
power_SK <- power_PP <- power_Reg <- 0

Results <- data.frame(GroupSize = NA, SK = NA, PP = NA, Regression = NA)

j <- 1

while(power_SK < 0.8 | power_PP < 0.8 | power_Reg < 0.85){
  for(i in 1:nsim){
    
    # Simulate data for subjective knowledge:
    SK1 <- rnorm(n, mean = 5.31, sd = 1.4) # data group 1 (congruent)
    SK2 <- rnorm(m, mean = 5.1, sd = 1.4) # data group 2 (incongruent)
    SK <- c(SK1, SK2)
    group <- rep(c(0, 1), c(n, m))
    
    # Simulate data for political participation: 
    # 1) simulate relationship between SK and PP
    PP <- 2.8 + 0.09 * SK + rnorm(n = n + m, mean = 0, sd = 1.55)
    # PP = intercept + b1 * SK + e 
    # intercept and b1 are adopted from Wojcieszak et al. (2016)
    # residual variance is set so that the PP variance is around 1.55
    
    data <- data.frame(group, SK, PP) 
    
    # 2) simulate experimental effect independent from SK: 
    data[data$group == 0, ]$PP <- data[data$group == 0, ]$PP + rnorm(n, 0.105, 0.1)
    data[data$group == 1, ]$PP <- data[data$group == 1, ]$PP - rnorm(n, 0.105, 0.1)
    
    # perform hypothesis tests and extract p-value:
    p_PP[i] <- t.test(PP ~ group, data, var.equal = FALSE, alternative = "g")$p.value 
    p_SK[i] <- t.test(SK ~ group, data, var.equal = FALSE, alternative = "g")$p.value
    p_Reg[i] <- coef(summary(lm(PP ~ SK, data = data)))["SK", "Pr(>|t|)"]
    
  }
  
power_SK <- mean(p_SK < 0.05) # Power: group difference Subjective Knowledge
power_PP <- mean(p_PP < 0.05) # Power: group difference Political Participation
power_Reg <- mean(p_Reg < 0.05)
Results[j, ] <- c(n, power_SK, power_PP, power_Reg)

j <- j + 1
n <- n + 50 # increase group size
m <- m + 50
}


Results:
GroupSize SK PP Regression
500 0.766 0.7540 0.7695
550 0.791 0.7695 0.8145
600 0.831 0.8215 0.8570

Note. The table shows the power for the group differeces in Subjective Knowledge (SK) and Political Participation (PP) as well as the regression of Subjective Knowledge on Political Participation (Regression) based on the group size (sample size = 2 * group size). The highlighted row represents the finally selected sample size.


2.2 Power Simulation for Effects Observed in Wojcieszak et al. (2016)

n <- m <- 500 # set group sizes, sample size = n + m
nsim <- 2000 # number of simulations
p_SK <- rep(NA, nsim)
p_PP <- rep(NA, nsim)
p_Reg <- rep(NA, nsim)
beta <- rep(NA, nsim)
Effect_PP <- rep(NA, nsim)
sd_PP <- rep(NA, nsim)
beta_SK <- rep(NA, nsim)
power_SK <- power_PP <- power_Reg <- 0

Results <- data.frame(GroupSize = NA, SK = NA, PP = NA, Regression = NA)

j <- 1

while(power_SK < 0.8 | power_PP < 0.8 | power_Reg < 0.8){
  for(i in 1:nsim){
    
    # Simulate data for subjective knowledge:
    SK1 <- rnorm(n, mean = 5.25, sd = 1.42) # data group 1 (congruent)
    SK2 <- rnorm(m, mean = 5.1, sd = 1.42) # data group 2 (incongruent)
    SK <- c(SK1, SK2)
    group <- rep(c(0, 1), c(n, m))
    
    # Simulate data for political participation: 
    # 1) simulate relationship between SK and PP
    PP <- 2.8 + 0.09 * SK + rnorm(n = n + m, mean = 0, sd = 1.55)
    # PP = intercept + b1 * SK + e 
    # intercept and b1 are taken from Wojcieszak et al. (2016)
    # residual variance is set so that the PP variance is around 1.55
    
    data <- data.frame(group, SK, PP) 
    
    # 2) simulate experimental effect independent from SK: 
    data[data$group == 0, ]$PP <- data[data$group == 0, ]$PP + rnorm(n, 0.1, 0.1)
    data[data$group == 1, ]$PP <- data[data$group == 1, ]$PP - rnorm(n, 0.1, 0.1)
    
    # perform hypothesis tests and extract p-value:
    p_PP[i] <- t.test(PP ~ group, data, var.equal = FALSE, alternative = "g")$p.value 
    p_SK[i] <- t.test(SK ~ group, data, var.equal = FALSE, alternative = "g")$p.value
    p_Reg[i] <- coef(summary(lm(PP ~ SK, data = data)))["SK", "Pr(>|t|)"]
  }
  
power_SK <- mean(p_SK < 0.05) # Power: group difference Subjective Knowledge
power_PP <- mean(p_PP < 0.05) # Power: group difference Political Participation
power_Reg <- mean(p_Reg < 0.05)

Results[j, ] <- c(n, power_SK, power_PP, power_Reg)

j <- j + 1
n <- n + 50 # increase group size
m <- m + 50
}


Results:
GroupSize SK PP Regression
500 0.5035 0.6900 0.7650
550 0.5390 0.7240 0.8185
600 0.5790 0.7680 0.8415
650 0.6190 0.8085 0.8740
700 0.6385 0.8200 0.8815
750 0.6490 0.8215 0.8955
800 0.6705 0.8635 0.9265
850 0.7125 0.8850 0.9425
900 0.7295 0.8920 0.9585
950 0.7345 0.9085 0.9600
1000 0.7470 0.9160 0.9750
1050 0.7950 0.9440 0.9675
1100 0.7985 0.9380 0.9770
1150 0.7990 0.9440 0.9845
1200 0.8265 0.9620 0.9895

Note. The table shows the power for the group differeces in Subjective Knowledge (SK) and Political Participation (PP) as well as the regression of Subjective Knowledge on Political Participation (Regression) depending on the group size (sample size = 2 * group size). The highlighted row represents the finally selected sample size.


3. Effects Reported by Wojcieszak et al. (2016):

Subjective Knowledge:
M = 5.2, SD = 1.42, relationship SK ~ pro attitudinal exposure: a = 0.15 (0.05)

Political Participation:
M = 3.36, SD = 1.55,
Group Means (circa): M_balanced = 3.32, M_pro = 3.56, M_counter = 3.34
Relationship PP ~ pro attitudinal exposure: b = .20 (.06)

Relationship PP ~ SK: b = 0.09 (0.02)


4. Literature

Wojcieszak, M., Bimber, B., Feldman, L., & Stroud, N. J. (2016). Partisan news and political participation: Exploring mediated relationships. Political Communication, 33(2), 241-260.



Created by Luna Frauhammer | luna.frauhammer@uni-due.de | lunafrauhammer