来自beta分布的拉丁超立方体样本与matlab

时间:2017-01-24 10:12:20

标签: matlab sampling beta-distribution

我需要在拉丁超立方体的帮助下从beta分布中提取10000个样本。 lhsnorm命令仅在正常分发时才有用。在lhsdesign下我也找不到多少。我该怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用lhsdesign获取一组均匀分布的数字,然后使用Inverse transform sampling方法将它们转换为beta分布。例如:

X = lhsdesign(10000,1);
Y = betainv(X,5,2);
histogram(Y)

lhs beta