public void StandardDeviationTest4()
{
double[][] matrix =
{
new double[] { 2, -1.0, 5 },
new double[] { 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));
}