variable_weight: variable_weight

Description Usage Arguments Value Author(s) Examples

Description

Recode an existing variable to its “weight to” proportions

Usage

1
variable_weight(vector, var_weight_to)

Arguments

vector

Numeric vector from unweighted data.

var_weight_to

Numeric vector. Probably object from “weight amount” function.

Value

Numeric vector of weights applied to each respondent in the dataset.

Author(s)

Loren Collingwood <loren.collingwood@ucr.edu>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#NOT RUN: READ IN DATA
data (wapoll)

#NOT RUN: CREATE WEIGHT TO PROPORTIONS
weight_props_age <- weight_to(c(26.0,39.3,34.7), c("18-40","41-65","66+"))
weight_props_gender <- weight_to(c(49,51), c("Male","Female"))

#NOT RUN: CREATE PROPORTIONS FROM DATA
age_current <- gen_survey_props(wapoll$age3) #1=18-40,2=41-65,3=66+; age3
gender_current <- gen_survey_props(wapoll$gender) #0=Male, 1=Female

#NOT RUN: CREATE WEIGHT TO AMOUNT
age_weight_to <- weight_amount(weight_props_age,age_current)
gender_weight_to <- weight_amount(weight_props_gender,gender_current)

#NOT RUN: CREATE AGE*GENDER WEIGHT
age_weight_2 <- variable_weight(wapoll$age3,age_weight_to)	
summary(age_weight_2)
gender_weight_2 <- variable_weight(wapoll$gender,gender_weight_to)	
summary(gender_weight_2)

lorenc5/Rweights3 documentation built on May 29, 2019, 11:05 p.m.