public class InterpolatedAverageLinear extends Continuous.Abstract
Continuous.Abstract, Continuous.Concrete
tsdb
Constructor and Description |
---|
InterpolatedAverageLinear(TsDB tsdb,
Continuous source,
Continuous trainingTarget,
Continuous[] trainingSources,
java.lang.String[] interpolationSchema,
AggregationInterval sourceAgg,
double[] maxMSEs) |
Modifier and Type | Method and Description |
---|---|
TsIterator |
get(java.lang.Long start,
java.lang.Long end) |
TsIterator |
getExactly(long start,
long end)
create an iterator with values filling the interval (start, end),
missing timestamps are created with nan values
|
java.lang.String[] |
getSchema() |
Station |
getSourceStation() |
VirtualPlot |
getSourceVirtualPlot() |
long[] |
getTimestampInterval() |
boolean |
isConstantTimestep()
data stream aligned to time step
|
static Continuous |
of(TsDB tsdb,
java.lang.String plotID,
java.lang.String[] querySchema,
ContinuousGen continuousGen,
AggregationInterval sourceAgg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isContinuous, of
getSourceName, getSourcePlot, getTimestampBaseInterval, writeConsole, writeConsole, writeCSV
public InterpolatedAverageLinear(TsDB tsdb, Continuous source, Continuous trainingTarget, Continuous[] trainingSources, java.lang.String[] interpolationSchema, AggregationInterval sourceAgg, double[] maxMSEs)
public static Continuous of(TsDB tsdb, java.lang.String plotID, java.lang.String[] querySchema, ContinuousGen continuousGen, AggregationInterval sourceAgg)
public TsIterator getExactly(long start, long end)
Continuous
public TsIterator get(java.lang.Long start, java.lang.Long end)
public Station getSourceStation()
public VirtualPlot getSourceVirtualPlot()
public long[] getTimestampInterval()
public boolean isConstantTimestep()
Node
public java.lang.String[] getSchema()