Example: Summary Statistics

Summary statistics for a small data set are computed.

import com.imsl.stat.*;

public class SummaryEx1 {

    static final double data1[] = {
        3, 6.4, 2, 1.6, -8, 12, -7, 6.4, 22, 1, 0, -3.2
    };

    public static void main(String args[]) {
        Summary summary = new Summary();
        summary.update(data1);

        System.out.println("The minimum is " + summary.getMinimum());
        System.out.println();

        System.out.println("The maximum is " + summary.getMaximum());
        System.out.println();

        System.out.println("The mean is " + summary.getMean());
        System.out.println();

        System.out.println("The variance is " + summary.getVariance());
        System.out.println();

        System.out.println("The sample variance is "
                + summary.getSampleVariance());
        System.out.println();

        System.out.println("The standard deviation is "
                + summary.getStandardDeviation());
        System.out.println();

        System.out.println("The skewness is " + summary.getSkewness());
        System.out.println();

        System.out.println("The kurtosis is " + summary.getKurtosis());
        System.out.println();

        double confmn[] = summary.confidenceMean(0.95);
        System.out.println("The confidence Mean is {" + confmn[0]
                + ", " + confmn[1] + "}");
        System.out.println();

        double confvr[] = summary.confidenceVariance(0.95);
        System.out.println("The confidence Variance is {" + confvr[0]
                + ", " + confvr[1] + "}");
    }
}

Output

The minimum is -8.0

The maximum is 22.0

The mean is 3.016666666666666

The variance is 61.70972222222223

The sample variance is 67.31969696969698

The standard deviation is 7.855553591073148

The skewness is 0.8632224134285833

The kurtosis is 0.5677060483851211

The confidence Mean is {-2.1964514686012353, 8.229784801934567}

The confidence Variance is {33.782618727206625, 194.0685332772439}
Link to Java source.