Guest User

Untitled

a guest
Sep 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. # Load 'dataset' (n = 2000, 700 = support, 700 = oppose, 600 = don't know)
  2. load("dataset.rda")
  3.  
  4. #Subset respondents
  5. datasetSupOpp <- subset(dataset, !is.na(dataset$Q1SupOppBinary))
  6. datasetDontKnow <- subset(dataset, is.na(dataset$Q1SupOppBinary))
  7.  
  8. #Create weighted version of SupOpp subset
  9. datasetSupOpp.W <- svydesign(ids = ~1, data = datasetSupOpp, weights =
  10. datasetSupOpp$Weight)
  11.  
  12. #Setup prediction model
  13. #SupOppBinary describes support or opposition (1 = support, 0 = opposition)
  14. predictionModel <- svyglm(SupOppBinary~Age + Social_Grade + Education +
  15. Gender, design=datasetSupOpp.W)
  16.  
  17. #Attempt predict
  18. predictions <- predict.glm(predictionModel, newdata = datasetDontKnow, family = binomial)
Add Comment
Please, Sign In to add comment