IniziaInizia gratis

Calcolare gli odds-ratio

Nell'esercizio precedente, abbiamo visto come confrontare gli effetti del consiglio di un amico sulle vendite. Tuttavia, i risultati di una regressione possono essere difficili da descrivere e a volte gli odds-ratio sono più semplici da usare. Utilizzando gli output dell'esercizio precedente, andremo a calcolare gli odds-ratio.

Ripasso sugli odds-ratio:

  • Se un odds-ratio è 1.0, allora entrambi gli eventi hanno la stessa probabilità di verificarsi. Per esempio, se l'odds-ratio per il consiglio di un amico fosse 1.0, allora un amico non avrebbe alcuna influenza sulla decisione di acquisto.
  • Se un odds-ratio è minore di 1, allora il consiglio di un amico riduce la probabilità che avvenga un acquisto. Per esempio, un odds-ratio di 0,5 significherebbe che il consiglio di un amico ha odds di 1:2, ovvero 1 acquisto ogni 2 rinunce.
  • Se un odds-ratio è maggiore di 1, allora il consiglio di un amico aumenta la probabilità che avvenga un acquisto. Per esempio, un odds-ratio di 3.0 significherebbe che il consiglio di un amico ha odds di 3:1, ovvero 3 acquisti ogni 1 rinuncia.

Nota sul codice del corso: Dal lancio di questo corso, il pacchetto broom ha rimosso il supporto per i modelli lme4::lmer(). Se provi a ripetere l'analisi in autonomia, ti servirà il pacchetto broom.mixed, disponibile su cran.

Questo esercizio fa parte del corso

Modelli gerarchici e a effetti misti in R

Visualizza il corso

Istruzioni dell'esercizio

  • Guarda il summary() di model_out.
  • Estrai i coefficienti da model_out con fixef() e poi convertili in un odds-ratio applicando l'esponenziale. Ripeti con confint() per ottenere gli intervalli di confidenza.
  • Calcola gli intervalli di confidenza ed esponenzia l'effetto di friends su un acquisto usando tidy(). Assicurati di impostare i parametri conf.int ed exponentiate.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Run the code to see how to calculate odds ratios
summary( ___) 
exp(___(model_out))
exp(___(model_out))

# Create the tidied output
tidy(model_out, conf.int = ___, exponentiate = ___)
Modifica ed esegui il codice