样本来自任意连续分布

23条意见(过去30天)
鑫
2017年1月8日
评论道: 2017年2月20日
假设我有一个非常复杂的概率分布函数x^(-2)*y^(-3)*exp(-z/t)其中x y z t都是连续的正数。x y z t空间的积分不是1,所以一定有一个比例因子。我该如何设计一个函数,或者是否有一个方便的函数带一些符号可以让我从这个分布中抽样一个随机的连续的数集?如果我想对一个完全条件分布进行抽样,比如x,已知y z t ?
多谢。

接受的答案

骑自行车的人
骑自行车的人 2017年1月8日
编辑:骑自行车的人 2017年1月9日
你的问题有两个关键因素:
  • 从任意分布中抽样
  • 从多元分布中取样(这些变量是否相关?)
要完成第一部分,例如从x^(-2)中获取样本,有一种方法使用cdf的倒数。我建议你看看 这个线程 在旧的MATLAB论坛开始。
如果你有自变量,那么你可以把每个变量的分布相乘。如果你有 依赖 变量,那么最好的方法是使用 连系动词的方法
文档中有一些例子可以帮助您入门。我建议你对这两个部分每一步都尝试一些小步骤,这样你就可以建立你的理解,而不是试图一次解决你的整个问题。
1评论
鑫
2017年2月20日
谢谢你的回答,我已经把它修好了。

登录发表评论。

更多答案(0)

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!