Hi r-users,
I have 2 sets of data and I would like to superimpose this cumulative density in
one graph.
I know how to put the 2 graphs in one same graph but my problem is the data are
different.
> z[1:20]
[1] 2.02347388 3.19514379 0.05188875 1.41333812 3.50249892 4.34272676
6.65639581 5.01533819 4.18207505
[10] 2.87615551 2.28202152 0.49431541 0.06570579 5.68352438 11.37222124
7.29185093 4.32209430 2.65243100
[19] 4.60515744 2.25838285
zgen dgen
[1,] 10.04 0.9627
[2,] 10.05 0.9629
[3,] 10.06 0.9631
[4,] 10.07 0.9632
[5,] 10.08 0.9634
[6,] 10.09 0.9635
[7,] 10.10 0.9637
[8,] 10.11 0.9638
[9,] 10.12 0.9640
[10,] 10.13 0.9642
[11,] 10.14 0.9643
For z data, I can simply plot(ecdf(z)). But for data gen it is a 2 coulumn
data, if I use scatter plot I can get the cdf, plot(zgen,dgen).
I tried:
plot(ecdf(z), verticals= TRUE,do.p = FALSE, main ="CDF for observed and
simulated weighted sum",
xlab="Weighted sum (mm)", ylab="Cumulative Percent",
xlim=c(0,30), xaxs ='i', yaxs ='i')
lines(c(zgen,dgen),verticals= TRUE,do.p =
FALSE,col.h="red",col.v="red",lwd=2)
legend(10,.2,c("obs","pre"),col=c("black","red"),lwd=c(1,2))
I do not get what I want.
So how do I draw the 2 different ecdf on the same graph given 2 different set of
data.
Thank you so much for your help.
[[alternative HTML version deleted]]