BiasCorrectQ.Program.AnnualBiasCorrection C# (CSharp) Method

AnnualBiasCorrection() private static method

private static AnnualBiasCorrection ( List obs, List sim, List fut ) : List
obs List
sim List
fut List
return List
        private static List<double> AnnualBiasCorrection(List<Point> obs,
            List<Point> sim, List<Point> fut)
        {
            List<double> fut_avgs = Utils.GetWYAnnualAverages(fut);

            AnnualCDF obs_dist = new AnnualCDF(obs);
            AnnualCDF sim_dist = new AnnualCDF(sim);

            var rval = new List<double> { };
            foreach (var item in fut_avgs)
            {
            double value = GetBiasCorrectedFlow(item,
                                                obs_dist.Flow,
                                                obs_dist.Probability,
                                                obs_dist.LNfit,
                                                sim_dist.Flow,
                                                sim_dist.Probability,
                                                sim_dist.LNfit);

            rval.Add(value);
            }
            return rval;
        }