如何在给定前两矩矩阵的情况下生成不同均匀分布的样本

时间:2017-06-27 12:01:22

标签: matlab random correlation uniform

考虑一个具体的例子,我有三种不同的均匀分布,即x~U(-40,20),y~(-20,40),z~(-20,20)。 所以我可以计算E [x +],E [x - ],E [y +],E [y - ],E [z +],E [z-],其中x +表示max {0,x},x-表示分{0,X}。

基于均匀分布,矩矩阵计算 E [(X +,X-,Y +,Y-,Z +,Z - )^ T(X +,X-,Y +,Y-,Z +,Z-)]。同时,我在矩矩阵中限制E [x + x - ] = 0。 为简单起见,假设x,y,z为i.i.d

我的问题是如何在我的设置下随机生成样本(x +,x-,y +,y-,z +,z-)给定matlab中的前两个时刻或R? 我经常搜索,发现没有方法可以解决我面临的问题。

感谢您对此简单问题的所有帮助或建议。

生成多元均匀分布的相关链接参考:http://comisef.wikidot.com/tutorial:correlateduniformvariates 但它无法解决我的问题,因为它只考虑遵循相同特定均匀分布的所有变量。

0 个答案:

没有答案
相关问题