> Assunto: model.matrix()
>
> Bom tarde pessoal,
>
> 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().
>
> Segue abaixo um CMR:
>
> k = rep(0:3,each=3)
> k = factor(k)
> k = model.matrix(~-1+k)
>
> # Essa é a matriz gerada.
>
> k0 k1 k2 k3
> 1 1 0 0 0
> 2 1 0 0 0
> 3 1 0 0 0
> 4 0 1 0 0
> 5 0 1 0 0
> 6 0 1 0 0
> 7 0 0 1 0
> 8 0 0 1 0
> 9 0 0 1 0
> 10 0 0 0 1
> 11 0 0 0 1
> 12 0 0 0 1
>
> # Entretanto gostaria de obter a seguinte matriz sem a necessidade de eliminar as colunas posteriormente.
> k0 k3
> 1 1 0
> 2 1 0
> 3 1 0
> 4 0 0
> 5 0 0
> 6 0 0
> 7 0 0
> 8 0 0
> 9 0 0
> 10 0 1
> 11 0 1
> 12 0 1
>
> Att.
>
> Tiago.
>
> #################################################################
>
> Tiago de Souza Marçal - Graduando em Agronomia pelo CCA-UFES
>
> Bolsista de Iniciação Científica da área de Genética e Melhoramento de Plantas
>
> #################################################################