Ejemplo n.º 1
0
        public void Accordance_4Dani_Test()
        {
            double[] basic  = { 1, 3, 5, 7, 9 };
            double[] adjust = { 3.3, 5.1, 6.8, 8.6, 0.96 };
            _rnclBase.Clear();
            _rnclToAdjust.Clear();

            for (int i = 0; i < basic.Length; i++)
            {
                _rnclBase.Add(new Record <int>(WIDTH_LIMIT[0])
                {
                    Position = i, Width = basic[i]
                });
                _rnclToAdjust.Add(new Record <int>(WIDTH_LIMIT[0])
                {
                    Position = i, Width = adjust[i]
                });
            }

            double      maxPecentileRank = 0.8;
            Agent <int> agnt             = new Agent <int>(WIDTH_LIMIT[_selCase]);

            agnt.Corellate(_rnclBase, _rnclToAdjust);
            Assert.IsTrue(agnt.IsCorrelated, "correlation failed");

            double stdev = agnt.Accordance(maxPecentileRank);

            Assert.AreEqual <double>(0.18384776310850232, stdev, "Accordance failed");
        }
Ejemplo n.º 2
0
        public void Accordance_Test()
        {
            double      maxPecentileRank = 0.9;
            Agent <int> agnt             = new Agent <int>(WIDTH_LIMIT[_selCase]);

            agnt.Corellate(_rnclBase, _rnclToAdjust);
            Assert.IsTrue(agnt.IsCorrelated, "correlation failed");

            double stdev = agnt.Accordance(maxPecentileRank);

            Assert.AreEqual <double>(EXPECTED_ACCORDANCE[_selCase], stdev, "Accordance failed");
        }