gpt4 book ai didi

matlab - Julia 中的峰度函数

转载 作者:行者123 更新时间:2023-12-01 18:46:19 24 4
gpt4 key购买 nike

所以我一直在研究 Julia,我发现计算概率分布峰度的函数在 Julia 和 MATLAB 之间的实现方式不同。

在 Julia 中,执行以下操作:

using Distributions
dist = Beta(3, 5)
x = rand(dist, 10000)
kurtosis(x) #gives a value approximately around -0.42

在 MATLAB 中执行以下操作:

x = betarnd(3, 5, [1, 10000]);
kurtosis(x) %gives something approximately around 2.60

这里发生了什么?为什么两种语言的峰度不同?

最佳答案

如下所述:http://www.itl.nist.gov/div898/handbook/eda/section3/eda35b.htm

我们经常使用超额峰度 (Kurtosis - 3),以便正态分布的(超额)峰度变为零。如distributions.jl docs所示这就是 Julia 中的 kurtosis(x) 使用的内容。

Matlab 不使用多余的措施(docs 中甚至有一个注释提到了这个潜在的问题)。

关于matlab - Julia 中的峰度函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41444958/

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