Что мне делать для отладки: получение «Ошибка в colSums (wts [, i] * x * pw)» после запуска svyby с весом sdr? - PullRequest
0 голосов
/ 08 октября 2019

Я запустил данные опроса, используя пакет опроса. Вот как я применил вес

test <- svrepdesign(data=trial, type="other", weights=~pwgtp, repweights=weights, scale = 4/ncol(weights), rscales=rep(1, ncol(weights)), type.= "total")

также:

trial <- read_dta("OR-WA-ACS_v3.dta")
trial <- trial %>%
   subset(age_grp %in% age_0)

Я получил:

 svytotal(~pov_grp, test)

Ошибка в colSums (wts [, i] * x * pw): dims [product 45864] не соответствуют длине объекта [52221] Кроме того: Предупреждение: В wts [, i] * x: длинная длина объекта не кратна короткой длине объекта

Это код Github этой функции ... не мог помочь мне понять это.

Большое спасибо за вашу помощь! Это действительно беспокоит меня.

В завершение: когда я запускаю svyby для некоторой переменной, например svyby (формула = ~ pov_grp, by = ~ hhl, design = test, FUN = svymean) .. это даетмне действительно грязный стол грязный вместо хорошего хороший

...