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;
}