この種のデータセットの動作をプロットしようとしています。私は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()')