X<-c( 4.5 ,4.7 ,3.2 ,6.3 ,6.4 ,7.1 ,7.2 ,5.1 ,3.7 ,4.2 ,16.2 ,15.9 ,17.3 ,5.1 , 4.6, 8.4, 9.0, 3.6, 3.2, 6.3, 18.4, 3.4, 9.1, 5, 3.6, 2.6, 10.1, 5.6, 6.3,* 19.1*)
INTERV<-c(2.6,5.9,9.2,12.5,15.8,19.1) #AX armazenará os pontos médios dos intervalos AX <- (INTERV[-1]+INTERV[-6])*0.5 hist(X,breaks=INTERV,main="Chefes de família do Bairro Alto segundo renda mensal, em salários mínimos - Curitiba - 2002", ylab="Nº de Chefes",xlab="Renda mensal, em salário mínimos", col="red",sub="Fonte: Dados fictícios",cex.sub=0.9*,axes=FALSE*) #O comando que lhe faltava: *axis(1,AX,AX) #O primeiro argumento (1) referencia o eixo 'das abscissas', o segundo argumento (AX) indica os locais onde você deseja os 'ticks', o terceiro argumento (AX) é o vetor com o que vai ser escrito.* Em 14 de fevereiro de 2013 19:47, Adriano Montaguti < [email protected]> escreveu: > Já descobri o porque da frequência estar em 4. Foi um erro que eu cometi. > Esqueci de adicionar o valor 19,1. > > > Em 14 de fevereiro de 2013 20:17, Adriano Montaguti < > [email protected]> escreveu: > > Boa tarde a todos. >> Estou tendo aulas de probabilidade e estatística nesse semestre e preciso >> de fazer alguns histogramas no R. >> >> Basicamente eu tenho essa pequena amostra: >> X<-c( 4.5 ,4.7 ,3.2 ,6.3 ,6.4 ,7.1 ,7.2 ,5.1 ,3.7 ,4.2 ,16.2 ,15.9 ,17.3 >> ,5.1 , >> 4.6, 8.4, 9.0, 3.6, 3.2, 6.3, 18.4, 3.4, 9.1, 5, 3.6, 2.6, 10.1, 5.6, >> 6.3) >> >> Eu estou tentando construir um histograma de freqüência com intervalos de >> classe para uma variável contínua. >> >> Usei essa função aqui: >> >> hist(X,breaks=c(2.6,5.9,9.2,12.5,15.8,19.1),main="Chefes de família do >> Bairro Alto segundo renda mensal, em salários mínimos - Curitiba - 2002", >> ylab="Nº de Chefes",xlab="Renda mensal, em salário mínimos", >> col="red",xlim=c(2.6,19.1),sub="Fonte: Dados fictícios",cex.sub=0.9) >> >> Problemas: >> A ultima classe deveria estar com frequência igual a 5, mas pelo visto >> conta somente 4. >> No eixo x eu não quero que ele fique mostrando os valores em escala "5 - >> 10 - 15" e sim o Ponto médio de cada classe (4.25, 7.55, 10.85, 14.15, >> 17.45) e que fique centralizado com a largura da coluna. >> >> Dados: >> >> Aqui estão os intervalos de classe e as frequências: >> >> *Tabela 7 - Chefes de família do Bairro Alto segundo renda mensal, em >> salários mínimos - Curitiba - 2002* >> >> * Renda mensal em salários mínimos* >> >> *Freqüência* >> >> 2,6 |¾ 5,9 >> >> 15 >> >> 5,9 |¾ 9,2 >> >> 9 >> >> 9,2 |¾ 12,5 >> >> 1 >> >> 12,5 |¾ 15,8 >> >> 0 >> >> 15,8 |¾| 19,1 >> >> 5 >> >> Total >> >> 30 >> >> *Fonte:* Dados Fictícios >> >> Amplitude de classe = 3.3 >> Número de classes = 5 >> >> Agradeço desde já. >> Adriano. >> > > > _______________________________________________ > R-br mailing list > [email protected] > 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. > -- Igor de Melo Nery Oliveira, Monitor de Introdução à Computação, Graduando de Engenharia Civil pela Universidade Federal de Alagoas (UFAL), Membro do Laboratório de Computação Científica e Visualização (LCCV/UFAL). Currículo Lattes: http://lattes.cnpq.br/1722851763156815
_______________________________________________ R-br mailing list [email protected] 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.
