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";
 }
Esempio n. 5
0
        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);
            }
        }