﻿ Circular Class

# 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`

The Circular type exposes the following members.

Methods
NameDescription
AngularDeviation(Double)
Computes the Angular Deviation of the given angles.
AngularDeviation(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.
AngularDeviation(Int32, Double, Double)
Computes the Angular Deviation of the given angles.
CentralMoments
Computes the complex circular central moments of the given circular angles.
Concentration(Double)
Computes the concentration (kappa) of the given angles.
Concentration(Double, Double)
Computes the concentration (kappa) of the given angles.
Distance(Double, Double)
Computes the angular distance between two angles.
Distance(Double, Double, Double)
Computes the distance between two circular samples.
Distance(Double, Double, Double, Double)
Computes the angular distance between two angles.
Kurtosis
Computes the circular kurtosis of the given circular angles.
Mean(Double)
Computes the Mean direction of the given angles.
Mean(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.
Mean(Int32, Double, Double)
Computes the Mean direction of the given angles.
Median(Double)
Computes the circular Median direction of the given angles.
Median(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.
NoncentralMoments
Computes the complex circular non-central moments of the given circular angles.
Quartiles(Double, DoubleRange, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Quartiles(Double, DoubleRange, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Quartiles(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.
Quartiles(Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Quartiles(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.
Quartiles(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.
Quartiles(Double, Double, Double, Double, Boolean, QuantileMethod)
Computes the circular quartiles of the given circular angles.
Quartiles(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.
Resultant(Double)
Computes the mean resultant vector length (r) of the given angles.
Resultant(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.
Resultant(Int32, Double, Double)
Computes the mean resultant vector length (r) of the given angles.
Skewness
Computes the circular skewness of the given circular angles.
StandardDeviation(Double)
Computes the Standard Deviation of the given angles.
StandardDeviation(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.
StandardDeviation(Int32, Double, Double)
Computes the Standard Deviation of the given angles.
StandardError(Double, Double)
Computes the standard error of the given angles.
StandardError(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.
StandardError(Int32, Double, Double, Double)
Computes the standard error of the given angles.
Sum
Computes the sum of cosines and sines for the given angles.
ToCircular
Transforms angular data back into circular data (reverts the ToRadians(Double, Double, Boolean) transformation.
Transforms circular data into angles (normalizes the data to be between -PI and PI).
Transforms circular data into angles (normalizes the data to be between -PI and PI).
Variance(Double)
Computes the Variance of the given angles.
Variance(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.
Variance(Int32, Double, Double)
Computes the Variance of the given angles.
WeightedConcentration(Double, Double)
Computes the Weighted Concentration of the given angles.
WeightedConcentration(Double, Double, Double)
Computes the Weighted Concentration of the given angles.
WeightedMean
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.