【问题标题】:Discretizing a continuous probability distribution离散连续概率分布
【发布时间】:2016-09-06 21:54:46
【问题描述】:

认识到这可能是一个与编码问题一样多的统计问题,假设我有一个使用 Distributions.jl 创建的正态分布:

using Distributions

mydist = Normal(0, 0.2)

是否有一种好的、直接的方法可以让我对这样的分布进行离散化以获得 PMF 而不是 PDF?

在 R 中,我发现 actuar package contains a function to discretize a continuous distribution.我没有为 Julia 找到类似的东西,但我想在自己动手之前先看看这里。

【问题讨论】:

  • 当你说离散化是什么意思?你想最终得到一个近似分布的马尔可夫链吗?

标签: julia


【解决方案1】:

没有内置函数可以执行此操作,但您可以使用范围对象,结合 cdfdiff 函数来计算值:

using Distributions
mydist = Normal(0, 0.2)
r = -3:0.1:3
d = diff(cdf(mydist, r))

【讨论】:

    猜你喜欢
    • 2016-06-12
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2018-10-11
    • 2012-04-14
    • 1970-01-01
    相关资源
    最近更新 更多