[R-br] Matriz X de delineamento
walmes .
walmeszeviani em gmail.com
Sexta Agosto 15 14:14:24 BRT 2014
Qual a restrição que te impede de usar a model.matrix()? Bem, você pode
montar a matriz de incidência atribuindo 0 ou 1 caso a linha pertença à
certo nível, depois aplicar uma restrição paramétrica que garanta uma
solução que no caso default seria excluir a primeira coluna.
## Usando model.matrix().
X <- model.matrix(~Species, data=iris)
## Com sapply().
Xs <- 1*sapply(levels(iris$Species), "==", iris$Species)
## Com outer().
Xo <- 1*outer(iris$Species, levels(iris$Species), "==")
## Lembre-se que as matrizes retornadas correspondem ao seguinte.
X <- model.matrix(~0+Species, data=iris)
À
disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140815/e75bf996/attachment.html>
Mais detalhes sobre a lista de discussão R-br