import static java.lang.System.out;
import java.util.*;
import javastat.*;
import javastat.eda.*;
import static javastat.util.Argument.*;
import static javastat.util.Output.*;
/**
*
* <p>Example: class QuantitativeDataAnalysis.</p>
* <p>Data Source: Anderson, D. R.,
Sweeney, D. J. and Williams, T. A. (2001).
* Contemporary Business
Statistics with Microsoft Excel. South-Western,
* p. 81. </p>
*/
public class QuantitativeDataAnalysisExample
{
public
static void main(String arg[])
{
double[] testdata1 = {2350, 2450, 2550, 2380, 2255, 2210,
2390, 2630, 2440, 2825, 2420, 2380};
String[] printOut =
{"Min.", "Q1 ",
"Q2 ", "Q3 ", "Max."};
QuantitativeDataAnalysis testclass1 = new QuantitativeDataAnalysis(3,
testdata1);
double[] fiveNumberSummary =
testclass1.fiveNumberSummary;
double[][] frequencyTable =
testclass1.frequencyTable;
QuantitativeDataAnalysis testclass2 = new QuantitativeDataAnalysis(
testdata1);
fiveNumberSummary =
testclass2.fiveNumberSummary;
frequencyTable =
testclass2.frequencyTable;
Hashtable argument = new Hashtable();
argument.put(NUMBER_OF_CLASS,
3);
StatisticalAnalysis testclass3 =
new QuantitativeDataAnalysis(argument,
testdata1).
statisticalAnalysis;
fiveNumberSummary = (double[])
testclass3.output.get(
FIVE_NUMBER_SUMMARY);
frequencyTable =
(double[][])
testclass3.output.get(FREQUENCY_TABLE);
QuantitativeDataAnalysis testclass4 =
new QuantitativeDataAnalysis(argument,
null);
fiveNumberSummary = testclass4.
fiveNumberSummary(argument, testdata1);
frequencyTable = testclass4.frequencyTable(argument,
testdata1);
}
}
Results:
Based
on non-null constructor:
Five
Number Summary:
Min.:
2210.0
Q1 : 2365.0
Q2 : 2405.0
Q3 : 2500.0
Max.:
2825.0
Frequency
Distribution:
<=2415.0:
6.0
<=2620.0:
4.0
<=2825.0:
2.0
{FREQUENCY_TABLE=[[D@69b332,
FIVE_NUMBER_SUMMARY=[D@
Based on non-null constructor with
default bin number:
Five
Number Summary:
Min.:
2210.0
Q1 : 2365.0
Q2 : 2405.0
Q3 : 2500.0
Max.:
2825.0
Frequency
Distribution:
<=2364.0:
3.0
<=2518.0:
6.0
<=2672.0:
2.0
<=2826.0:
1.0
{FREQUENCY_TABLE=[[D@530daa,
FIVE_NUMBER_SUMMARY=[D@a62fc3}
See also: