我正在尝试绘制数据集的这种行为。我试过 Ecdf()
library(Hmisc)
dd<-read.table('critical.1.dat',head=F)
cdf<-Ecdf(dd$V1)
df<-hist(dd$V1)
ll<-((1-cdf$y[df$mids])/(df$density))
plot(df$mids,ll)
似乎一切顺利。在这个答案之后,我尝试了 ecdf()
dd<-read.table('critical.1.dat',head=F)
cdf<-ecdf(dd$V1)
df<-hist(dd$V1)
ll<-(1-cdf(df$mids))/df$density
plot(df$mids,ll)
结果看起来非常不同 Ecdf()。
我的错误在哪里?为什么他们看起来我不一样?
第一次编辑:我的实际代码是
library(Hmisc)
dd<-read.table('critical.1.dat',head=F)
cdf<-Ecdf(dd$V1)
ccdf<-ecdf(dd$V1)
df<-hist(dd$V1)
ll<-((1-cdf$y[df$mids])/(df$density))
llc<-(1-ccdf(df$mids))/df$density
par( mfrow = c( 2, 1 ) )
plot(df$mids,ll,ylab='Ecdf()')
plot(df$mids,llc,ylab='ecdf()')