public void SkewnessMatrixTest() { double[][] matrix = { new double[] { 180 }, new double[] { 182 }, new double[] { 169 }, new double[] { 175 }, new double[] { 178 }, new double[] { 189 }, new double[] { 174 }, new double[] { 174 }, new double[] { 171 }, new double[] { 168 } }; double expected = 0.77771377; { double[] actual = Tools.Skewness(matrix); Assert.AreEqual(expected, actual[0], 1e-7); } { double actual = Tools.Skewness(matrix.GetColumn(0)); Assert.AreEqual(expected, actual, 1e-7); } }
public void SkewnessTest() { double[] values = { 3.4, 7.1, 1.5, 8.6, 4.9 }; double expected = -0.00861496080010664; double actual = Tools.Skewness(values, false); Assert.AreEqual(expected, actual); }
public void SkewnessTest2() { Accord.Math.Random.Generator.Seed = 0; double[] values = Accord.Math.Vector.Random(10000000); double actual = Tools.Skewness(values, true); Assert.AreEqual(0.00046129386638486271, actual); }
public void SkewnessTest() { double[] values = { 3.4, 7.1, 1.5, 8.6, 4.9 }; double expected = -0.0061643641512110154; double actual = Tools.Skewness(values); Assert.AreEqual(expected, actual); }