Learn R Programming

sate (version 2.4.0)

encode.cloud.respondent.variables: Encodes Cloud Research respondent information in form suitable for calculating sampling weights

Description

Encodes Cloud research respondent information with names and values suitable for calculating sampling weights. All variables encoded and added to dataset are booleans. The variable respondent_na is TRUE if the respondent's information is "Prefer not to say" or missing on any variable.

Usage

encode.cloud.respondent.variables(dataset)

Value

Returns dataset with encoded variables added: black, ba_or_more, hhincome_over50k, age35plus, woman, hispanic, and respondent_na.

Arguments

dataset

Dataset containing Cloud Research respondent demographic information

Examples

Run this code
   library(sate)

   example <- data.frame(Race = sample(x=c("Black or African American", "Other"),
                                       size=10, replace=TRUE),
                         Education = sample(x=c("Bachelor's degree (for example: BA, AB, BS)",
                                            "Other"), size=10, replace=TRUE),
                         Household.Income = sample(x=c("$70,000-$79,999", "Other"),
                                                   size=10, replace=TRUE),
                         Age = sample(x=18:80, size=10, replace=TRUE),
                         Gender = sample(x=c("Woman", "Man", "Prefer not to say"),
                                         size=10, replace=TRUE),
                         Ethnicity = sample(x=c("No, not of Hispanic, Latino, or Spanish origin",
                                            "Other"), size=10, replace=TRUE))
   dataset.encoded <- encode.cloud.respondent.variables(dataset=example)

Run the code above in your browser using DataLab