[R-br] Fwd: Enc: model.matrix()

Ze Henrique jhguilhen em gmail.com
Terça Fevereiro 24 15:02:23 BRT 2015


> 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
>
> #################################################################
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150224/97e27e7e/attachment.html>


Mais detalhes sobre a lista de discussão R-br