Priori Normal-Normal
I ricercatori hanno sviluppato un test per valutare l’impatto della deprivazione del sonno sul tempo di reazione. Per il soggetto \(i\), sia \(Y\)i la variazione del tempo di reazione (in ms) dopo 3 notti con poco sonno. Ovviamente, le persone reagiscono in modo diverso alla deprivazione del sonno. È ragionevole assumere che \(Y\)i sia distribuito Normalmente attorno a una media \(m\) con deviazione standard \(s\): \(Y\)i \(\sim N(m, s^2)\).
Nel primo passo dell’analisi Bayesiana, simulerai i seguenti modelli a priori per i parametri \(m\) e \(s\): \(m \sim N(50, 25^2)\) e \(s \sim Unif(0, 200)\). Questo richiede le funzioni rnorm(n, mean, sd) e runif(n, min, max).
Questo esercizio fa parte del corso
Modeling bayesiano con RJAGS
Istruzioni dell'esercizio
- Usa
rnorm(n, mean, sd)per campionare 10.000 estrazioni dalla priori di \(m\). Assegna l’output aprior_m. - Usa
runif(n, min, max)per campionare 10.000 estrazioni dalla priori di \(s\). Assegna l’output aprior_s. - Dopo aver memorizzato questi risultati nel data frame
samples, costruisci un grafico di densità dei campioni diprior_me un grafico di densità dei campioni diprior_s.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Take 10000 samples from the m prior
# Take 10000 samples from the s prior
# Store samples in a data frame
samples <- data.frame(prior_m, prior_s)
# Density plots of the prior_m & prior_s samples
ggplot(___, aes(x = ___)) +
___()
ggplot(___, aes(x = ___)) +
___()