VonMisesDistribution
✖
VonMisesDistribution
Details

- The probability density for value
in a von Mises distribution is proportional to
for
between
and
.
- VonMisesDistribution allows μ to be any real number and κ to be any non-negative real number.
- VonMisesDistribution allows μ and κ to be any dimensionless quantities. »
- VonMisesDistribution can be used with such functions as Mean, CDF, and RandomVariate.
Background & Context
- VonMisesDistribution[μ,κ] represents a continuous statistical distribution supported over the interval
and parametrized by a real number μ (the mean of the distribution) and by a non-negative real number κ (its concentration), which together determine the overall behavior of its probability density function (PDF). In general, the PDF of a von Mises distribution is unimodal with a single "peak" (i.e. a global maximum), though its overall shape (its height, its spread, and the horizontal location of its maximum) is determined by the values of μ and κ. The von Mises distribution is sometimes referred to as the circular normal distribution or as the Tikhonov distribution.
- The von Mises distribution was first proposed in the early 1900s and was later introduced as a statistical model in a 1918 paper by German mathematician and statistician Richard von Mises as a tool to help model the distribution of atomic weights of elements known at the time. The von Mises distribution is the circular analog of the NormalDistribution defined on the real line and is among the most studied distributions in the field of circular statistics. It has been generalized and applied as a modeling tool in a number of different contexts. In particular, the von Mises distribution has been used to model phenomena including the spread of diseases, protein data, interference alignment in signal processing, and privacy-preserving algorithms in machine learning.
- RandomVariate can be used to give one or more machine- or arbitrary-precision (the latter via the WorkingPrecision option) pseudorandom variates from a von Mises distribution. Distributed[x,VonMisesDistribution[μ,κ]], written more concisely as xVonMisesDistribution[μ,κ], can be used to assert that a random variable x is distributed according to a von Mises distribution. Such an assertion can then be used in functions such as Probability, NProbability, Expectation, and NExpectation.
- The probability density and cumulative distribution functions for von Mises distributions may be given using PDF[VonMisesDistribution[μ,κ],x] and CDF[VonMisesDistribution[μ,κ],x]. The mean, median, variance, raw moments, and central moments may be computed using Mean, Median, Variance, Moment, and CentralMoment, respectively.
- DistributionFitTest can be used to test if a given dataset is consistent with a von Mises distribution, EstimatedDistribution to estimate a von Mises parametric distribution from given data, and FindDistributionParameters to fit data to a von Mises distribution. ProbabilityPlot can be used to generate a plot of the CDF of given data against the CDF of a symbolic von Mises distribution, and QuantilePlot to generate a plot of the quantiles of given data against the quantiles of a symbolic von Mises distribution.
- TransformedDistribution can be used to represent a transformed von Mises distribution, CensoredDistribution to represent the distribution of values censored between upper and lower values, and TruncatedDistribution to represent the distribution of values truncated between upper and lower values. CopulaDistribution can be used to build higher-dimensional distributions that contain a von Mises distribution, and ProductDistribution can be used to compute a joint distribution with independent component distributions involving von Mises distributions.
- VonMisesDistribution is related to a number of other distributions. VonMisesDistribution is an immediate generalization of UniformDistribution, in the sense that the PDF of VonMisesDistribution[μ,0] is precisely the same as that of UniformDistribution[{μ-π,μ+π}] and also limits to NormalDistribution in the sense that the PDF of a VonMisesDistribution tends to that of a NormalDistribution as κ→∞. VonMisesDistribution is also closely related to WignerSemicircleDistribution, LogNormalDistribution, HalfNormalDistribution, BinormalDistribution, and InverseGaussianDistribution.
Examples
open allclose allBasic Examples (4)Summary of the most common use cases

https://wolfram.com/xid/0d4m5k02fuoh76fu-k7nagi


https://wolfram.com/xid/0d4m5k02fuoh76fu-pnps23


https://wolfram.com/xid/0d4m5k02fuoh76fu-b9eh0a

