认识到这可能与编码问题一样是一个统计问题,假设我使用Distributions.jl创建了正态分布:
using Distributions
mydist = Normal(0, 0.2)
为了获得PMF而不是PDF,是否有一种良好,直接的方式我应该去离散这样的分布?
在R中,我发现了actuar package contains a function to discretize a continuous distribution。我没有找到任何类似朱莉娅的东西,但我想在滚动自己之前先检查一下。
答案 0 :(得分:5)
没有内置函数可以执行此操作,但您可以使用范围对象,结合cdf
和diff
函数来计算值:
using Distributions
mydist = Normal(0, 0.2)
r = -3:0.1:3
d = diff(cdf(mydist, r))