我有两个独立变量 X 和 Y 的联合密度函数。现在我想从这个分布中采样新的 x,y。
我相信我必须做的是找到联合累积分布,然后以某种方式从中采样。我有点知道如何在 1D 中做到这一点,但我发现很难理解如何在 2D 中做到这一点。
我还使用 matlab 函数cumtrapz
找到了上述 pdf的累积分布函数。
为了清楚起见,我想做的是从这个经验分布中抽取随机值 x,y。
有人可以在这里指出我正确的方向吗?
编辑:我有数据值,我使用 [pdf bins] = hist3([NY])
然后我规范化pdf并做
累积分布 = cumtrapz(pdfNormalize)
是的(对下面的评论)X,Y 应该是独立的。