Accord.Tests.Statistics.PolynomialTest.TransformTest_Linear C# (CSharp) Метод

TransformTest_Linear() приватный Метод

private TransformTest_Linear ( ) : void
Результат void
        public void TransformTest_Linear()
        {
            double[][] data = 
            {
                new double[] { 5.1, 3.5, 1.4, 0.2 },
                new double[] { 5.0, 3.6, 1.4, 0.2 },
                new double[] { 4.9, 3.0, 1.4, 0.2 },
                new double[] { 5.8, 4.0, 1.2, 0.2 },
                new double[] { 4.7, 3.2, 1.3, 0.2 },
            };

            var target = new Polynomial(1);
            var linear = new Linear(constant: 1);
            Assert.AreEqual(target.Constant, linear.Constant);

            double[][] expected = data.Apply(x => linear.Transform(x));
            double[][] actual = data.Apply(target.Transform);

            Assert.IsTrue(expected.IsEqual(actual, 1e-10));
        }