标签: r matlab random distribution skew
如何在多变量情况下使用偏斜正态分布生成随机数?
答案 0 :(得分:2)
使用R中rsn包中的sn函数(我想另外一个R也适合你的问题):
rsn
sn
rsn(n=100, location=1.256269, scale=1.605681, shape=5)
将从具有所需位置,比例和形状的偏斜正态分布生成100(n)个随机数。使用更高的样本量进行绘图,例如:
n
hist(rsn(n=10000, location=1.256269, scale=1.605681, shape=5))