java standard deviation

java standard deviation

/*_x000D_
 * Write an application that creates an int array of _x000D_
 * size 1000000, assigns a random integer between + and _x000D_
 * -10000 to each and computes the mean and _x000D_
 * standard deviation as decimal values._x000D_
 * Print those to the user._x000D_
 * _x000D_
 * Mean: _x000D_
 * (sum of all values) / (number of values)_x000D_
 * _x000D_
 * Standard Deviation: _x000D_
 * The square root of _x000D_
 *    the average of _x000D_
 *      the squared differences of _x000D_
 *         each value from the mean._x000D_
 * _x000D_
 */_x000D_
_x000D_
public class StandardDeviation{_x000D_
  public static void main(String[] args){_x000D_
    _x000D_
    int[] values = new int[1000000];_x000D_
    final int MIN_VALUE = -10000;_x000D_
    final int MAX_VALUE = 10000;_x000D_
    double valuesSum = 0.0, sqDiffSum = 0.0, mean, standardDev;_x000D_
    _x000D_
    // Set each element in values equal to a random_x000D_
    // integer between MIN_VALUE and MAX_VALUE_x000D_
    _x000D_
    _x000D_
    // Compute the sum of all elements in values,_x000D_
    // such the sum gets stored in valuesSum_x000D_
    _x000D_
    _x000D_
    _x000D_
    // Compute the mean (average) of all values_x000D_
    // and store in the variable mean_x000D_
_x000D_
    _x000D_
    // Compute the sum of the squared differences_x000D_
    // of each value from the mean.  Conceptually,_x000D_
    // this looks like:_x000D_
    //    (first - mean)^2 + _x000D_
    //    (second - mean)^2 + _x000D_
    //    (third - mean)^2 + _x000D_
    //    ....... +_x000D_
    //    (last - mean)^2 + _x000D_
    _x000D_
    _x000D_
    _x000D_
    _x000D_
    // Compute the standard deviation, which is the _x000D_
    // square root of the result of dividing the sum of _x000D_
    // squared differences by the total number of values_x000D_
_x000D_
    _x000D_
    _x000D_
    System.out.println("Mean:               " + mean);_x000D_
    System.out.println("Standard Deviation: " + standardDev);_x000D_
    _x000D_
  }_x000D_
  _x000D_
  private static int randomIntInRange(int low, int high) {_x000D_
    _x000D_
    int multiplier = high - (low - 1);_x000D_
    return (int)(Math.random() * multiplier) + low;_x000D_
    _x000D_
  }_x000D_
  _x000D_
}

output

Mean:               -3.77569_x000D_
Standard Deviation: 5779.955079273639

#Domyhomework #studygram #essaywriting #paperwriting #academicwriting #homeworkhelp #homeworkhelper #essayhelp #homeworkhelpservice #examtips #onlinedegree #onlineclasses #freelancerwriting #expertwriters #philosophywriters #assignmenthelp #onlineassignmenthelp #assignmenthelpaustralia #programmingassignmenthelp #matlabassignmenthelp #managementassignmenthelp #engineeringassignmenthelp #computerassignmenthelp #civilassignmenthelp #mechanicalassignmenthelp #lawassignmenthelp #nursingassignmenthelp #bestassignmenthelp #myassignmenthelp