private static bool cmp(string dist, string paramName, string propName)
{
if (dist.Contains("AndersonDarlingDistribution"))
{
if (paramName == "samples") return "NumberOfSamples" == propName;
if (paramName == "type") return "DistributionType" == propName;
}
if (dist.Contains("ShapiroWilkDistribution"))
{
if (paramName == "samples") return "NumberOfSamples" == propName;
}
if (dist.Contains("LogLogisticDistribution"))
{
if (paramName == "alpha") return "Shape" == propName;
if (paramName == "beta") return "Scale" == propName;
}
if (dist.Contains("GeneralContinuousDistribution"))
return true;
paramName = propName.Replace("StandardDeviation", "stddev");
paramName = propName.Replace("Variance", "var");
return String.Compare(paramName, propName, ignoreCase: true) == 0;
}
}