【发布时间】:2015-03-31 23:54:11
【问题描述】:
我想在 R 中创建一个新的概率密度函数,如下所示:
P{X=x} = p
P{X=/=x} 遵循泊松分布,带有一些参数 lambda 但归一化 s.t。所有概率之和等于 (1-p)
如何让 R 将其识别为新的概率分布并让它创建所有相应的函数(r、d、p、q)?
【问题讨论】:
-
不确定我理解你的意思,因为每个
[rdpq]*函数都是独立编写和执行的。通常,新分布是连续均匀分布的反转,作者必须编写自己的[dpq]*函数来配合r*函数。 -
@r2evans 好的,我想我明白了。我只是想制作一个新的概率分布,并认为 R 可以自己处理 [rdpq]。那么如何在 R 中获得一个新的分布呢?
-
副制作一个新的,你可以修改
rpois来做你的规范化吗?否则,也许研究“创建随机数统一逆”会提供一些帮助。如果“在 R 中获得一个新的发行版”你的意思是“向 R 添加函数,以便我可以在其他地方使用它”,然后考虑编写函数并可能创建包(也许阅读 packages 或 advanced R 的一些 hadleyverse )。 -
@r2evans 好的,谢谢。
标签: r probability probability-density