首页 > 解决方案 > 加权调查数据中的多重响应分析

问题描述

我正在尝试分析一个多重响应问题。我正在使用加权数据集。使用调查、srvey 或 tidyverse 的东西会很棒。

ID <- c(1,2,3,4,5,6,7,8,9,10)
rent_income <- c(1, 1, 0, 1, 0, 1, 0, 1, 0, 0)
salary_income <- c( 0, 1, 0, 1, 0, 1, 1, 0, 1, 0)
other_income <- c( 0, 1, 0, 0, 0, 0, 1, 0, 0, 0)
survey_weights <- c(0.8, 0.8 , 0.8 , 0.8 , 0.8 , 1.2 , 1.2 , 1.2 , 1.2 , 1.2)
df<-data.frame(ID, rent_income, salary_income, other_income, survey_weights)

加权数据集:

weighted_dataset <- data %>% as_survey_design(ids=ID, weights=survey_weights)

我知道这个问题与前一个问题相似(使用 srvyr 在加权调查数据中进行多重响应分析),但该响应并没有以任何方式回答这个问题。我认为这是调查分析中很常见的问题,所以希望有人能给出答案。

预期答案:某种代码可以让我生成一个带有加权频率和加权案例比例的表格。

谢谢

标签: rsurvey

解决方案


推荐阅读