Chapter 15 Effects on winners

This chapter runs the same analysis on the winners. Unexpectedly, it is the winners who increase the fairness perceptions when a losing actor primes the respondents about being a good democratic citizen.

##Prepare data

main_01 <- d %>% 
  mutate(rsp_id = as.numeric(responseid),
         rsp_beg = case_when(r13pad1 == 1 ~ "In favour of ban on begging",
                             r13pad1 == 2 ~ "Against ban on begging"),
          rsp_beg_imp = case_when(r13pad2 %in% 1:2 ~ "Important",
                                  r13pad2 %in% 3:5 ~ "Not important"),
         rsp_toll = case_when(r13pad3 == 1 ~ "In favour of road toll increase of diesel cars",
                              r13pad3 == 2 ~ "Against road toll increase of diesel cars"),
         rsp_toll_imp = case_when(r13pad4 %in% 1:2 ~ "Important",
                                  r13pad4 %in% 3:5 ~ "Not important"),
         treat_outcome = case_when(r13pad5_utfall == 1 ~ "The Yes side won the vote",
                                 r13pad5_utfall == 2 ~ "The No side won the vote"),
         treat_outfav = case_when(r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome"),
         treat_issue = case_when(r13pad5_sak == 1 ~ "Ban on begging",
                               r13pad5_sak == 2 ~ "Road toll increase of diesel cars"),
         treat_winningmargin = case_when(r13pad5_vinnermargin == 1 ~ "Not shown",
                                       r13pad5_vinnermargin == 2 ~ "Slight majority",
                                       r13pad5_vinnermargin == 3 ~ "Large majority"),
         treat_winnergloat = case_when(r13pad5_vinner == 1 ~ "Not shown",
                                     r13pad5_vinner == 2 ~ "Winning politician gloats"),
         treat_prime = case_when(r13pad5_avsender == 1 ~ "Not shown",
                               r13pad5_avsender == 2  | r13pad5_avsender == 5 ~ "No prime",
                               r13pad5_avsender == 3  | r13pad5_avsender == 6 ~ "Specific prime",
                               r13pad5_avsender == 4 | r13pad5_avsender == 7 ~ "General prime"),
       treat_messenger = case_when(r13pad5_avsender %in% 3:4 ~ "Political leader",
                                   r13pad5_avsender %in% 6:7 ~ "Local newspaper"),
                post_fair = case_when(r13pad6a == 1 | r13pad6b == 1 ~ 5,
                          r13pad6a == 2 | r13pad6b == 2 ~ 4,
                          r13pad6a == 3 | r13pad6b == 3 ~ 3,
                          r13pad6a == 4 | r13pad6b == 4 ~ 2,
                          r13pad6a == 5 | r13pad6b == 5 ~ 1),
          post_reasonable = case_when(r13pad7a == 1 | r13pad7b == 1 ~ 5,
                          r13pad7a == 2 | r13pad7b == 2 ~ 4,
                          r13pad7a == 3 | r13pad7b == 3 ~ 3,
                          r13pad7a == 4 | r13pad7b == 4 ~ 2,
                          r13pad7a == 5 | r13pad7b == 5 ~ 1),
          post_accept = case_when(r13pad8a == 1 | r13pad8b == 1 ~ 5,
                          r13pad8a == 2 | r13pad8b == 2 ~ 4,
                          r13pad8a == 3 | r13pad8b == 3 ~ 3,
                          r13pad8a == 4 | r13pad8b == 4 ~ 2,
                          r13pad8a == 5 | r13pad8b == 5 ~ 1)

  ) %>% 
                  replace_with_na_all(condition = ~.x == 98 )%>% #Recode 98 (not asked) as missing
                 filter(!is.na(r13pad6_ran)) %>% 
                mutate(treat_winningmargin = lvls_reorder(treat_winningmargin, c(2, 3, 1)), 
               treat_prime = lvls_reorder(treat_prime, c(3, 2, 4, 1))
                )
               
    main_01 <- main_01 %>%   
      filter(treat_outfav == "Favorable outcome")

###Number of winners in the data set

The number of respondents with a favorable decision outcome is 1357

##Reasonable

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_reasonable, treat_winningmargin, treat_winnergloat, : object 'treat_winningmargin' not found
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_winners_reasonable.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_winners_reasonable.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

##Willingnes to accept

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_accept, treat_winningmargin, treat_winnergloat, : object 'treat_winningmargin' not found
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_winners_accept.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_winners_accept.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

##Fairness perceptions

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_fair, treat_winningmargin, treat_winnergloat, treat_prime, : object 'treat_winningmargin' not found
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_winners_fair.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_winners_fair.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

#Issue: Ban on begging

##Main effects

###Prepare data

main_01 <- d %>% 
  mutate(rsp_id = as.numeric(responseid),
         rsp_beg = case_when(r13pad1 == 1 ~ "In favour of ban on begging",
                             r13pad1 == 2 ~ "Against ban on begging"),
         rsp_beg_imp = case_when(r13pad2 %in% 1:2 ~ "Important",
                                  r13pad2 %in% 3:5 ~ "Not important"),
         rsp_toll = case_when(r13pad3 == 1 ~ "In favour of road toll increase of diesel cars",
                              r13pad3 == 2 ~ "Against road toll increase of diesel cars"),
         rsp_toll_imp = case_when(r13pad4 %in% 1:2 ~ "Important",
                                  r13pad4 %in% 3:5 ~ "Not important"),
         treat_issue = case_when(r13pad5_sak == 1 ~ "Ban on begging",
                               r13pad5_sak == 2 ~ "Road toll increase of diesel cars"),
         treat_outcome = case_when(r13pad5_utfall == 1 ~ "The Yes side won the vote",
                                 r13pad5_utfall == 2 ~ "The No side won the vote"),
          treat_outfav = case_when(r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome"),
         treat_winningmargin = case_when(r13pad5_vinnermargin == 1 ~ "Not shown",
                                       r13pad5_vinnermargin == 2 ~ "Slight majority",
                                       r13pad5_vinnermargin == 3 ~ "Large majority"),
         treat_winnergloat = case_when(r13pad5_vinner == 1 ~ "Not shown",
                                     r13pad5_vinner == 2 ~ "Winning politician gloats"),
        treat_prime = case_when(r13pad5_avsender == 1 ~ "Not shown",
                               r13pad5_avsender == 2  | r13pad5_avsender == 5 ~ "No prime",
                               r13pad5_avsender == 3  | r13pad5_avsender == 6 ~ "Specific prime",
                               r13pad5_avsender == 4 | r13pad5_avsender == 7 ~ "General prime"),
         treat_messenger = case_when(r13pad5_avsender %in% 3:4 ~ "Political leader",
                                   r13pad5_avsender %in% 6:7 ~ "Local newspaper"),
         post_fair = case_when(r13pad6a == 1 | r13pad6b == 1 ~ 5,
                          r13pad6a == 2 | r13pad6b == 2 ~ 4,
                          r13pad6a == 3 | r13pad6b == 3 ~ 3,
                          r13pad6a == 4 | r13pad6b == 4 ~ 2,
                          r13pad6a == 5 | r13pad6b == 5 ~ 1),
          post_reasonable = case_when(r13pad7a == 1 | r13pad7b == 1 ~ 5,
                          r13pad7a == 2 | r13pad7b == 2 ~ 4,
                          r13pad7a == 3 | r13pad7b == 3 ~ 3,
                          r13pad7a == 4 | r13pad7b == 4 ~ 2,
                          r13pad7a == 5 | r13pad7b == 5 ~ 1),
          post_accept = case_when(r13pad8a == 1 | r13pad8b == 1 ~ 5,
                          r13pad8a == 2 | r13pad8b == 2 ~ 4,
                          r13pad8a == 3 | r13pad8b == 3 ~ 3,
                          r13pad8a == 4 | r13pad8b == 4 ~ 2,
                          r13pad8a == 5 | r13pad8b == 5 ~ 1)

  ) %>% 

  replace_with_na_all(condition = ~.x == 98 )%>%  #Recode 98 (not asked) as missing
  filter(!is.na(r13pad6_ran)) %>%  #Remove NA's
## We want the value labels in particular order for the tables and figures.
        mutate(treat_winningmargin = lvls_reorder(treat_winningmargin, c(2, 3, 1)), 
               treat_prime = lvls_reorder(treat_prime, c(3, 2, 4, 1)) 
        )
main_01 <- main_01 %>%   
      filter(treat_issue == "Ban on begging")

###Reasonable decision

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_reasonable, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_begging_reasonable.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_begging_reasonable.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

###Willingnes to accept

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_accept, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_begging_accept.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_begging_accept.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

###Fairness perceptions

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_fair, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_begging_fair.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_begging_fair.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

#Issue: Road toll

##Main effects

###Prepare data

main_01 <- d %>% 
  mutate(rsp_id = as.numeric(responseid),
         rsp_beg = case_when(r13pad1 == 1 ~ "In favour of ban on begging",
                             r13pad1 == 2 ~ "Against ban on begging"),
         rsp_beg_imp = case_when(r13pad2 %in% 1:2 ~ "Important",
                                  r13pad2 %in% 3:5 ~ "Not important"),
         rsp_toll = case_when(r13pad3 == 1 ~ "In favour of road toll increase of diesel cars",
                              r13pad3 == 2 ~ "Against road toll increase of diesel cars"),
         rsp_toll_imp = case_when(r13pad4 %in% 1:2 ~ "Important",
                                  r13pad4 %in% 3:5 ~ "Not important"),
         treat_issue = case_when(r13pad5_sak == 1 ~ "Ban on begging",
                               r13pad5_sak == 2 ~ "Road toll increase of diesel cars"),
         treat_outcome = case_when(r13pad5_utfall == 1 ~ "The Yes side won the vote",
                                 r13pad5_utfall == 2 ~ "The No side won the vote"),
          treat_outfav = case_when(r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 1 & r13pad1 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 1 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 2 ~ "Favorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 1 & r13pad5_utfall == 2 ~ "Unfavorable outcome",
                                  r13pad5_sak == 2 & r13pad3 == 2 & r13pad5_utfall == 1 ~ "Unfavorable outcome"),
         treat_winningmargin = case_when(r13pad5_vinnermargin == 1 ~ "Not shown",
                                       r13pad5_vinnermargin == 2 ~ "Slight majority",
                                       r13pad5_vinnermargin == 3 ~ "Large majority"),
         treat_winnergloat = case_when(r13pad5_vinner == 1 ~ "Not shown",
                                     r13pad5_vinner == 2 ~ "Winning politician gloats"),
        treat_prime = case_when(r13pad5_avsender == 1 ~ "Not shown",
                               r13pad5_avsender == 2  | r13pad5_avsender == 5 ~ "No prime",
                               r13pad5_avsender == 3  | r13pad5_avsender == 6 ~ "Specific prime",
                               r13pad5_avsender == 4 | r13pad5_avsender == 7 ~ "General prime"),
         treat_messenger = case_when(r13pad5_avsender %in% 3:4 ~ "Political leader",
                                   r13pad5_avsender %in% 6:7 ~ "Local newspaper"),
         post_fair = case_when(r13pad6a == 1 | r13pad6b == 1 ~ 5,
                          r13pad6a == 2 | r13pad6b == 2 ~ 4,
                          r13pad6a == 3 | r13pad6b == 3 ~ 3,
                          r13pad6a == 4 | r13pad6b == 4 ~ 2,
                          r13pad6a == 5 | r13pad6b == 5 ~ 1),
          post_reasonable = case_when(r13pad7a == 1 | r13pad7b == 1 ~ 5,
                          r13pad7a == 2 | r13pad7b == 2 ~ 4,
                          r13pad7a == 3 | r13pad7b == 3 ~ 3,
                          r13pad7a == 4 | r13pad7b == 4 ~ 2,
                          r13pad7a == 5 | r13pad7b == 5 ~ 1),
          post_accept = case_when(r13pad8a == 1 | r13pad8b == 1 ~ 5,
                          r13pad8a == 2 | r13pad8b == 2 ~ 4,
                          r13pad8a == 3 | r13pad8b == 3 ~ 3,
                          r13pad8a == 4 | r13pad8b == 4 ~ 2,
                          r13pad8a == 5 | r13pad8b == 5 ~ 1)

  ) %>% 

  replace_with_na_all(condition = ~.x == 98 )%>%  #Recode 98 (not asked) as missing
  filter(!is.na(r13pad6_ran)) %>%  #Remove NA's
## We want the value labels in particular order for the tables and figures.
        mutate(treat_winningmargin = lvls_reorder(treat_winningmargin, c(2, 3, 1)), 
               treat_prime = lvls_reorder(treat_prime, c(3, 2, 4, 1))
        )
main_01 <- main_01 %>%   
      filter(treat_issue == "Road toll increase of diesel cars")

###Reasonable decision

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_reasonable, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_toll_reasonable.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_toll_reasonable.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

###Willingnes to accept

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_accept, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_toll_accept.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_toll_accept.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds

###Fairness perceptions

## Error in file(filename, "r", encoding = encoding): cannot open the connection
## Error in amce(., post_fair, treat_outfav, treat_winningmargin, treat_winnergloat, : unused argument (treat_messenger)
## Error in eval_tidy(pair$lhs, env = default_env): object 'treatment' not found
## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`

## Error: At least one layer must contain all faceting variables: `treatment`.
## * Plot is missing `treatment`
## * Layer 1 is missing `treatment`
## * Layer 2 is missing `treatment`
## * Layer 3 is missing `treatment`
## Error in grDevices::dev.off(): QuartzBitmap_Output - unable to open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pngs/fig_toll_fair.png'
## Error in grDevices::pdf(file = filename, ..., version = version): cannot open file '/Users/macorg/Documents/GitHub/Goodlosergit/Analysis/Bookdown-goodloser/output/figs/pdfs/fig_toll_fair.pdf'
## Error in .f(.x[[i]], ...): object 'value' not found
## Error in xml_children(kable_tbody)[[i]]: subscript out of bounds