Чтобы построить эмпирическую кумулятивную плотность трех переменных 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, кроме поля. И, начало поля имеет пространство ниже нуля на вертикальной оси и пробел слева от нуля на горизонтальной оси. Можете ли вы предложить, как удалить это пространство и дополнительные строки. Я хотел, но не мог опубликовать сюжет.
Редакция: Образцовые данные могут быть сгенерированы следующим образом:
данные образца
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