我想生成一些随机数,对数正态分布,具有指定的几何平均值(GM)和几何标准差(GSD),比如GM = 10和GSD = 2.5.我如何在Matlab中做到这一点?我查了一下Matlab的帮助并发现了这个链接,但我想用我的初始输入作为GM和GSD,而不是平均值和方差.
维基百科说,对数正态分布的几何平均值是exp(µ)
,几何标准差是exp(sigma)
.所以这样做:
rn = lognrnd(log(GM), log(GSD));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1709 次 |
最近记录: |