Eu tenho uma regressão logística binária com apenas um preditor de fator fixo binário. A razão de eu não fazer isso como um quadrado de Chi ou o teste exato de Fisher é que também tenho vários fatores aleatórios (existem vários pontos de dados por indivíduo e os indivíduos estão em grupos, embora não me importe com coeficientes ou significados para essas variáveis aleatórias). Eu faço isso com R. glmer.
Eu gostaria de poder expressar o coeficiente e o intervalo de confiança associado ao preditor como uma taxa de risco, e não uma taxa de chances. Isso ocorre porque (talvez não para você, mas para o meu público-alvo) a taxa de risco é muito mais fácil de entender. A taxa de risco aqui é o aumento relativo da chance de o resultado ser 1 em vez de 0 se o preditor for 1 em vez de 0.
O odds ratio é trivial para obter o coeficiente e o IC associado usando exp (). Para converter uma taxa de chances em uma taxa de risco, você pode usar "RR = OR / (1 - p + (px OR)), onde p é o risco no grupo de controle" (fonte: http: //www.r- bloggers.com/how-to-convert-odds-ratios-to-relative-risks/) Mas, você precisa do risco no grupo de controle, o que, no meu caso, significa a chance de o resultado ser 1 se o preditor for 0. Acredito que o coeficiente de interceptação do modelo seja, de fato, as chances dessa chance, para que eu possa usar prob = odds / (odds + 1) para conseguir isso. Eu estou muito bem até aqui, tanto quanto a estimativa central para a taxa de risco. Mas o que me preocupa é o intervalo de confiança associado, porque o coeficiente de interceptação também tem seu próprio IC associado. Devo usar a estimativa central da interceptação ou, para ser conservador, devo usar quaisquer limites do IC de interceptação para aumentar meu IC de risco relativo? Ou estou latindo totalmente na árvore errada?
Respostas:
Zhang 1998 apresentou originalmente um método para calcular ICs para razões de risco, sugerindo que você pudesse usar os limites inferior e superior do IC para a razão de chances.
Esse método não funciona, é tendencioso e geralmente produz estimativas anticonservadoras (muito rígidas) da razão de risco IC95%. Isso ocorre devido à correlação entre o termo de interceptação e o termo de inclinação, conforme você alude corretamente. Se o odds ratio tender para seu valor mais baixo no IC, o termo de interceptação aumenta para explicar uma prevalência geral mais alta naqueles com um nível de exposição 0 e, inversamente, para um valor mais alto no IC. Cada um deles leva, respectivamente, a limites mais baixos e mais altos para o IC.
Para responder sua pergunta diretamente, você precisa conhecer a prevalência de linha de base do resultado para obter intervalos de confiança corretos. Os dados dos estudos de controle de caso dependeriam de outros dados para informar isso.
Como alternativa, você pode usar o método delta se tiver a estrutura de covariância completa para as estimativas de parâmetros. Uma parametrização equivalente para a transformação OR em RR (com exposição binária e um único preditor) é:
E usando o método delta multivariado e o teorema do limite central que afirma que , você pode obter a variação da distribuição normal aproximada do .n−−√([β^0,β^1]−[β0,β1])→DN(0,I−1(β)) RR
Observe que, notavelmente, isso só funciona para exposição binária e regressão logística univariada. Existem alguns truques R simples que usam o método delta e a padronização marginal para covariáveis contínuas e outras variáveis de ajuste. Mas, por uma questão de brevidade, não discutirei isso aqui.
No entanto, existem várias maneiras de calcular riscos relativos e seu erro padrão diretamente dos modelos em R. Dois exemplos disso abaixo:
http://research.labiomed.org/Biostat/Education/Case%20Studies%202005/Session4/ZhangYu.pdf
fonte
AdamO (ou alguém!), Você poderia me ajudar? Eu criei este exemplo reproduzível com base no código do AdamO:
Este exemplo mostra que o odds ratio calculado a partir de uma regressão logística corresponde ao odds ratio calculado manualmente. No entanto, o risco relativo calculado pelo modelo de Cox não corresponde ao risco relativo calculado manualmente.
Perdi alguma coisa?
fonte