Con Stan y frontend paquetes rstanarm
o brms
que fácilmente se pueden analizar los datos de la Bayesiana de la manera como lo hice antes con una mezcla de modelos, tales como lme
. Mientras que los que más tienen, de los libros y artículos por Kruschke-Gelman-Wagenmakers-etc en mi escritorio, estos no me diga cómo se hace el resumen de los resultados por un médico de la audiencia, dividida entre los cargadores Skylla de Bayesiana de la ira y la Caribdis de médicos revisores ("queremos significaciones, y no que se difunden cosas").
Un ejemplo: Gástrico frecuencia (1/min) se mide en tres grupos; los controles sanos son la referencia. Hay varias medidas para cada participante, por lo que a la frecuentista he utilizado el siguiente modelo mixto lme
:
summary(lme(freq_min~ group, random = ~1|study_id, data = mo))
Ligeramente editado resultados:
Fixed effects: freq_min ~ group
Value Std.Error DF t-value p-value
(Intercept) 2.712 0.0804 70 33.7 0.0000
groupno_symptoms 0.353 0.1180 27 3.0 0.0058
groupwith_symptoms 0.195 0.1174 27 1.7 0.1086
Para simplificar, voy a utilizar 2* std error como IC del 95%.
En frecuentista contexto, habría resumido esta como:
- En el grupo control la frecuencia estimada fue de 2,7/min (tal vez agregar CI aquí, pero puedo evitar a veces, esto debido a la confusión creada por la absoluta y la diferencia de CI).
- En el no_symptoms grupo, la frecuencia fue mayor en 0.4/min, IC(0.11 a 0,59)/min, p = 0,006 que el control.
- En el with_symptoms grupo, la frecuencia fue mayor en 0,2/min, IC(-0.04 a 0,4)/min, p = 0,11 que el control.
Este es el máximo aceptable de la complejidad de un médico de la publicación, el revisor probablemente le pida que me agregue "no significativos" en el segundo caso.
Aquí es el mismo con stan_lmer
y predeterminado de los priores.
freq_stan = stan_lmer(freq_min~ group + (1|study_id), data = mo)
contrast lower_CredI frequency upper_CredI
(Intercept) 2.58322 2.714 2.846
groupno_symptoms 0.15579 0.346 0.535
groupwith_symptoms -0.00382 0.188 0.384
donde CredI son el 90% de los intervalos de credibilidad (ver el rstanarm viñeta ¿por qué el 90% se utiliza como valor predeterminado.)
Preguntas:
- Cómo traducir el resumen anterior a la Bayesiana mundo?
- ¿Hasta qué punto es antes de la discusión que se requiere? Estoy bastante seguro de que el papel va a volver con el habitual "subjetiva de la asunción", cuando menciono priores; o, al menos, con "no hay discusión técnica, por favor". Pero todos Bayesiano de la solicitud de las autoridades de que la interpretación sólo es válida en el contexto de los priores.
- ¿Cómo puedo entregar algunas "importancia" de sustituto en la formulación, sin traicionar Bayesiano conceptos? Algo así como "creíble diferentes" (uuuh...) o casi creíble diferentes (buoha..., suena como "al borde de la significación).
Jonás Gabry y Ben Goodrich (2016). rstanarm: Bayesiana Aplicada de Regresión Modelado a través de Stan. Paquete de R versión 2.9.0-3. https://CRAN.R-project.org/package=rstanarm
Stan Equipo De Desarrollo (2015). Stan: Una Librería de C++ para la Probabilidad y la El Muestreo, La Versión 2.8.0. URL http://mc-stan.org/.
Pablo-Cristiana Buerkner (2016). modificadores de la respuesta biológica: Bayesiano de Modelos de Regresión usando Stan. R paquete de la versión 0.8.0. https://CRAN.R-project.org/package=brms
Pinheiro J, Bates D, DebRoy S, Sarkar D y R Core Team (2016). nlme: Lineal y no Lineal de Efectos Mixtos Modelos. Paquete de R versión 3.1-124, http://CRAN.R-project.org/package=nlme>.