public static dynamic StandardD(dynamic d) { //var sum = Addition.Sum(array); var a = StatOperations.Variance(d); //var valueCount = Helpers.Array.Length(array); dynamic results = SuareRoot.Root(a); //result = Helpers.Rounding.RoundOffTwoPlaces(results); return(results); }
public static dynamic StandardDev(dynamic values) { var mean = StatOperations.Mean(values); var variance = Variance.Variances(values, mean); var standiv = Operations.Squarerooting.Squareroot(variance); //var valueCount = Helpers.Array.ArrayLength(values); return(standiv); // to come and include the actual variable }
public static dynamic Variance(dynamic array) { //var sum = Addition.Sum(array); var valueCount = Helpers.Array.Length(array); dynamic a = StatOperations.Mean(array); dynamic c = array[0]; for (int d = 1; d < array.Length; d++) { c += Math.Pow((array[d] - a), 2); } //dynamic a = StatOperations.Mean(array); //dynamic sub = Subtraction.Subtract(c,a); //dynamic Squa = Square.Squared(sub); dynamic results = Division.Divsion(c, valueCount); result = Helpers.Rounding.RoundOffTwoPlaces(results); return(result); }