Ejemplo n.º 1
0
        public void PairedStudentTTest()
        {
            BivariateSample s = new BivariateSample();

            s.Add(3, 5);
            s.Add(0, 1);
            s.Add(6, 5);
            s.Add(7, 7);
            s.Add(4, 10);
            s.Add(3, 9);
            s.Add(2, 7);
            s.Add(1, 11);
            s.Add(4, 8);
            TestResult r = s.PairedStudentTTest();
            // Maybe we should assert something here?
        }
        public void PairedStudentTTest()
        {
            BivariateSample s = new BivariateSample();

            s.Add(3, 5);
            s.Add(0, 1);
            s.Add(6, 5);
            s.Add(7, 7);
            s.Add(4, 10);
            s.Add(3, 9);
            s.Add(2, 7);
            s.Add(1, 11);
            s.Add(4, 8);
            Console.WriteLine(s.Count);
            TestResult r = s.PairedStudentTTest();

            Console.WriteLine(r.Statistic);
            Console.WriteLine(r.LeftProbability);
        }
Ejemplo n.º 3
0
        public static TestResult RunPairedTest(List <double> x, List <double> y, PairedTest pt)
        {
            BivariateSample s = new BivariateSample();

            s.Add(x, y);

            switch (pt)
            {
            case PairedTest.KendallTau:
                return(s.KendallTauTest());

            case PairedTest.PearsonR:
                return(s.PearsonRTest());

            case PairedTest.SpearmanRho:
                return(s.SpearmanRhoTest());

            case PairedTest.StudentT:
                return(s.PairedStudentTTest());

            default:
                return(null);
            }
        }