Bom dia!
Eu preciso construir o gráfico da densidade acumulada de uma variável continua (domínio dos Reais) que não tem um modelo identificado. Usei o gráfico de pareto construído por tabelas de frequência, porém, no eixo x, ele coloca as frequência em ordem decrescente. Eu gostaria de construir esse mesmo gráfico, todavia, em que no eixo x ficasse as classes das tabelas na sequencia crescente (Ex: (-17.1,32.9] (32.9,82.9] (82.9,133] (133,183] (183,233] (233,283] (283,333] ), não usando a sequencia decrescente da frequência como no pareto. Alguma ideia de como fazer isso?
> # Grafico de pareto
> MT <- Global$Z
> head(MT)
[1] 127.45555 23.10762 36.16764 88.45139 142.60974 151.68347
> intervalo <- cut(MT, breaks= seq(min(MT), max(MT), 50 ))
> x = table(intervalo)
> print(x)
intervalo
(-17.1,32.9] (32.9,82.9] (82.9,133] (133,183] (183,233] (233,283] (283,333]
5 6 9 7 4 5 6
> require(qcc)
> pareto.chart(x,ylab = "Frequencia", main = "classes do lucro MT",
+ col=rainbow(length(x)))
Pareto chart analysis for x
Frequency Cum.Freq. Percentage Cum.Percent.
(82.9,133] 9 9 21.42857 21.42857
(133,183] 7 16 16.66667 38.09524
(32.9,82.9] 6 22 14.28571 52.38095
(283,333] 6 28 14.28571 66.66667
(-17.1,32.9] 5 33 11.90476 78.57143
(233,283] 5 38 11.90476 90.47619
(183,233] 4 42 9.52381 100.00000
Ver Figura 1 do pareto em anexo.
No eixo x (aparece as classes fora de ordem), mas na ordem decrescente da frequência. Gostaria que as classes ficassem na ordem no eixo x ((-17.1,32.9] (32.9,82.9] (82.9,133] (133,183] (183,233] (233,283] (283,333] )
O ideal é que apareça na ordem crescente no eixo x, como na Figura em anexo (Figura 2).
Nilson Silva.
_______________________________________________
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.