Как рассчитать стандартную ошибку коэффициентов шансов?

9

У меня есть два набора данных из общих исследований генома ассоциации. Единственная доступная информация - это отношение шансов и значение p для первого набора данных. Для второго набора данных у меня есть отношение шансов, р-значение и частоты аллелей (AFD = болезнь, AFC = контроль) (например, 0,321). Я пытаюсь выполнить мета-анализ этих данных, но у меня нет параметра размера эффекта для этого. Есть ли возможность рассчитать доверительные интервалы SE и OR для каждого из этих данных только с использованием предоставленной информации?
заранее спасибо

пример: данные доступны:

    Study     SNP ID      P        OR    Allele   AFD    AFC
    1         rs12345    0.023    0.85
    2         rs12345    0.014    0.91     C      0.32   0.25

С этими данными я могу рассчитать SE и CI95% ИЛИ? Спасибо

Бернабе Бустос Бесерра
источник

Ответы:

15

Вы можете рассчитать / приблизить стандартные ошибки с помощью p-значений. Сначала преобразуйте двусторонние p-значения в односторонние p-значения, разделив их на 2. Таким образом, вы получите и p = .007 . Затем преобразуйте эти p-значения в соответствующие z-значения. Для p = .0115 это z = - 2.273, а для p = .007 это z = - 2.457пзнак равно0,0115пзнак равно0,007пзнак равно0,0115Zзнак равно-2,273пзнак равно0,007Zзнак равно-2,457(они отрицательны, так как коэффициенты шансов ниже 1). Эти z-значения на самом деле представляют собой статистику теста, рассчитанную путем взятия логарифма отношений шансов, разделенных на соответствующие стандартные ошибки (т. Е. ). Таким образом, отсюда следует , что S Е = л о г ( О Р ) / г , что дает S E = 0,071 для первого и S E = .038 для второго исследования.Zзнак равноLог(Ор)/SЕSЕзнак равноLог(Ор)/ZSЕзнак равно0,071SЕзнак равно0,038

Теперь у вас есть все, чтобы сделать метаанализ. Я проиллюстрирую, как вы можете выполнять вычисления с помощью R, используя пакет metafor:

library(metafor)
yi  <- log(c(.85, .91))     ### the log odds ratios
sei <- c(0.071, .038)       ### the corresponding standard errors
res <- rma(yi=yi, sei=sei)  ### fit a random-effects model to these data
res

Random-Effects Model (k = 2; tau^2 estimator: REML)

tau^2 (estimate of total amount of heterogeneity): 0 (SE = 0.0046)
tau (sqrt of the estimate of total heterogeneity): 0
I^2 (% of total variability due to heterogeneity): 0.00%
H^2 (total variability / within-study variance):   1.00

Test for Heterogeneity: 
Q(df = 1) = 0.7174, p-val = 0.3970

Model Results:

estimate       se     zval     pval    ci.lb    ci.ub          
 -0.1095   0.0335  -3.2683   0.0011  -0.1752  -0.0438       ** 

Обратите внимание, что метаанализ проводится с использованием коэффициентов шансов. Итак, - это расчетное соотношение логарифмических шансов, основанное на этих двух исследованиях. Давайте преобразуем это обратно в отношение шансов:-0,1095

predict(res, transf=exp, digits=2)

 pred  se ci.lb ci.ub cr.lb cr.ub
 0.90  NA  0.84  0.96  0.84  0.96

Таким образом, объединенное соотношение шансов составляет 0,90 с 95% ДИ: от 0,84 до 0,96.

Wolfgang
источник
Мне кажется, что значения SE, вычисленные в первом абзаце, должны быть стандартными ошибками логарифма отношения шансов, а не стандартными ошибками самого отношения шансов.
Харви Мотульский
Правильный. Нам нужна SE коэффициентов шансов, а не коэффициентов шансов. Мета-анализ проводится с использованием логарифмических коэффициентов, так как они симметричны относительно 0 (в отличие от коэффициентов, которые не симметричны около 1) и распределение которых намного ближе к нормальному.
Вольфганг
@ Вольфганг, большое спасибо за ваш ответ, я на самом деле использую то, что вы описываете, в моей работе, поэтому мне нужны некоторые ссылки ... не могли бы вы помочь с цитированием формул ?? заранее спасибо
Бернабе Бустос Бесерра
Что ж, все это основано на «первых принципах», поэтому я не уверен, какой будет подходящая ссылка. Можно привести, например, «Справочник по научному синтезу и метаанализу» (ссылка) .
Вольфганг
2
Орзнак равно0,7949SЕзнак равно0,5862ехр(журнал(Ор)±1,96SЕ)ехр(журнал(0,7949)±1,96×0,5862)знак равно(0,252,2,508)