Class LastObservationTimeSeries


  • public class LastObservationTimeSeries
    extends TimeSeries<java.lang.Double>
    • Constructor Detail

      • LastObservationTimeSeries

        public LastObservationTimeSeries()
    • Method Detail

      • isAvailable

        protected boolean isAvailable​(java.lang.Double observation)
        Specified by:
        isAvailable in class TimeSeries<java.lang.Double>
      • fit

        protected void fit​(LimitedQueue<Observation<java.lang.Double>> currentObservations)
        Description copied from class: TimeSeries
        Subclasses need to fit their corresponding time series model to the currently available data.
        Specified by:
        fit in class TimeSeries<java.lang.Double>
      • getPrediction

        protected Prediction<java.lang.Double> getPrediction​(int h,
                                                             java.lang.Object... payload)
        Description copied from class: TimeSeries
        Subclasses need to provide an implementation for the prediction of h-steps into the future given the current position
        Specified by:
        getPrediction in class TimeSeries<java.lang.Double>
        Parameters:
        h - the prediction/forecast horizon
        payload - additional information which is available at time of prediction (if there are other additional explanatory variables)
      • setLastObservation

        public void setLastObservation​(java.lang.Double lastObs)
        No aggregates used for this class, only predict the last single observation!
        Parameters:
        lastObs -