Ok Walmes! Muito obrigado!



Em 24-04-2014 09:33, walmes . escreveu:
Você está usando o model.matrix() com o 0? Se você tem um fator com K níveis e declara apenas ele, a matriz correspondente terá K colunas. Sem usar o 0 na fórmula, a primeira coluna refere-se ao intercepto, as demais representam contrastes para com esse nível. No entanto, com mais de um fator categórico, o intercepto vai representar simultaneamente o primeiro nível dos dos fatores declarados. A melhor coisa a fazer é brincar com a função para entender o que ela faz. Consulte a documentação da função para mais detalhes e opções.

da <- expand.grid(A=gl(2,1), B=gl(3,1), C=gl(4,1))
str(da)

model.matrix(~A, da)
model.matrix(~0+A, da)
model.matrix(~B, da)
model.matrix(~C, da)
model.matrix(~A+B, da)
model.matrix(~A*B, da)
model.matrix(~A/B, da)
model.matrix(~A:B, da)
model.matrix(~0+A:B, da)
model.matrix(~A+B+C, da)


À disposição.
Walmes.


_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

--
Alexandre Rodrigues Loures
Doutorando em Economia Aplicada
Universidade Federal da Paraíba - UFPB
Centro de Ciências Sociais Aplicadas - CCSA
Programa de Pós-Graduação em Economia - PPGE
Tel.: +55 32 9102-0690 (MG) ou +55 83 9804-1000 (PB)
e-Mail: alexandre.loures@ymail.com
Site: www.ccsa.ufpb.br/ppge