本文整理汇总了C#中NormalDistribution.Fit方法的典型用法代码示例。如果您正苦于以下问题:C# NormalDistribution.Fit方法的具体用法?C# NormalDistribution.Fit怎么用?C# NormalDistribution.Fit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NormalDistribution
的用法示例。
在下文中一共展示了NormalDistribution.Fit方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FitTest
public void FitTest()
{
double expectedMean = 1.125;
double expectedSigma = 1.01775897605147;
NormalDistribution target;
target = new NormalDistribution();
double[] observations = { 0.10, 0.40, 2.00, 2.00 };
double[] weights = { 0.25, 0.25, 0.25, 0.25 };
target.Fit(observations, weights);
Assert.AreEqual(expectedMean, target.Mean);
Assert.AreEqual(expectedSigma, target.StandardDeviation, 1e-6);
target = new NormalDistribution();
double[] observations2 = { 0.10, 0.10, 0.40, 2.00 };
double[] weights2 = { 0.125, 0.125, 0.25, 0.50 };
target.Fit(observations2, weights2);
Assert.AreEqual(expectedMean, target.Mean);
}
示例2: FitTest2
public void FitTest2()
{
NormalDistribution target;
target = new NormalDistribution();
double[] observations = { 1, 1, 1, 1 };
bool thrown = false;
try { target.Fit(observations); }
catch (ArgumentException) { thrown = true; }
Assert.IsTrue(thrown);
}