Eu tenho a seguinte tabela de valores:
25 75
38 162
A razão de chances é 0,7037 e log (OR) é -0,3514. Para uma tabela de contingência com os valores a, b, c e d, a variação do log (OR) é dada por
(1/a + 1/b + 1/c + 1/d)
Como posso calcular o valor p do log (OR) desses dados em R (se é significativamente diferente de 0)?
Outra maneira de fazer isso (além do teste exato de Fisher) é colocar os valores em um GLM binomial:
Para obter o teste da razão de verossimilhança (um pouco mais preciso que o valor Wald mostrado acima), façap
que dá
(LRT Wald Fisher neste caso, porque a amostra é bastante grande)p = 0,2303337 ≈ p = 0,2329p = 0,2338 ≈ p = 0,2303337 ≈ p = 0,2329
fonte
rms
Aqui, os modelos aninhados são esse modelo e um modelo somente de interceptação.
fonte
lrm()
tem diferentes padrões, formatos de saída, etc., mas o modelo estatístico (IIUC) é o mesmo queglm(...,family="binomial")