Vector Extensions.Positive To Negative Ratio Method
Returns a vector that represents the ratio of positive to
negative values in the specified period..
Definition
Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
A vector.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public static Vector<double> PositiveToNegativeRatio(
this Vector<double> vector,
int length,
Vector<double> referenceVariable
)
Parameters
- vector Vector<Double>
- The vector to transform.
- length Int32
- The number of observations in the range.
- referenceVariable Vector<Double>
- A vector whose observations determine whether the current observation is added to the positive or the negative side of the ratio.
Return Value
Vector<Double>A vector.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type Vector<Double>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).Remarks
This method calculates the ratio of the sum of observations within the specified period where the corresponding observation of referenceVariable is positive, and the sum of observations where referenceVariable is negative.
Exceptions
Argument | length is less than or equal to zero. |
Argument | referenceVariable is null. |
Dimension | The length of referenceVariable does not match the length of the vector. |