137138139140141142143144145146147
* If we don't have enough samples, skip the trip */ if (recordsByInstance.size() < _minSampleSize) continue; ScheduleDeviationHistory history = constructHistory(tripId, recordsByInstance); histories.add(history); } if (!histories.isEmpty())
233234235236237238239240
DoubleArrayList list = scheduleDeviations.get(traceIndex); list.trimToSize(); scheduleDeviationsArrays[traceIndex] = list.elements(); } return new ScheduleDeviationHistory(tripId, scheduleTimesArray, scheduleDeviationsArrays); }