Java Program To Calculate Standard Deviation

Chapter: Math Class Last Updated: 21-09-2017 17:08:47 UTC

Program:

            /* ............... START ............... */
                
public class JavaStandardDeviation {

	public static void main(String[] args) {
		double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
		double SD = calculateSD(numArray);

		System.out.format("Standard Deviation = %.6f", SD);
	}

	public static double calculateSD(double numArray[]) {
		double sum = 0.0, standardDeviation = 0.0;

		for (double num : numArray) {
			sum += num;
		}

		double mean = sum / 10;

		for (double num : numArray) {
			standardDeviation += Math.pow(num - mean, 2);
		}

		return Math.sqrt(standardDeviation / 10);
	}
}
                /* ............... END ............... */
        

Output

Standard Deviation = 2.872281

Notes:

  • In statistics, the standard deviation (SD, also represented by the Greek letter sigma σ or the Latin letter s) is a measure that is used to quantify the amount of variation or dispersion of a set of data values.
  • In the above program, we've used the help of Math.pow() and Math.sqrt() to calculate the power and square root respectively.

Tags

Calculate Standard Deviation, Java, Math

Similar Programs Chapter Last Updated
Java Program To Display Factors Of Number Math Class 12-09-2017
Java Program To Find Power Of Number Using pow() Function Math Class 29-08-2017
Java Program To Find Quotient And Remainder Math Class 25-08-2017
Java Matrix Multiplication Math Class 18-05-2017
Java Matrix Subtraction Math Class 18-05-2017
Java Matrix Addition Math Class 17-05-2017
LCM And GCD Of Two Numbers In Java Math Class 14-05-2017
Java Cube Root Of Number Math Class 10-03-2017
Java Program To Calculate Area Of Right Triangle Math Class 16-12-2016
Java Program To Find Rectangle Perimeter Math Class 15-06-2016
Java Program To Find Circle Perimeter Math Class 15-06-2016
Math.Floor In Java Example Math Class 14-06-2016
Math.ceil In Java Example Math Class 14-06-2016
Java Program To Find Square Root Of Given Number Math Class 14-06-2016
Random Number Generation In Java Example Math Class 14-06-2016
Quadratic Equation In Java Example Math Class 14-06-2016
Java Program To Displays Powers of 2 Example Math Class 14-06-2016
Java Program To Check For Scalar Matrix Math Class 30-05-2016
Java Program To Find Saddle Point In Square Matrix Math Class 30-05-2016
Decimal To Octal Converstion In Java Math Class 30-05-2016
Decimal To Binary Converstion In Java Math Class 30-05-2016
Java Program To Check For Upper Triangular Matrix Math Class 28-05-2016
Java Program To Check For Pronic Number Math Class 28-05-2016
Java Program To Find Value Of Mobius Function For number Math Class 28-05-2016
Java Program To Check For Lower Triangular Matrix Math Class 28-05-2016
Java Program To Check For Harshad Number Math Class 28-05-2016
Java Program To Check Fascinating Number Math Class 28-05-2016
Java Program To Check For Evil Number Math Class 28-05-2016
Java Program To Check Bouncy Number Increasing Decreasing Number Math Class 28-05-2016
Tower Of Hanoi In Java Example Math Class 05-11-2016

1 2