Isoline density of scatterplot and area within

4 views (last 30 days)
Hello,
I would like to make a (for instance 90%) isoline in a scatterplot, so that 90% of the data points have a higher density than this level, and calculate the area comprised within this contour. See picture for an example.
I already made a density histogram and intensity map with the hist3 function, and know that I have to use a Kernel density estimation, and probably the function contour, but I don't understand much of this, and some attempts with these functions did not work out. Can anyone help me with this?

Answers (1)

M Bateni
M Bateni on 24 Jun 2016
Edited: M Bateni on 24 Jun 2016
  1 Comment
Jenny Nij Bijvank
Jenny Nij Bijvank on 27 Jun 2016
Thank you for the link. I tried it with my own data, and now I can plot the contour lines, which connect bins with the same amount (or percentage) of data points (with hist3 and contour function).
But I still don't know how to make an isoline so that x% of the data points have a higher density than this level. I am trying with the ksdensity function, but I don't really understand how to use it, and how to get the desired result.
I hope you can help!

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!