public class ForwardDifferenceDerivate extends ADerivateFilter
T' for a time series
T = {T(0), T(1), T(2), .., T(n)} is defined as T'(i) = T(i+1) - T(i)
for i = 0 to n-1. When padded, T'(n) = T'(n-1).withBoundaries| Constructor and Description |
|---|
ForwardDifferenceDerivate() |
ForwardDifferenceDerivate(boolean withBoundaries) |
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
derivate(double[] t)
Calculates the derivate of a time series.
|
protected double[] |
derivateWithBoundaries(double[] t)
Calcuates the derivates of a time series.
|
fit, fit, fit, fitTransform, fitTransform, fitTransform, transform, transform, transformpublic ForwardDifferenceDerivate()
public ForwardDifferenceDerivate(boolean withBoundaries)
protected double[] derivate(double[] t)
ADerivateFilterderivate in class ADerivateFiltert - The time series to calculate the derivate for.protected double[] derivateWithBoundaries(double[] t)
ADerivateFilterderivate calculation, this method is guaranteed to return a derivate
that has the same length than the original time series. This is accomplished
via padding.derivateWithBoundaries in class ADerivateFiltert - The time series to calculate the derivate for.