CorrelationAccumulator<T> Structure

Represents an accumulator that computes the Pearson correlation between two sequences.

Definition

Namespace: Numerics.NET.DataAnalysis.Accumulators
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0
C#
public struct CorrelationAccumulator<T> : IBinaryAccumulator<T, T>
Inheritance
Object  →  ValueType  →  CorrelationAccumulator<T>
Implements
IBinaryAccumulator<T, T>

Type Parameters

T
The type of the input and output.

Properties

CentralSumOfProducts Gets the current central sum of products of the two sequences.
CentralSumOfSquares1 Gets the current central sum of squares of the first sequence.
CentralSumOfSquares2 Gets the current central sum of squares of the second sequence.
Correlation Gets the current correlation between the two sequences.
CorrelationDistance Gets the current correlation distance between the two sequences.
CurrentValue Gets the current value of the accumulator.
Obsolete.
HasValue Gets whether the accumulator has received enough data to compute a value.
Mean1 Gets the current mean of the first sequence.
Mean2 Gets the current mean of the second sequence.
Variance1 Gets the current variance of the first sequence.
Variance2 Gets the current variance of the second sequence.

Methods

Add Updates the accumulator with the specified value.
AddMissing Updates the accumulator with a missing value.
EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Remove Updates the accumulator by removing the specified value.
RemoveMissing Updates the accumulator by removing a missing value.
Reset Resets the accumulator to its initial state.
ToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)

See Also