全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
16853 7
2015-08-26
我想请教个问题,使用density函数可以得到概率密度,并用plot函数画出来,那么如果给定一个值,如何求出其对应的概率密度值呢,举个例子 plot(density(rnorm(1000)))可以轻松的画出一个整体分布图,如果我想计算x=0.5时的概率密度值,该如何出来,当然不是通过已知的正态分布的概率密度函数取得,如果只通过已有的数值取得呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-8-29 11:40:42
首先,对于连续分布来说,单点概率为0,你求得只能是一个区间内的概率密度,这样的话,直接看看数据中某一部分的比例就好了。其次,如果说已知的数据能很好地吻合某个分布,你可以去估计那个分部的参数。最后,我觉得这个问题并没有很大的意义,实际的一些数据分析中,用的分位数等等统计量,虽然你这个问题我的确不会。。。望指教!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-29 12:34:05
density()函数给出的是一个核密度估计(KDE),估计的效果好坏与核函数、(尤其是)带宽的选择都有一定的关系。
如果是个给置信区间的话通常用Bootstrap就可以,而且非常实用。
但是密度的话,应该可以做,把它当作函数插值或者非参数回归就可以吧。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-29 19:47:32
x <- dnorm(0.5)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-22 21:19:57
请问你这个问题解决了吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-7 14:07:05
核密度计算参考 https://blog.csdn.net/qq_38200023/article/details/78806670
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群