Click or drag to resize
Accord.NET (logo)

Circular Class

Set of statistics functions operating over a circular space.
Inheritance Hierarchy
SystemObject
  Accord.StatisticsCircular

Namespace:  Accord.Statistics
Assembly:  Accord.Statistics (in Accord.Statistics.dll) Version: 3.8.0
Syntax
public static class Circular
Request Example View Source

The Circular type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAngularDeviation(Double)
Computes the Angular Deviation of the given angles.
Public methodStatic memberAngularDeviation(Double, Double)
Computes the circular angular deviation of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberAngularDeviation(Int32, Double, Double)
Computes the Angular Deviation of the given angles.
Public methodStatic memberCentralMoments
Computes the complex circular central moments of the given circular angles.
Public methodStatic memberConcentration(Double)
Computes the concentration (kappa) of the given angles.
Public methodStatic memberConcentration(Double, Double)
Computes the concentration (kappa) of the given angles.
Public methodStatic memberDistance(Double, Double)
Computes the angular distance between two angles.
Public methodStatic memberDistance(Double, Double, Double)
Computes the distance between two circular samples.
Public methodStatic memberDistance(Double, Double, Double, Double)
Computes the angular distance between two angles.
Public methodStatic memberKurtosis
Computes the circular kurtosis of the given circular angles.
Public methodStatic memberMean(Double)
Computes the Mean direction of the given angles.
Public methodStatic memberMean(Double, Double)
Computes the circular Mean direction of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberMean(Int32, Double, Double)
Computes the Mean direction of the given angles.
Public methodStatic memberMedian(Double)
Computes the circular Median direction of the given angles.
Public methodStatic memberMedian(Double, Double)
Computes the circular Median of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberNoncentralMoments
Computes the complex circular non-central moments of the given circular angles.
Public methodStatic memberQuartiles(Double, DoubleRange, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Public methodStatic memberQuartiles(Double, DoubleRange, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Public methodStatic memberQuartiles(Double, Double, DoubleRange, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberQuartiles(Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Public methodStatic memberQuartiles(Double, Double, DoubleRange, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberQuartiles(Double, Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberQuartiles(Double, Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Public methodStatic memberQuartiles(Double, Double, Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberResultant(Double)
Computes the mean resultant vector length (r) of the given angles.
Public methodStatic memberResultant(Double, Double)
Computes the resultant vector length (r) of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberResultant(Int32, Double, Double)
Computes the mean resultant vector length (r) of the given angles.
Public methodStatic memberSkewness
Computes the circular skewness of the given circular angles.
Public methodStatic memberStandardDeviation(Double)
Computes the Standard Deviation of the given angles.
Public methodStatic memberStandardDeviation(Double, Double)
Computes the circular standard deviation of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberStandardDeviation(Int32, Double, Double)
Computes the Standard Deviation of the given angles.
Public methodStatic memberStandardError(Double, Double)
Computes the standard error of the given angles.
Public methodStatic memberStandardError(Double, Double, Double)
Computes the circular standard error of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberStandardError(Int32, Double, Double, Double)
Computes the standard error of the given angles.
Public methodStatic memberSum
Computes the sum of cosines and sines for the given angles.
Public methodStatic memberToCircular
Public methodStatic memberToRadians(Double, Double)
Transforms circular data into angles (normalizes the data to be between -PI and PI).
Public methodStatic memberToRadians(Double, Double, Boolean)
Transforms circular data into angles (normalizes the data to be between -PI and PI).
Public methodStatic memberVariance(Double)
Computes the Variance of the given angles.
Public methodStatic memberVariance(Double, Double)
Computes the circular variance of the given circular samples. The minimum possible value for a sample must be zero and the maximum must be indicated in the parameter length.
Public methodStatic memberVariance(Int32, Double, Double)
Computes the Variance of the given angles.
Public methodStatic memberWeightedConcentration(Double, Double)
Computes the Weighted Concentration of the given angles.
Public methodStatic memberWeightedConcentration(Double, Double, Double)
Computes the Weighted Concentration of the given angles.
Public methodStatic memberWeightedMean
Computes the Weighted Mean of the given angles.
Top
Remarks
This class represents collection of common functions used in statistics. The values are handled as belonging to a distribution defined over a circle, such as the VonMisesDistribution.
See Also