Examples of EVScheduleConfidenceIntervals


Examples of net.sourceforge.processdash.ev.ci.EVScheduleConfidenceIntervals

                metrics.getTimeErrConfidenceInterval();

            ConfidenceInterval completionDate = null;
            if (costInterval != null && timeErrInterval != null) {
                EVScheduleRandom sr = new EVScheduleRandom(schedule);
                EVScheduleConfidenceIntervals ci =
                    new EVScheduleConfidenceIntervals
                        (sr, Collections.singletonList(sr));
                completionDate = ci.getForecastDateInterval();
            }

            metrics.setDateConfidenceInterval(completionDate);
        } catch (Exception e) {
            metrics.setDateConfidenceInterval(null);
View Full Code Here

Examples of net.sourceforge.processdash.ev.ci.EVScheduleConfidenceIntervals

                    metrics.getTimeErrConfidenceInterval();

                ConfidenceInterval completionDate = null;
                if (costInterval != null && timeErrInterval != null) {
                    EVScheduleRandom sr = new EVScheduleRandom(schedule);
                    EVScheduleConfidenceIntervals ci =
                        new EVScheduleConfidenceIntervals
                            (sr, Collections.singletonList(sr));
                    completionDate = ci.getForecastDateInterval();
                }
               
                if (completionDate instanceof TargetedConfidenceInterval
                        && !Double.isNaN(viabilityTarget)) {
                    ((TargetedConfidenceInterval) completionDate)
View Full Code Here

Examples of net.sourceforge.processdash.ev.ci.EVScheduleConfidenceIntervals

        EVScheduleRandom[] randSchedules = new EVScheduleRandom[subs.size()];
        for (int i = 0;   i < randSchedules.length;   i++)
            randSchedules[i] = new EVScheduleRandom((EVSchedule) subs.get(i));

        EVScheduleRollup sr = new EVScheduleRollup(randSchedules);
        EVScheduleConfidenceIntervals ci = new EVScheduleConfidenceIntervals
            (sr, Arrays.asList(randSchedules));

        EVMetricsRollup metrics = (EVMetricsRollup) schedule.getMetrics();
        metrics.setCostConfidenceInterval(ci.getCostInterval());
        metrics.setTimeErrConfidenceInterval(null);
        metrics.setDateConfidenceInterval(ci.getForecastDateInterval());
        metrics.setOptimizedDateConfidenceInterval
            (ci.getOptimizedForecastDateInterval());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.