Represents transformations that can be applied to a numerical variable.

Namespace: Extreme.Statistics
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Structure NumericalVariableTransforms
C#
public struct NumericalVariableTransforms
C++
public value class NumericalVariableTransforms

Methods

IconTypeDescription
Abs()
Returns a NumericalVariable whose observations are the absolute values of the original observations..
Equals(Object)
Indicates whether this instance and a specified object are equal.
Exp()
Returns a NumericalVariable whose observations are the exponential of the original observations..
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetBoxCoxTransform(Double)
Returns the Box-Cox transform of the variable for the specified parameter.
GetChange(Int32)
Returns a NumericalVariable whose observations are the difference between each observation and a previous observation.
GetCumulativeProduct()
Returns a NumericalVariable whose observations are the cumulative product of the observations from another variable.
GetCumulativeSum()
Returns a NumericalVariable whose observations are the cumulative sum of the observations of the variable.
GetExponentialMovingAverage(Double)
Returns a NumericalVariable whose observations are the exponential moving average of the observations of the variable.
GetExponentialMovingAverage(Int32)
Returns a NumericalVariable whose observations are the exponential moving average of the observations of the variable.
GetExtrapolatedChange(Int32, Double)
Returns a NumericalVariable whose observations are the extrapolated change of the observations over the specified lag.
GetExtrapolatedGrowthRate(Int32, Double)
Returns a NumericalVariable whose observations are the extrapolated exponential growth rate of the observations over the specified lag.
GetExtrapolatedPercentChange(Int32, Double)
Returns a NumericalVariable whose observations are the extrapolated percentage change of the observations over the specified lag.
GetGrowthRate(Int32)
Returns a NumericalVariable whose observations are the exponential growth rate of the observations over the specified lag.
GetHashCode()
Returns the hash code for this instance.
GetLag(Int32, Double)
Returns a NumericalVariable whose observations are moved ahead by the specified number of observations.
GetLag(Int32)
Returns a NumericalVariable whose observations are moved ahead by the specified number of observations.
GetLag()
Returns a NumericalVariable whose observations are moved ahead by one observation.
GetMovingAverage(Int32)
Returns a NumericalVariable whose observations are the simple moving average of the observations of the variable.
GetMovingAverageAbsoluteDeviation(Int32, NumericalVariable)
Returns a NumericalVariable whose observations are the average absolute deviation of a range of observations from observations of another variable.
GetMovingMaximum(Int32)
Returns a NumericalVariable whose observations are the maximum of a range of observations of the variable.
GetMovingMinimum(Int32)
Returns a NumericalVariable whose observations are the minimum of a range of observations of the variable.
GetMovingStandardDeviation(Int32, NumericalVariable)
Returns a NumericalVariable whose observations are the standard deviation of a range of observations of the variable.
GetMovingSum(Int32)
Returns a NumericalVariable whose observations are the sum of a range of observations of the variable.
GetPercentChange(Int32)
Returns a NumericalVariable whose observations are the percent change of the observations over the specified lag.
GetPeriodToDateDifferences(DateTimeVariable, DateTimeVariable, BoundaryIntervalBehavior, BoundaryIntervalBehavior)
Returns a NumericalVariable whose observations are the difference between successive observations over intervals of observations.
GetPeriodToDateDifferences(Int32[](), BoundaryIntervalBehavior, BoundaryIntervalBehavior)
Returns a NumericalVariable whose observations are the difference between successive observations over intervals of observations.
GetPeriodToDateValues(DateTimeVariable, DateTimeVariable, BoundaryIntervalBehavior, BoundaryIntervalBehavior)
Returns a NumericalVariable whose observations are the cumulative sum over intervals of observations.
GetPeriodToDateValues(Int32[](), BoundaryIntervalBehavior, BoundaryIntervalBehavior)
Returns a NumericalVariable whose observations are the cumulative sum over intervals of observations.
GetPositiveToNegativeIndex(Int32, NumericalVariable)
Returns a NumericalVariable that represents an index comparing positive to negative values in the specified period..
GetPositiveToNegativeRatio(Int32, NumericalVariable)
Returns a NumericalVariable that represents the ratio of positive to negative values in the specified period..
GetReferenceIndex(Int32, Double)
Returns a NumericalVariable that represents an index value relative to the specified base value.
GetReferenceIndex(Int32, Int32, Double)
Returns a NumericalVariable that represents an index value relative to the specified range of base value.
GetType()
Gets the Type of the current instance.
GetWeightedMovingAverage(Double[](), Int32)
Returns a NumericalVariable whose observations are the weighted moving average of the observations of the variable.
GetWeightedMovingAverage(Vector, Int32)
Returns a NumericalVariable whose observations are the weighted moving average of the observations of the variable.
GetWeightedMovingAverage(Double[]())
Returns a NumericalVariable whose observations are the weighted moving average of the observations of the variable.
GetWeightedMovingAverage(Vector)
Returns a NumericalVariable whose observations are the weighted moving average of the observations of the variable.
GetWeightedMovingAverage(Int32, NumericalVariable)
Returns a NumericalVariable whose observations are the weighted moving average of the observations of the variable.
Log()
Returns a NumericalVariable whose observations are the natural logarithm of the original observations..
MemberwiseClone()
Creates a shallow copy of the current Object.
Sqrt()
Returns a NumericalVariable whose observations are the square root of the original observations..
ToString()
Returns the fully qualified type name of this instance.

Remarks

This class is exposed by the Transforms property of the NumericalVariable class. Individual transforms are available as instance methods that apply the selected transformation to the variable.