Last active
May 5, 2016 21:22
-
-
Save Deleetdk/a64dcfa8ae93e5b918b2f64024f6bdf4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### REPLICATION OF DUNKEL AND DUTTON 2016 | |
# Religiosity as a predictor of in-group favoritism within and between religious groups | |
# This assumes you have the OKCupid data loaded as d_main with various variables already created. | |
# recode ------------------------------------------------------------------ | |
#own race preference | |
d_main$prefer_own_race = (d_main$q123 == "Yes") %>% as.factor() | |
table(d_main$prefer_own_race) | |
#religious | |
table(d_main$q41) | |
d_main$religion_seriousness = factor(d_main$q41, levels = rev(levels(d_main$q41))) | |
#politics | |
d_main$ideology = d_main$q212813 | |
#age | |
d_main$age = d_main$d_age | |
#ideology x race | |
d_main$ideology_race = (d_main$race + " + " + d_main$ideology) %>% as.factor() | |
d_main$ideology_race = relevel(d_main$ideology_race, ref = "White + Liberal / Left-wing") | |
table(d_main$ideology_race) | |
#gender x race | |
d_main$race_gender = (d_main$race + " + " + d_main$gender) %>% as.factor() | |
d_main$race_gender = relevel(d_main$race_gender, ref = "White + Man") | |
table(d_main$race_gender) | |
# fit --------------------------------------------------------------------- | |
v_vars = c("prefer_own_race", "age", "gender", "race", "CA", "ideology", "religion_seriousness") | |
#main fit | |
glm("prefer_own_race ~ age + gender + race + CA + ideology + religion_seriousness", data = d_main, family = binomial()) %>% | |
MOD_summary(kfold = F) #does not work yet | |
#Jayman request | |
glm("prefer_own_race ~ age + gender + CA + religion_seriousness + ideology_race", data = d_main, family = binomial()) %>% | |
MOD_summary(kfold = F) #does not work yet | |
glm("prefer_own_race ~ age + CA + religion_seriousness + ideology + race_gender", data = d_main, family = binomial()) %>% | |
MOD_summary(kfold = F) #does not work yet |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment