
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