Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 how to calculate overlaping coefficient between two probablity functions
I have two probability density functions generated as follows:

location = 0.97
scale = 1.0
x = np.linspace(-5,5,100)


pdf1 = skew_norm_pdf(x,location,scale,SKEW_PARAMS[0])

pdf2 = skew_norm_pdf(x, location, scale, SKEW_PARAMS[1]

How can I calculate the overlapping coefficient between the two generated probability density funtions?
In theory you can do it by finding the places where the pdfs intersect, then use the cdf. For example if pdf1(x) < pdf2(x) for all x in an interval (a, b) then you can add cdf1(b) - cdf1(a) to the overlapping coefficient.
Hi can you please explain this further, will be nice if you could add some simple scrip to do this? Moreover how do I know pdf1(x) < pdf2(x)?
How can I find the overlap between the following distributions?

from import scipy.stats


R1 = scipy.stats.skewnorm(2, 0, 2).rvs(1000)
R2 = scipy.stats.skewnorm(3, 1, 2).rvs(1000)
how to find the overlap between R1 and R2 in python?

These are two randomly generated distributions
buran wrote Aug-11-2019, 08:15 AM:
lease post all code, output and errors (in it's entirety) between their respective tags. Refer to BBCode help topic on how. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button.
Please, don't start new threads unnecessarily.

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Help with correlation coefficient mattjb84 7 1,226 Jun-29-2018, 09:56 PM
Last Post: Larz60+
  Newbie question how to find the coefficient for each variable zydjohn 10 3,831 Dec-14-2017, 05:01 PM
Last Post: j.crater

Forum Jump:

Users browsing this thread: 1 Guest(s)