Returns a vector whose observations are the cumulative sum
over intervals of observations.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static Vector<double> PeriodToDateValues(
this Vector<double> vector,
int[] bounds,
BoundaryIntervalBehavior startBehavior,
BoundaryIntervalBehavior endBehavior
)
<ExtensionAttribute>
Public Shared Function PeriodToDateValues (
vector As Vector(Of Double),
bounds As Integer(),
startBehavior As BoundaryIntervalBehavior,
endBehavior As BoundaryIntervalBehavior
) As Vector(Of Double)
public:
[ExtensionAttribute]
static Vector<double>^ PeriodToDateValues(
Vector<double>^ vector,
array<int>^ bounds,
BoundaryIntervalBehavior startBehavior,
BoundaryIntervalBehavior endBehavior
)
[<ExtensionAttribute>]
static member PeriodToDateValues :
vector : Vector<float> *
bounds : int[] *
startBehavior : BoundaryIntervalBehavior *
endBehavior : BoundaryIntervalBehavior -> Vector<float>
Parameters
- vector
- Type: Extreme.MathematicsVectorDouble
The vector to transform. - bounds
- Type: SystemInt32
An integer array containing the indexes of the boundaries of the
intervals. - startBehavior
- Type: Extreme.DataAnalysisBoundaryIntervalBehavior
A BoundaryIntervalBehavior that specifies how
to treat observations before the first entry in bounds. - endBehavior
- Type: Extreme.DataAnalysisBoundaryIntervalBehavior
A BoundaryIntervalBehavior that specifies how
to treat observations after the last entry in bounds.
Return Value
Type:
VectorDoubleA vector.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
VectorDouble. 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).
A common use for this method is to create period-to-date sum of a time series vector
relative to a longer time frame. For example, if the vector contains monthly earnings,
you can use this method to calculate the earnings to date per quarter.
The new vector gets the name psum(<name>), where
<name> is the name of the original vector.
Reference
[o:PeriodToDateDifferences]