<p dir="ltr"><br>
> Assunto: model.matrix()<br>
><br>
> Bom tarde pessoal,<br>
><br>
> gostaria de saber se é possível transformar um nível de um fator em numérico no próprio vetor, de forma que ele não seja codificado na função model.matrix().<br>
><br>
> Segue abaixo um CMR:<br>
><br>
> k = rep(0:3,each=3) <br>
> k = factor(k)<br>
> k = model.matrix(~-1+k)<br>
><br>
> # Essa é a matriz gerada.<br>
><br>
> k0 k1 k2 k3<br>
> 1 1 0 0 0<br>
> 2 1 0 0 0<br>
> 3 1 0 0 0<br>
> 4 0 1 0 0<br>
> 5 0 1 0 0<br>
> 6 0 1 0 0<br>
> 7 0 0 1 0<br>
> 8 0 0 1 0<br>
> 9 0 0 1 0<br>
> 10 0 0 0 1<br>
> 11 0 0 0 1<br>
> 12 0 0 0 1<br>
><br>
> # Entretanto gostaria de obter a seguinte matriz sem a necessidade de eliminar as colunas posteriormente. <br>
> k0 k3<br>
> 1 1 0<br>
> 2 1 0<br>
> 3 1 0<br>
> 4 0 0<br>
> 5 0 0<br>
> 6 0 0<br>
> 7 0 0<br>
> 8 0 0<br>
> 9 0 0<br>
> 10 0 1<br>
> 11 0 1<br>
> 12 0 1<br>
><br>
> Att.<br>
><br>
> Tiago.<br>
><br>
> #################################################################<br>
> <br>
> Tiago de Souza Marçal - Graduando em Agronomia pelo CCA-UFES<br>
> <br>
> Bolsista de Iniciação Científica da área de Genética e Melhoramento de Plantas<br>
> <br>
> ################################################################# </p>