используя svyciprop для расчета распространенности с CI - PullRequest
0 голосов
/ 20 февраля 2020

Я использую R (3.6.1) для расчета распространенности, используя пакет «опрос», так как я рассчитал распространенность с весами, моя проблема заключается в том, чтобы рассчитать доверительный интервал с долей. Я использую команду svyciprop (), но когда она показывает доверительные интервалы для 97,5%, она не показывает значение после двух десятичных знаков

x=svyciprop(~new_var3,small.w1)
x

Возвращает:

                  2.5% 97.5%
new_var3 0.0176 0.0140  0.02 

I не знаю, как это исправить, или есть другой пакет, или каким-то другим способом вы можете рассчитать эти оценки, пожалуйста, помогите мне!

1 Ответ

1 голос
/ 20 февраля 2020

то, что вы видите, напечатано на консоли, вы можете получить доступ к следующим значениям:

library(survey)
data(api)
dclus1<-svydesign(id=~dnum, fpc=~fpc, data=apiclus1)
x = svyciprop(~I(ell==0), dclus1, method="li")
x
                         2.5% 97.5%
I(ell == 0) 0.021858 0.000664  0.11

values = attr(x,"ci")
values
        2.5%        97.5% 
0.0006639212 0.1077784084 
values[1]
        2.5% 
0.0006639212 
values[2]
    97.5% 
0.1077784 
...