
Boa noite pessoal, estou tentando criar uma matriz com os intervalos de confiança que eu calculei para os um conjunto de dados. No entanto, os valores calculados para o intervalo de confiança ficaram ocultos na matriz. ic<- function(x, sigma2, conf.level=0.95){ n <- length(x) xbarra <- mean(x) if (!missing(sigma2)){ z <- qnorm((1+conf.level)/2) }else{ sigma2 <- var(x) z <- qt((1+conf.level)/2, n-1) } return(mean(x)+c(-1, 1)*z*sqrt(sigma2)/sqrt(n)) } tr<-gl(3,4)resp<-rnorm(12,30,5)d<-data.frame(tr,resp)int.conf<-tapply(resp,tr,ic)mat<-matrix(int.conf)mat # matriz obtida. [,1] [1,] Numeric,2[2,] Numeric,2[3,] Numeric,2 Agradeço desde já pela ajuda. Att. Tiago.

Olá Tiago! Tente substituir isso: int.conf <- tapply(resp,tr,ic) mat<-matrix(int.conf) mat por isso: int.conf <- sapply(tapply(resp,tr,ic), as.matrix) Espero ter ajudado! 2013/2/6 Tiago Souza Marçal <tiagosouzamarcal@hotmail.com>
Boa noite pessoal, estou tentando criar uma matriz com os intervalos de confiança que eu calculei para os um conjunto de dados. No entanto, os valores calculados para o intervalo de confiança ficaram ocultos na matriz.
ic<- function(x, sigma2, conf.level=0.95){ n <- length(x) xbarra <- mean(x) if (!missing(sigma2)){ z <- qnorm((1+conf.level)/2) }else{ sigma2 <- var(x) z <- qt((1+conf.level)/2, n-1) } return(mean(x)+c(-1, 1)*z*sqrt(sigma2)/sqrt(n)) }
tr<-gl(3,4) resp<-rnorm(12,30,5) d<-data.frame(tr,resp) int.conf<-tapply(resp,tr,ic) mat<-matrix(int.conf) mat
# matriz obtida. [,1] [1,] Numeric,2 [2,] Numeric,2 [3,] Numeric,2
Agradeço desde já pela ajuda.
Att.
Tiago.
_______________________________________________ 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.
-- Julimar Santos Pinto Mestre em Ciências Sociais PPGCS - PUC Minas http://lattes.cnpq.br/0055458488359934

Valeu Julimar era exatamente o que eu estava precisando. Att. Tiago. Date: Thu, 7 Feb 2013 08:33:16 -0200 From: julimarsp.r@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] ERRO NA CRIAÇÃO DE UMA MATRIZ Olá Tiago!Tente substituir isso: int.conf <- tapply(resp,tr,ic)mat<-matrix(int.conf)mat por isso: int.conf <- sapply(tapply(resp,tr,ic), as.matrix) Espero ter ajudado! 2013/2/6 Tiago Souza Marçal <tiagosouzamarcal@hotmail.com> Boa noite pessoal, estou tentando criar uma matriz com os intervalos de confiança que eu calculei para os um conjunto de dados. No entanto, os valores calculados para o intervalo de confiança ficaram ocultos na matriz. ic<- function(x, sigma2, conf.level=0.95){ n <- length(x) xbarra <- mean(x) if (!missing(sigma2)){ z <- qnorm((1+conf.level)/2) }else{ sigma2 <- var(x) z <- qt((1+conf.level)/2, n-1) } return(mean(x)+c(-1, 1)*z*sqrt(sigma2)/sqrt(n)) } tr<-gl(3,4)resp<-rnorm(12,30,5)d<-data.frame(tr,resp)int.conf<-tapply(resp,tr,ic)mat<-matrix(int.conf)mat # matriz obtida. [,1] [1,] Numeric,2[2,] Numeric,2[3,] Numeric,2 Agradeço desde já pela ajuda. Att. Tiago. _______________________________________________ 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. -- Julimar Santos Pinto Mestre em Ciências Sociais PPGCS - PUC Minas http://lattes.cnpq.br/0055458488359934 _______________________________________________ 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.
participantes (2)
-
Julimar Pinto
-
Tiago Souza Marçal