public void PenteRegressionUpperBundary()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();

            listTestX.Add(130);
            listTestX.Add(650);
            listTestX.Add(99);
            listTestX.Add(150);
            listTestX.Add(128);
            listTestX.Add(302);
            listTestX.Add(95);
            listTestX.Add(945);
            listTestX.Add(368);
            listTestX.Add(961);

            listTestY.Add(186);
            listTestY.Add(699);
            listTestY.Add(132);
            listTestY.Add(272);
            listTestY.Add(291);
            listTestY.Add(331);
            listTestY.Add(199);
            listTestY.Add(1890);
            listTestY.Add(788);
            listTestY.Add(1601);

            double pente = Calcul.CalculerPenteRegression(listTestX, listTestY, 10);

            Assert.AreEqual(Math.Round(pente, 8), 1.72793243);
        }
Beispiel #2
0
        public void ConstanteRegressionInvalid()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();


            double penteRegression = Calcul.CalculerPenteRegression(listTestX, listTestY, 3);

            Assert.AreEqual(penteRegression, 0);
        }
        public void PenteRegressionLowerBundary()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();

            listTestX.Add(1);
            listTestX.Add(2);
            listTestX.Add(3);
            listTestY.Add(2);
            listTestY.Add(4);
            listTestY.Add(3);

            double pente = Calcul.CalculerPenteRegression(listTestX, listTestY, 3);

            Assert.AreEqual(pente, 0.5);
        }