Returns a vector whose observations are the difference between successive
observations over intervals of observations.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static Vector<double> PeriodToDateDifferences(
this Vector<double> vector,
int[] bounds,
BoundaryIntervalBehavior startBehavior,
BoundaryIntervalBehavior endBehavior
)
<ExtensionAttribute>
Public Shared Function PeriodToDateDifferences (
vector As Vector(Of Double),
bounds As Integer(),
startBehavior As BoundaryIntervalBehavior,
endBehavior As BoundaryIntervalBehavior
) As Vector(Of Double)
public:
[ExtensionAttribute]
static Vector<double>^ PeriodToDateDifferences(
Vector<double>^ vector,
array<int>^ bounds,
BoundaryIntervalBehavior startBehavior,
BoundaryIntervalBehavior endBehavior
)
[<ExtensionAttribute>]
static member PeriodToDateDifferences :
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 obtain data for individual periods from a period-to-date time series vector.
For example, if the vector contains quarter-to-date monthly earnings,
you can use this method to calculate the actual monthly earnings.
The new vector gets the name pdiff(<name>), where
<name> is the name of the original vector.
Reference
[o:PeriodToDateValues]