expss 中的权重表

问题描述

我在 SPSS 中名为 cwei 的列中有一列数字 [范围从 0.2 到 2.3]。 我想在 expss tab_ 逻辑中使用这些权重作为案例权重。 到目前为止,我的努力工作并制作了一张桌子,但它没有加权。 我的错误在哪里?

  tab_cols(total(),Ban2) %>% 
  tab_cells(Gender) %>% 
  tab_stat_cpct() %>% 
  tab_weight(vardata$cwei) %>% 
  tab_pivot()```

解决方法

统计计算前需要对表进行权重:

tab_cols(total(),Ban2) %>% 
  tab_cells(Gender) %>% 
  tab_weight(vardata$cwei) %>% 
  tab_stat_cpct() %>% 
  tab_pivot()