PDF of multimodal circular data

Click For Summary
SUMMARY

The discussion focuses on creating a probability density function (PDF) for circular and multimodal data using kernel density estimation with a von Mises distribution. The user fits a von Mises function to each data point and sums the results to obtain a smooth distribution. However, they encounter an issue where the maximum value of the PDF exceeds 1 after integration, which they suspect is due to the use of the trapezoid rule for integration in Python with NumPy's trapz command. The discussion also mentions the Bingham distribution and its application in constructing probability distributions over rotations.

PREREQUISITES
  • Understanding of kernel density estimation
  • Familiarity with the von Mises distribution
  • Proficiency in Python and NumPy, specifically the trapz function
  • Knowledge of circular statistics
NEXT STEPS
  • Research the appropriate integration techniques for circular data
  • Explore the Bingham distribution and its applications in rotation statistics
  • Learn about the Matrix-von Mises–Fisher distribution
  • Investigate alternative methods for fitting probability density functions to multimodal data
USEFUL FOR

Data scientists, statisticians, and researchers working with circular data and probability density functions, particularly those interested in kernel density estimation and circular statistics.

funcosed
Messages
35
Reaction score
0
Hi,
I have a data vector that consists of directions measured in an experiment. I wish to create a probability density function. As the data is circular and multimodal I use a kernel density estimate with von Mises distribution (essentially a Gaussian on the unit circle) as the basis function. I fit a von Mises function to each data point and sum the results to obtain a smooth distribution. To obtain a probability density I simply divide each point in the distribution by the integral of the whole distribution. However, my results seem odd after the integration as the maximum value in the pdf is larger than 1. I think it might be related to how I do the integration, I use the trapezoid rule (I work in python so it's numpys trapz command) but I am not sure if this is appropriate for circular data. Has anyone out there had this problem before? any advice??
 
Physics news on Phys.org
For N = 4, the Bingham distribution is a distribution over the space of unit quaternions. Since a unit quaternion corresponds to a rotation matrix, the Bingham distribution for N = 4 can be used to construct probability distributions over the space of rotations, just like the Matrix-von Mises–Fisher distribution. And for those with talent relative <link deleted> wanting to make World Wide history ...
 
Last edited by a moderator:

Similar threads

Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 17 ·
Replies
17
Views
2K