static public decimal Interval(int percent, int[] nums) { int df = nums.Length - 1; decimal mean = Mean.findMean(nums); decimal sd = StandardDeviation.findSD(nums); decimal confidence = Multiplication.Product(percent, .01m); decimal ans = Division.Quotient((1 - confidence), 2); return(Tscore(df, ans)); }
public void decimalSDTest() { decimal[] nums = { 3.3M, 6.6M, 9.9M, 13.2M }; Assert.AreEqual(3.6895122M, StandardDeviation.findSD(nums)); }
public void intSDTest() { int[] nums = { 1, 2, 3, 4, 5 }; Assert.AreEqual(1.4142136M, StandardDeviation.findSD(nums)); }