を開始するために軸を調整することができます。どのように私はRに次のように使用され、三つの変数、X1、X2およびX3の経験累積密度をプロットするには、Rのプロットにゼロ原点から
plot.ecdf(x1, col="blue",
main="Distribution XYZ",
xlab="x_i", ylab="Prob(x_i<=y)")
lines(ecdf(x2), col="red") # adds a line
lines(ecdf(x3), col="green") # adds line
legend(600,0.6, # places a legend from (x,y)=(600,0.6) on
c("x1","x2","x3"), # puts text in the legend
lty=c(1,1,1), # gives the legend appropriate symbols (lines)
lwd=c(1,1,1),col=c("blue","red","green")) # gives the legend lines the correct color and width
結果のプロットただし、ボックスの外に0と1に2本の水平線(破線)があります。そして、ボックスの原点は、垂直軸上のゼロ以下のスペースと、水平軸上のゼロの左のスペースとを有する。これらのスペースと追加の行を削除する方法を提案してください。私は望みましたが、プロットを投稿できませんでした。
EDITED: 次のようにサンプルデータを生成することができます。
サンプルデータ
n <- 1000; u <- runif(n)
a <- -4.46; b <- 1.6; c <- -4.63
d <- (a * u) + (b * ((1.5 * (u ** 2)) - 0.5)) + (c * ((2.5 * (u ** 3)) - (1.5 * u)))
x1 <- -126/d; x2 <- -131/d; x3 <- -187/d
最小限の作業例を提供できますか?基本的には、コードを実行するための最小限のデータセットです。 –
@TylerRinkerサンプルデータが含まれています。 – Duna
答えはいくつかの面で間違っていました(それは新しい機能ではありません)。不完全なものでした(xlim仕様の追加が必要な要求された軸を制御しなかったため)。 –