public void StandardDeviationTest3()
{
double[,] matrix =
{
{ 2, -1.0, 5 },
{ 7, 0.5, 9 },
};
double[] means = Measures.Mean(matrix, dimension: 0);
Assert.IsTrue(means.IsEqual(new[] { 4.5000, -0.2500, 7.0000} ));
double[] stdev = Measures.StandardDeviation(matrix, means);
Assert.IsTrue(stdev.IsEqual(new[] { 3.5355339059327378, 1.0606601717798212, 2.8284271247461903 }));
double[] stdev2 = Measures.StandardDeviation(matrix);
Assert.IsTrue(stdev2.IsEqual(stdev));
}