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());
}