IniziaInizia gratis

Simulazione RJAGS con variabili categoriche

Considera il modello di regressione Normale del volume \(Y\)i in funzione dello stato del giorno della settimana \(X\)i:

  • verosimiglianza: \(Y\)i \(\sim N(m\)i, \(s^2)\) dove \(m\)i \(= a + b X\)i
  • prior: \(a \sim N(400, 100^2)\), \(b \sim N(0, 200^2)\), \(s \sim Unif(0, 200)\)

Hai esplorato la relazione tra \(Y\)i e \(X\)i per i 90 giorni registrati in RailTrail (nel tuo workspace). Alla luce di questi dati e dei prior sopra, aggiornerai il tuo modello posteriore di questa relazione. Questo caso differisce dalle analisi precedenti perché \(X\)i è categorico. In sintassi rjags, il suo coefficiente \(b\) è definito da due elementi, b[1] e b[2], che corrispondono rispettivamente ai livelli weekend e weekday. Per riferimento, b[1] è impostato a 0. Al contrario, b[2] è modellato dal prior per \(b\).

Questo esercizio fa parte del corso

Modeling bayesiano con RJAGS

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# DEFINE the model    
rail_model_1 <- "model{
    # Likelihood model for Y[i]
    for(i in ___){
      Y[i] ~ ___
      m[i] <- ___
    }
    
    # Prior models for a, b, s
    a ~ ___
    b[1] <- ___
    b[2] ~ ___
    s ~ ___
}"
Modifica ed esegui il codice