import static java.lang.System.out;
import java.util.*;
import javastat.*;
import javastat.eda.*;
import static javastat.util.Output.*;
/**
*
* <p>Example: class QualitativeDataAnalysis.</p>
*/
public class QualitativeDataAnalysisExample
{
public
static void main(String arg[])
{
String[] testdata1 =
{"IBM",
"Compaq", "Apple", "Packard Bell",
"Gateway 2000", "IBM", "Apple",
"Packard Bell",
"Packard Bell", "Gateway 2000", "Compaq",
"Compaq", "Apple", "Compaq",
"Apple",
"Apple", "Apple", "IBM", "IBM",
"Apple",
"Compaq", "Packard Bell", "IBM",
"Compaq",
"Apple", "Apple", "Compaq", "Gateway
2000",
"Packard Bell", "IBM", "IBM",
"Gateway 2000",
"Apple", "IBM", "Packard Bell",
"Packard Bell",
"Gateway 2000", "Compaq", "Compaq",
"Apple",
"IBM", "Packard Bell", "Compaq",
"Packard Bell",
"Compaq", "Packard Bell", "Compaq",
"Apple",
"Packard Bell", "Apple"};
QualitativeDataAnalysis testclass1 = new QualitativeDataAnalysis(
testdata1);
String[] dataValues =
testclass1.dataValues;
String[] frequency = testclass1.frequency;
QualitativeDataAnalysis testclass2 = new QualitativeDataAnalysis();
dataValues =
testclass2.frequencyTable(testdata1)[0];
frequency = testclass2.frequencyTable(testdata1)[1];
Hashtable argument = new Hashtable();
StatisticalAnalysis testclass3 =
new QualitativeDataAnalysis(argument,
testdata1).
statisticalAnalysis;
dataValues = (String[])
testclass3.output.get(DATA_VALUES);
frequency = (String[]) testclass3.output.get(FREQUENCY);
QualitativeDataAnalysis testclass4 = new QualitativeDataAnalysis(
argument, null);
String[] category = new String[] {"Apple",
"IBM", "OTHER"};
dataValues =
testclass4.frequencyTable(
argument, category, testdata1)[0];
frequency = testclass4.
frequencyTable(argument, category,
testdata1)[1];
}
}
Results:
Based
on non-null constructor:
IBM:
9 Compaq: 12 Apple: 13 Packard
{FREQUENCY=[Ljava.lang.String;@1b
FREQUENCY_TABLE=[[Ljava.lang.String;@69b332,
DATA_VALUES=[Ljava.lang.String;@
Based on null constructor:
IBM:
9 Compaq: 12 Apple: 13 Packard
{FREQUENCY=[Ljava.lang.String;@530daa,
FREQUENCY_TABLE=[[Ljava.lang.String;@a62fc3,
DATA_VALUES=[Ljava.lang.String;@89ae9e}
See also: