/** * * @param historyTimeseries * timeseries * * @param modelFunc * modelFunction * @param forecastFunc * forecastfunction * @param strategy * FC strategy */ public AbstractRForecaster(final ITimeSeries<Double> historyTimeseries, final String modelFunc, final String forecastFunc, final ForecastMethod strategy) { super(historyTimeseries); this.modelFunc = modelFunc; this.forecastFunc = forecastFunc; this.strategy = strategy; if (!forecastPackageAvailable) { this.logForecastModuleNotAvailableOrLoaded(); } }
/** * * @param historyTimeseries * timeseries * @param modelFunc * modelFunction * @param forecastFunc * forecastfunction * @param confidenceLevel * value of confedenclevel * * @param strategy * FC strategy */ public AbstractRForecaster(final ITimeSeries<Double> historyTimeseries, final String modelFunc, final String forecastFunc, final int confidenceLevel, final ForecastMethod strategy) { super(historyTimeseries, confidenceLevel); this.modelFunc = modelFunc; this.forecastFunc = forecastFunc; this.strategy = strategy; if (!forecastPackageAvailable) { this.logForecastModuleNotAvailableOrLoaded(); } }
/** * * @param historyTimeseries * timeseries * * @param modelFunc * modelFunction * @param forecastFunc * forecastfunction * @param strategy * FC strategy */ public AbstractRForecaster(final ITimeSeries<Double> historyTimeseries, final String modelFunc, final String forecastFunc, final ForecastMethod strategy) { super(historyTimeseries); this.modelFunc = modelFunc; this.forecastFunc = forecastFunc; this.strategy = strategy; if (!forecastPackageAvailable) { this.logForecastModuleNotAvailableOrLoaded(); } }
/** * * @param historyTimeseries * timeseries * @param modelFunc * modelFunction * @param forecastFunc * forecastfunction * @param confidenceLevel * value of confedenclevel * * @param strategy * FC strategy */ public AbstractRForecaster(final ITimeSeries<Double> historyTimeseries, final String modelFunc, final String forecastFunc, final int confidenceLevel, final ForecastMethod strategy) { super(historyTimeseries, confidenceLevel); this.modelFunc = modelFunc; this.forecastFunc = forecastFunc; this.strategy = strategy; if (!forecastPackageAvailable) { this.logForecastModuleNotAvailableOrLoaded(); } }