我有一系列随机数值a <- runif(1000, 0, 10)
和一个值:b <- 1.5
。我想绘制ecdf,然后把它放在值上,看看它的概率。
但是当我这样做时:
plot(ecdf(a))
points(b, col = 'red', lwd = 2)
这些要点并没有出现。我想我必须使用曲线拟合点来找到与之对应的y轴值,但我真的不知道该怎么做。如果someoane可以帮助我。谢谢!
答案 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)