Skip to main content
1 of 3
concept3d
  • 163
  • 1
  • 6

Detecting Unimodal Distributions

I have histograms of audio signals where they have bimodal normal distribution. What I want to do is to detect these subpopulations inorder to have a threshhold, this is meant as a preprocessing step so it can be used to make decisions based on it (the black line in the examples below).

enter image description here enter image description here

I am thinking of implementing a K-Means clustering algorithm to detect distributions. Now my question is:

  1. Is this the correct solution? Choosing bad initial means is worrying me that the algorithm will fail to cluster correctly.

  2. What are other solutions to separate the two distributions, I have looked at GMM, but am not sure how it helps.

  3. if K-Means is somehow appropriate for solving such a problem how should I select the initial means, or does it depend mostly on the data ?

Note that I am new to this field so I hope to correct me if I made any horrible mistakes

concept3d
  • 163
  • 1
  • 6