#2 -- fix code

This commit is contained in:
Anton Romanov 2020-11-02 10:36:28 +04:00
parent 85c4b3cad8
commit dba64b8dee

View File

@ -38,34 +38,4 @@ public class NoTrendNoSeason extends TimeSeriesMethod {
} }
return forecast; return forecast;
} }
/* public NoTrendNoSeason(TimeSeries originalTimeSeries) throws TimeSeriesValidateException {
super(originalTimeSeries);
model.addValue(originalTimeSeries.getValues().get(0));
forecast.addValue(originalTimeSeries.getValues().get(0));
parameters.put(Param.ALPHA, 1.0);
}
public void setAlpa(double value) {
parameters.put(Param.ALPHA, value);
}
@Override
public void createModel() {
double e;
//выполняется проход модели по сглаживанию и прогнозированию countPointForecast точек
for (int t = 0; t < originalTimeSeries.getValues().size() - 1 + countForecast; t++) {
// пока не дошли до конца ряда - сглаживаем, иначе строим прогноз
if (t < originalTimeSeries.getValues().size()) {
e = originalTimeSeries.getValues().get(t).getValue() - forecast.getForecast().getValues().get(t).getValue();
} else {
e = 0;
}
model.addValue(model.getModelTimeSeries().getLastValue(),
model.getModelTimeSeries().getValues().get(t).getValue() + parameters.get(Param.ALPHA) * e); // уровень
forecast.addValue(model.getModelTimeSeries().getLastValue()); // прогноз
}
}
*/
} }