public void FTest() { FTestResult ftest = BasicStatisticalFormulas.FTest(0.05, this.AssociatedObject.series1, this.AssociatedObject.series2); this.AssociatedObject.result.Text = "FValue = " + ftest.FValue.ToString() + "\n" + "F Critical Value on Tail = " + ftest.FCriticalValueOneTail.ToString() + "\n" + "ProbabilityFOneTail = " + ftest.ProbabilityFOneTail.ToString() + "\n" + "First Series Mean = " + ftest.FirstSeriesMean.ToString() + "\n" + "Second Series Mean = " + ftest.SecondSeriesMean.ToString() + "\n" + "First Series Variance = " + ftest.FirstSeriesVariance.ToString() + "\n" + "Second Series Variance = " + ftest.SecondSeriesVariance.ToString() + "\n"; }
public void AnovaTest() { AnovaResult anova = BasicStatisticalFormulas.Anova(0.05, new ChartSeries[] { this.AssociatedObject.series1, this.AssociatedObject.series2 }); this.AssociatedObject.result.Text = "F Ratio = " + anova.FRatio + "\n" + "F Critical Value =" + anova.FCriticalValue + "\n" + "Degree of Freedom Between Groups = " + anova.DegreeOfFreedomBetweenGroups + "\n" + "Degree of Freedom within Groups = " + anova.DegreeOfFreedomWithinGroups + "\n" + "Degree of Freedom total = " + anova.DegreeOfFreedomTotal + "\n" + "Mean square variance beteeen groups = " + anova.MeanSquareVarianceBetweenGroups + "\n" + "Mean square variance within groups = " + anova.MeanSquareVarianceWithinGroups + "\n" + "Sum of square between groups = " + anova.SumOfSquaresBetweenGroups + "\n"; }
public void ztest() { ZTestResult ztest = BasicStatisticalFormulas.ZTest(this.AssociatedObject.meandiff.Value, 10, 5, 0.5, this.AssociatedObject.series1, this.AssociatedObject.series2); this.AssociatedObject.result.Text = "Z Value = " + ztest.ZValue.ToString() + "\n" + "Z Critical Value One Tail = " + ztest.ZCriticalValueOneTail.ToString() + "\n" + "Z Critical Value Two Tail = " + ztest.ZCriticalValueTwoTail.ToString() + "\n" + "Probability Z One Tail = " + ztest.ProbabilityZOneTail.ToString() + "\n" + "Probability Z Two Tail = " + ztest.ProbabilityZTwoTail.ToString() + "\n" + "First Series Mean = " + ztest.FirstSeriesMean.ToString() + "\n" + "Second Series Mean = " + ztest.SecondSeriesMean.ToString() + "\n" + "First Series Variance = " + ztest.FirstSeriesVariance.ToString() + "\n" + "Second Series Variance = " + ztest.SecondSeriesMean.ToString() + "\n"; }
public void TTest() { TTestResult ttest = BasicStatisticalFormulas.TTestEqualVariances(this.AssociatedObject.meandiff.Value, 0.1, this.AssociatedObject.series1, this.AssociatedObject.series2); this.AssociatedObject.result.Text = "T Value = " + ttest.TValue.ToString() + "\n" + "T Critical Value one Tail = " + ttest.TCriticalValueOneTail.ToString() + "\n" + "T Critical value two Tail = " + ttest.TCriticalValueTwoTail.ToString() + "\n" + "Probability T One Tail = " + ttest.ProbabilityTOneTail.ToString() + "\n" + "Probability T Two Tail = " + ttest.ProbabilityTTwoTail.ToString() + "\n" + "First Series Mean = " + ttest.FirstSeriesMean.ToString() + "\n" + "First Series Variance = " + ttest.FirstSeriesVariance.ToString() + "\n" + "Second Series Mean = " + ttest.SecondSeriesMean.ToString() + "\n" + "Second Series Variance =" + ttest.SecondSeriesVariance.ToString() + "\n"; }
public void StatisticFormula() { if (this.AssociatedObject.series1.Data != null && this.AssociatedObject.series2.Data != null) { this.AssociatedObject.result.Text = "Mean = " + BasicStatisticalFormulas.Mean(this.AssociatedObject.series1).ToString() + "\n" + "Median = " + BasicStatisticalFormulas.Median(this.AssociatedObject.series1).ToString() + "\n" + "Standard deviation = " + BasicStatisticalFormulas.StandardDeviation(this.AssociatedObject.series1, true).ToString() + "\n" + "Varianve = " + BasicStatisticalFormulas.Variance(this.AssociatedObject.series1, true).ToString() + "\n" + "Variance Biased Estimator = " + BasicStatisticalFormulas.VarianceBiasedEstimator(this.AssociatedObject.series1).ToString() + "\n" + "Variance Unbiased Estimator = " + BasicStatisticalFormulas.VarianceUnbiasedEstimator(this.AssociatedObject.series1).ToString() + "\n" + "Co Variance = " + BasicStatisticalFormulas.Covariance(this.AssociatedObject.series1, this.AssociatedObject.series2).ToString() + "\n" + "Co releation = " + BasicStatisticalFormulas.Correlation(this.AssociatedObject.series1, this.AssociatedObject.series2).ToString() + "\n"; ChartHistogramType.SetDrawNormalDistribution(this.AssociatedObject.series2, false); // ChartHistogramType.SetDrawNormalDistribution(this.AssociatedObject.series1, false); } }