Come posso dire a R di utilizzare un certo livello come riferimento se utilizzo variabili esplicative binarie in una regressione?
Sta solo usando un certo livello per impostazione predefinita.
lm(x ~ y + as.factor(b))
con b {0, 1, 2, 3, 4}
. Diciamo che voglio usare 3 invece dello zero usato da R.
b
è possibile specificare l'ordine dei livelli utilizzandofactor(b, levels = c(3,1,2,4,5))
. Fallo in una fase di elaborazione dei dati al di fuori dellalm()
chiamata. La mia risposta di seguito utilizza larelevel()
funzione in modo da poter creare un fattore e quindi spostare il livello di riferimento in base alle esigenze.