Я хочу найти медианные значения переменной после группировки по двум другим переменным во фрейме данных с использованием пакета опроса.
Этот код я бы использовал, если бы не использовал пакет опроса:
library(dplyr)
df %>%
group_by(a,b) %>%
summarise(MedianC=(median(c)))
Я хочу получить те же результаты, только используя методы опроса
Вот что я пробовал до сих пор:
design_df <- svydesign(ids = ~id, strata = ~strata, weights = ~weight, data = df)
medians_c <- svyby(~c, ~a+b, design_df, svyquantile, quantiles = 0.5, ci = TRUE, vartype = "ci") %>% as_tibble()
Если вместо ~ a +b Я включаю только в оператор svyby, я получаю средние значения c для каждого значения a.Но мне нужны средние значения c для каждой комбинации a и b.