Accord.Tests.Statistics.PrincipalComponentAnalysisTest.transform_more_columns_than_samples C# (CSharp) Method

transform_more_columns_than_samples() private method

private transform_more_columns_than_samples ( ) : void
return void
        public void transform_more_columns_than_samples()
        {
            // Lindsay's tutorial data
            double[,] datat = data.Transpose();

            var target = new PrincipalComponentAnalysis(datat);

            // Compute
            target.Compute();

            // Transform
            double[,] actual = target.Transform(datat);

            // Assert the scores equals the transformation of the input

            double[,] result = target.Result;
            Assert.IsTrue(Matrix.IsEqual(result, actual, 0.01));
            Assert.AreEqual(2, result.Rows());
            Assert.AreEqual(2, result.Columns());
            Assert.IsTrue(result.IsSquare());
        }