Info
この質問は閉じられています。 編集または回答するには再度開いてください。
How I accept generated [x,y] samples that fall into a probability density function or an equivalent area?
1 回表示 (過去 30 日間)
古いコメントを表示
I generate samples in 2-d space, i.e. x,y coordinates. I have a normal pdf and I want to keep/accept the samples that fall inside the pdf. Let as denote this area W. Is there a specific command for this? How can I implement it? I found in Matlab inpolygon command , but it works only for polygonal region and not on curves, such as pdf .
2 件のコメント
Star Strider
2017 年 10 月 14 日
The normal distribution extends from -Inf to +Inf. All the real values you create are by definition ‘inside the PDF’.
回答 (1 件)
Image Analyst
2017 年 10 月 14 日
I'm not sure you mean "fall inside the pdf" since, of course, all values generated must come from the PDF. I think you mean "fall inside the area", presumably one defined by some limits on x and y
% Get x and y somehow
if x < x1 || x > x2 || y < y1 || y > y2
% Coordinate is out of bounds. Skip this one.
continue;
end
% Else do something with it.
2 件のコメント
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!