我有一个看起来像这样的数据:HOWTO情节两个累积频率图一起
#val Freq1 Freq2
0.000 178 202
0.001 4611 5300
0.002 99 112
0.003 26 30
0.004 17 20
0.005 15 20
0.006 11 14
0.007 11 13
0.008 13 13
...many more lines..
全部数据可以在这里找到: http://dpaste.com/173536/plain/
我打算做的是有一个累积的图 以“val”作为x轴,其中“Freq1”为&“Freq2”为 y轴,在1图中一起绘制。
我有这段代码。但是,它会创建两个地块,而不是1
dat <- read.table("stat.txt",header=F);
val<-dat$V1
freq1<-dat$V2
freq2<-dat$V3
valf1<-rep(val,freq1)
valf2<-rep(val,freq2)
valfreq1table<- table(valf1)
valfreq2table<- table(valf2)
cumfreq1=c(0,cumsum(valfreq1table))
cumfreq2=c(0,cumsum(valfreq2table))
plot(cumfreq1, ylab="CumFreq",xlab="Loglik Ratio")
lines(cumfreq1)
plot(cumfreq2, ylab="CumFreq",xlab="Loglik Ratio")
lines(cumfreq2)
什么是处理这个正确的方式?
关于一个设备上的两个情节:http://stackoverflow.com/questions/1801064/how-to-separate-two-plots-in-r。 – Marek 2010-03-19 06:23:06
@Marek:我的意思是不同的事情。我的意思是两个曲线在一个阴谋。 – neversaint 2010-03-19 07:57:59