Cumulative distribution function does not have closed form, but can be evaluated numerically:

https://wolfram.com/xid/0d4m5k02fuoh76fu-61in2h


https://wolfram.com/xid/0d4m5k02fuoh76fu-orleo0


https://wolfram.com/xid/0d4m5k02fuoh76fu-iplvxn

Circular mean is given by the following:

https://wolfram.com/xid/0d4m5k02fuoh76fu-bd4mh6


https://wolfram.com/xid/0d4m5k02fuoh76fu-q7dgv9

Scope (5)Survey of the scope of standard use cases
Generate a sample of pseudorandom numbers from a von Mises distribution:

https://wolfram.com/xid/0d4m5k02fuoh76fu-qhtk5j
Compare its histogram to the PDF:

https://wolfram.com/xid/0d4m5k02fuoh76fu-03mwaz

Distribution parameters estimation:

https://wolfram.com/xid/0d4m5k02fuoh76fu-45b7g2
Estimate the distribution parameters from sample data:

https://wolfram.com/xid/0d4m5k02fuoh76fu-epi747

Compare a density histogram of the sample with the PDF of the estimated distribution:

https://wolfram.com/xid/0d4m5k02fuoh76fu-f8ui5o


https://wolfram.com/xid/0d4m5k02fuoh76fu-zdg8yc


https://wolfram.com/xid/0d4m5k02fuoh76fu-bj2k5b


https://wolfram.com/xid/0d4m5k02fuoh76fu-kz68is


https://wolfram.com/xid/0d4m5k02fuoh76fu-vi3f15

Use dimensionless Quantity to define VonMisesDistribution:

https://wolfram.com/xid/0d4m5k02fuoh76fu-uwcqd


https://wolfram.com/xid/0d4m5k02fuoh76fu-j1ght

Applications (2)Sample problems that can be solved with this function
Generate random points on a unit circle:

https://wolfram.com/xid/0d4m5k02fuoh76fu-pmhnt

Scaled density function on the unit circle:

https://wolfram.com/xid/0d4m5k02fuoh76fu-h6tglq

Generate random points on a unit circle with different concentrations around :

https://wolfram.com/xid/0d4m5k02fuoh76fu-sh0scd

https://wolfram.com/xid/0d4m5k02fuoh76fu-4ayiyy

Properties & Relations (3)Properties of the function, and connections to other functions
Von Mises distribution is closed under translation:

https://wolfram.com/xid/0d4m5k02fuoh76fu-z8yaro

Relationships to other distributions:

With zero concentration, a von Mises distribution becomes UniformDistribution:

https://wolfram.com/xid/0d4m5k02fuoh76fu-unn1f5


https://wolfram.com/xid/0d4m5k02fuoh76fu-uxw4g8


https://wolfram.com/xid/0d4m5k02fuoh76fu-w9wlfv

Wolfram Research (2010), VonMisesDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/VonMisesDistribution.html (updated 2016).
Text
Wolfram Research (2010), VonMisesDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/VonMisesDistribution.html (updated 2016).
Wolfram Research (2010), VonMisesDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/VonMisesDistribution.html (updated 2016).
CMS
Wolfram Language. 2010. "VonMisesDistribution." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/VonMisesDistribution.html.
Wolfram Language. 2010. "VonMisesDistribution." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/VonMisesDistribution.html.
APA
Wolfram Language. (2010). VonMisesDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VonMisesDistribution.html
Wolfram Language. (2010). VonMisesDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VonMisesDistribution.html
BibTeX
@misc{reference.wolfram_2025_vonmisesdistribution, author="Wolfram Research", title="{VonMisesDistribution}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/VonMisesDistribution.html}", note=[Accessed: 27-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_vonmisesdistribution, organization={Wolfram Research}, title={VonMisesDistribution}, year={2016}, url={https://reference.wolfram.com/language/ref/VonMisesDistribution.html}, note=[Accessed: 27-April-2025
]}