Stat Calc

$5.99

Category:

Description

The following class StatCalc defines a series of methods for computing statistics for a group of numbers.

/*

  • An object of class StatCalc can be used to compute several simple statistics
  • for a set of numbers. Numbers are entered into the dataset using
  • the enter(double) method. Methods are provided to return the following
  • statistics for the set of numbers that have been entered: The number
  • of items, the sum of the items, the average, and the standard deviation

*/

public class StatCalc {

private int count;   // Number of numbers that have been entered.

private double sum;  // The sum of all the items that have been entered.

private double squareSum;  // The sum of the squares of all the items.

/**
* Add a number to the dataset. The statistics will be computed for all
* the numbers that have been added to the dataset using this method.
*/

public void enter(double num) {

count++;

sum += num;

squareSum += num*num;

}

/**
* Return the number of items that have been entered into the dataset.
*/

public int getCount() {

return count;

}

/**
* Return the sum of all the numbers that have been entered.
*/

public double getSum() {

return sum;

}

/**
* Return the average of all the items that have been entered.
* The return value is Double.NaN if no numbers have been entered.
*/

public double getMean() {

return sum / count;

}

/**
* Return the standard deviation of all the items that have been entered.
* The return value is Double.NaN if no numbers have been entered.
*/

public double getStandardDeviation() {

double mean = getMean();

return Math.sqrt( squareSum/count – mean*mean );

}

}  // end class StatCalc

Using the StatCalc class, write a program that calculates and then displays as output to the console, the following statistics against the set of numbers given below.

Statistics that must be calculated:

  • Count – Quantity of numbers in the data set.
  • Mean – The mean or average of the numbers in the data set.
  • Standard Deviation – The measure of variance (or dispersion) from the mean.

The set of numbers that you must use is as follows:

5 7 12 23 3 2 8 14 10 5 9 13

You must create a program with a main method that defines the StatCalc class and instantiates an instance of StatCalc called myStatCalc. Your program should instantiate the instance of the StatCalc using a statement similar to the following:

 

statcalc

 

 

Solution provided in PDF form. Not source code.