<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>