调查表问题:调查表功能显示的观测值数量与数据中的实际观测值数量不同

问题描述 投票:0回答:1
Data <- data.frame(X =c(1,4,6,4,1,7,3,2,2),Y = c(6,5,9,9,43,65,45,67,90),weight=c(0.1,1.2,4,0,0,5,0.65,1,0))  
  
dat_design <- svydesign(ids = ~1, data = Data, weights = Data$weight)
    

ab=svytable(~X+Y,design=dat_design) %>% as.data.frame

数据 = 9 个观察值和 3 个变量

dat_deisgn= 9 个列表

ab svytable 数据框显示 48 个观测值和 3 个变量

r survey
1个回答
0
投票

不清楚您的问题是什么,但是,不。

svytable
数据框显示了 48 个表格单元格,每个单元格对应表中
X
Y
的 48=6*8 值组合中的每一种。这就是它应该做的。第三列是单元格中观测值的权重总和;您可以看到它与您的
weights
变量的总数相同。

© www.soinside.com 2019 - 2024. All rights reserved.