gpt4 book ai didi

r - 从密度函数计算概率

转载 作者:行者123 更新时间:2023-12-04 07:50:21 25 4
gpt4 key购买 nike

我已经建立了密度函数,现在我想计算一个新数据点“落入”选定间隔的概率(例如,a = 3,b = 7)。所以,我在寻找:

P(a<x<=b)

一些样本数据:
df<- data.frame(x=c(sample(6:9, 50, replace=TRUE), sample(18:23, 25, replace=TRUE)))

dens<- density(df$x)

我很高兴听到任何解决方案,但最好在base r

先感谢您

最佳答案

您需要获取密度作为函数(使用approxfun),然后在所需的限制范围内集成函数。

integrate(approxfun(dens), lower=3, upper=7)
0.258064 with absolute error < 3.7e-05

## Consistency check
integrate(approxfun(dens), lower=0, upper=30)
0.9996092 with absolute error < 1.8e-05

关于r - 从密度函数计算概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43570344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com