Извлечение среднего значения, sd и доверительного интервала из команды

#stata

#stata

Вопрос:

Я использую Stata для проведения анализа опроса и запускаю команду:

 quietly svy: mean consumption
  

Мне нужно извлечь результаты и поместить их в матрицу.

Как мне извлечь среднее значение, sd и доверительные интервалы?

Я полагаю, что для среднего значения мы можем запустить:

 matrix[1,2] = e(b)
  

Ответ №1:

Для меня работает следующее:

 webuse nhanes2f
svyset psuid [pweight=finalwgt], strata(stratid)
quietly svy: mean zinc

return list

scalars:
              r(level) =  95

macros:
           r(mcmethod) : "noadjust"

matrices:
              r(table) :  9 x 1

matrix list r(table)

r(table)[9,1]
             zinc
     b  87.182067
    se  .49448269
     t  176.30965
pvalue  4.244e-48
    ll  86.173563
    ul  88.190571
    df         31
  crit  2.0395134
 eform          0
  

Комментарии:

1. Спасибо! Просто вопрос — означает ли это, что для индивидуального извлечения результатов будут e (se), e (ll) и e (ul)?

2. Я спрашиваю об этом, потому что мне не нужны другие значения. По-видимому, e (se), e (ll) и e (ul) не работают.

3. Я уже полностью ответил на ваш вопрос. Вам нужно изучать матрицы в Stata вместо того, чтобы задавать мне действительно базовые вопросы.