<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Se você vai usar essas variáveis categóricas em um modelo de regressão, como por exemplo nas funções lm() e glm(), você não precisa passar por essa etapa (dolorosa) de criar as dummies. Essas funções já criam uma matriz de incidência (zeros e uns) correspondente à cada fator categórico declarado na fórmula do modelo. No R o primeiro nível de um fator é tomado como categoria de referência. Veja<br>
<br><span style="font-family:courier new,monospace">str(ChickWeight)<br>m0 <- lm(weight~Diet, data=subset(ChickWeight, Time==20))<br>summary(m0)<br></span><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">
Caso você esteja usando outras funções e enfim, realmente precise dessa matriz de dummies, pode ser obtida com<br><br><span style="font-family:courier new,monospace">X <- model.matrix(~0+Diet, data=subset(ChickWeight, Time==20))<br>
head(X)<br>unique(X)<br>X</span><br></div><br><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">À disposição.<br>Walmes.<br></div>​</div>