Accord.Tests.Statistics.ToolsTest.VarianceTest7 C# (CSharp) Méthode

VarianceTest7() private méthode

private VarianceTest7 ( ) : void
Résultat void
        public void VarianceTest7()
        {
            double[][] matrix = new double[,]
            {
                { 4.0, 2.0, 0.60 },
                { 4.2, 2.1, 0.59 },
                { 3.9, 2.0, 0.58 },
                { 4.3, 2.1, 0.62 },
                { 4.1, 2.2, 0.63 }
            }.ToJagged();

            double[] weights = { 0.9, 0.9, 0.9, 0.9, 0.9 };

            double[] expected = 
            { 
                Measures.WeightedVariance(matrix.GetColumn(0), weights),
                Measures.WeightedVariance(matrix.GetColumn(1), weights),
                Measures.WeightedVariance(matrix.GetColumn(2), weights),
            };


            double[] actual = Measures.WeightedVariance(matrix, weights);

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