De fondo
Estoy en general interesado en aprender métodos apropiados de uso de datos para especificar los priores. Una pregunta anterior a la pregunta de cómo obtener los priores de los expertos, y han recibido buenas recomendaciones. Aquí, estoy interesado en aprender cómo especificar una antes de utilizar los datos. Voy a utilizar estos priores en un meta-análisis para sintetizar los datos adicionales que colecciono.
actualización Aunque Juan ofrece una correcta respuesta, en mi caso, se requeriría una modificación sustancial de la original del modelo a implementar, así que me gustaría encontrar una manera de estimar la previa, como un discreto paso.
Preguntas
¿Cuál es la mejor forma de especificar los datos informados con anterioridad?
Si estoy trabajando con los parámetros para una especie en particular (monos), y esta especie pertenece a un grupo de organismos(primates), y los datos están disponibles para los primates, pero no para los monos, sería apropiado ajuste de una distribución basada en el primado de datos?
Casos de ejemplo, la primera con una propuesta de solución
Tengo 100 observaciones a partir de 100 especies de primates de primates pulgar longitud:
set.seed(0) thumb <- rgamma(100, 4, 0.1) library(MASS) fitdistr(thumb, 'gamma')
De hecho, cuando no hay apriori razón para seleccionar una distribución particular, la distribución puede ser elegido por máxima verosimilitud:
for(dist in c('gamma', 'lognormal', 'weibull') { logLik(fitdistr(thumb, dist)) }
He recogido 50 significa, errores estándar y los tamaños de muestra de 50 diferentes especies de primates, y 50 observaciones independientes de otro 50 especies de diámetro del ojo:
eye <- data.frame( diameter = rgamma(100, 4, 0.1), se = c(rlnorm(50, 0.5,1), rep(NA, 50)), n = c(rep(1:5, 10), rep(1, 50))) eye <- signif(eye, 3)
¿Cómo puedo integrar la muestra estadísticas en mi cálculo de antes?