如何适应ecdf曲线上的点

时间:2015-05-28 09:00:35

标签: r curve-fitting ecdf

我有一系列随机数值a <- runif(1000, 0, 10)和一个值:b <- 1.5。我想绘制ecdf,然后把它放在值上,看看它的概率。

但是当我这样做时:

plot(ecdf(a))
points(b, col = 'red', lwd = 2)

这些要点并没有出现。我想我必须使用曲线拟合点来找到与之对应的y轴值,但我真的不知道该怎么做。如果someoane可以帮助我。谢谢!

1 个答案:

答案 0 :(得分:0)

ecdf返回一个函数。你可以这样做:

set.seed(42)
a <- runif(1000, 0, 10)
b <- 1.5

e <- ecdf(a)

plot(e)
points(b, e(b), col = 'red', cex= 2)

resulting plot