No, su cálculo no es correcto porque:
una) b1 y b3 probablemente están correlacionados en la distribución posterior, y
b) incluso si no lo fueran, no es así como lo calcularía (piense en la ley de los grandes números).
Pero no temas, hay una manera realmente fácil de hacer esto en WinBUGS. Simplemente defina una nueva variable:
b1b3 <- b1 + b3
y monitorear sus valores.
EDITAR:
Para una mejor explicación de mi primer punto, supongamos que la parte posterior tiene una distribución normal multivariada conjunta (no lo hará en este caso, pero sirve como una ilustración útil). Entonces el parámetrobi tiene distribución N(μi,σ2i), y entonces el intervalo de 95% creíble es (μi−1.96σi,μi+1.96σi) - tenga en cuenta que esto solo depende de la media y la varianza.
Ahora b1+b3 tendrá distribución N(μ1+μ3,σ21+2ρ13σ1σ3+σ23). Tenga en cuenta que el término de varianza (y, por lo tanto, el intervalo creíble del 95%) implica el término de correlaciónρ13 que no se puede encontrar en los intervalos de b1 o b3.
(Mi punto sobre la ley de los grandes números era solo que las desviaciones estándar de la suma de 2 variables aleatorias independientes es menor que la suma de las desviaciones estándar).
En cuanto a cómo implementarlo en WinBUGS, algo como esto es lo que tenía en mente:
model {
a ~ dXXXX
b1 ~ dXXXX
b2 ~ dXXXX
b3 ~ dXXXX
b1b3 <- b1 + b3
for (i in 1:N) {
logit(p[i]) <- a + b1*x[i] + b2*w[i] + b3*x[i]*w[i]
y[i] ~ dbern(p[i])
}
}
En cada paso de la muestra, el nodo b1b3
se actualizará desde b1
y b3
. No necesita un previo ya que es solo una función determinista de otros dos nodos.
Algunas reflexiones: 1) No estoy seguro si el hecho de que esto sea Bayesiano es importante. 2) Creo que su enfoque es correcto 3) Las interacciones en la regresión logística son complicadas. Escribí sobre esto en un artículo que trata sobre SAS PROC LOGISTIC, pero la idea general es válida. Ese artículo está en mi blog y está disponible aquí.
fuente
Actualmente estoy teniendo un problema similar. También creo que el enfoque para calcular el efecto total de w es correcto. Creo que esto se puede probar a través de
h0: b2 + b3 * media (x) = 0; ha: b2 + b3 * media (x)! = 0
Sin embargo, me topé con un artículo de Ai / Norton, quien afirma que "la magnitud del efecto de interacción en modelos no lineales no es igual al efecto marginal del término de interacción, puede ser de signo opuesto, y su importancia estadística no se calcula por software estándar ". (2003, p. 123)
Entonces quizás deberías intentar aplicar sus fórmulas. (Y si comprende cómo hacerlo, dígame).
PD. Esto parece parecerse a la prueba de Chow para regresiones logísticas. Alfred DeMaris (2004, p. 283) describe una prueba para esto.
Referencias
Ai, Chunrong / Norton, Edward (2003): Términos de interacción en modelos logit y probit, Economic Letters 80, p. 123-129
DeMaris, Alfred (2004): Regresión con datos sociales: modelado de variables de respuesta continua y limitada. John Wiley & Sons, Inc., Hoboken NJ
fuente