
Omg. Vida difícil. Não consigo instalar o pacote 'contrast" Como foi comentado em outro e-mail, ele necessita do pacote Design, que foi descontinuado. Ai eu fui la e baixei a ultima versão no link do R que o Benilton comentou no outro e-mail Ai quando vou instalar a partir do zip da o seguinte erro: ##########################################################################
utils:::menuInstallLocal() Erro em read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : não é possível abrir a conexão Além disso: Mensagens de aviso perdidas: 1: In unzip(zipname, exdir = dest) : erro 1 na extração a partir de arquivo zip 2: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : não foi possível abrir o arquivo comprimido 'Design_2.3-0.tar.gz/DESCRIPTION', motivo provável 'No such file or directory' #######################################################################################################
Mas esse arquivo DESCRIPTION ta la dentro do arquivo compactado do pacote, eu fui la olhar, não sei o que acontece. Dei um sys.info() pra ver se ajudo. ###
Sys.info() sysname release "Windows" "7" version nodename "build 7601, Service Pack 1" "AUGUSTO_NOTE" machine login "x86" "Augusto Notebook" user effective_user "Augusto Notebook" "Augusto Notebook" ###
To vendo que ta chegando a hora de mudar pro linux... Em 25 de novembro de 2011 10:56, Walmes Zeviani <walmeszeviani@gmail.com>escreveu:
Augusto,
Você deve crias os contrastes de Tukey. Não há função para isso. Você deve criar exatamente da maneira como você quer comparar, ou seja, pelas suas explicações, comparar níveis de B (pairwise) fixando níveis de A. Combinando as funções que o R possui (combn, apply, contrast, multcomp) a tarefa fica simples.
da <- expand.grid(A=gl(3,1), B=gl(4,4)) da$y <- rnorm(nrow(da))
require(nlme)
m0 <- gls(y~A*B, da) anova(m0)
# comparar níveis (pairwise) de B fixando nível de A (contrastes de Tukey) choose(nlevels(da$B), 2) # número de comparações cpr <- combn(nlevels(da$B), 2); cpr # as comparações
Blev <- levels(da$B) Alev <- levels(da$A) cpr.names <- paste("B", cpr[1,], "-", "B", cpr[2,], sep="")
require(contrast)
cpr.list <- lapply(cpr.list, t) cpr.list # matriz de contrastes de Tukey entre B fixando A
c0 <- apply(cpr, 2, function(i){ c1 <- contrast(m0, list(A=Alev[1], B=Blev[i[1]]), list(A=Alev[1], B=Blev[i[2]])) c1$X }) colnames(c0) <- paste("A", Alev[1], "/", cpr.names, sep="") c0
require(multcomp) glht(m0, linfct=t(c0)) # repetir para os demais níveis de A
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ 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.
-- Grato Augusto C. A. Ribas Site Pessoal: http://augustoribas.heliohost.org Lattes: http://lattes.cnpq.br/7355685961127056