public class Interpolator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_INTERPOLATED_IN_TRAINING_COUNT
maximum count of previous interpolated values in target training values
|
static int |
MIN_TRAINING_SOURCES
minimum of different sources to interpolate from
|
static int |
TRAINING_VALUE_COUNT
count of values for training to fill one gap
|
Constructor and Description |
---|
Interpolator() |
Modifier and Type | Method and Description |
---|---|
static int |
processLinear(TimeSeries[] interpolationTimeSeries,
TimeSeries sourceTimeSeries,
java.lang.String interpolationName) |
static int |
processMultiLinear(TimeSeries[] sourceTimeSeries,
TimeSeries targetTimeSeries,
java.lang.String interpolationName)
Process gap filling of one target time series and one parameter.
|
static int |
processOneValueGaps(TimeSeries timeSeries) |
public static final int TRAINING_VALUE_COUNT
public static final int MAX_INTERPOLATED_IN_TRAINING_COUNT
public static final int MIN_TRAINING_SOURCES
public static int processMultiLinear(TimeSeries[] sourceTimeSeries, TimeSeries targetTimeSeries, java.lang.String interpolationName)
sourceTimeSeries
- targetTimeSeries
- interpolationName
- the sensor name that should be gap filledpublic static int processOneValueGaps(TimeSeries timeSeries)
public static int processLinear(TimeSeries[] interpolationTimeSeries, TimeSeries sourceTimeSeries, java.lang.String interpolationName)