import javastat.StatisticalTests;
import javastat.util.Argument;
/**
*
* <p>Example: class
StatisticalTests.</p>
*/
double[] oneSampMeanTestData = {7, 8, 10, 8, 6,
9, 6, 7, 7, 8, 9, 8};
double[] twoSampMeansTestData1 = {300, 280, 344, 385, 372, 360, 288,
321, 376, 290, 301, 283};
double[] twoSampMeansTestData2 = {276, 222, 310, 338, 200, 302, 317,
260, 320, 312, 334, 265};
double[] time1 = {156, 1040, 59, 329, 268, 638, 1106, 431, 855, 803,
115, 477, 448};
double[] time2 = {421, 769, 365, 770, 1227, 475, 1129, 464, 1206, 563,
744, 353, 377};
double[] censor1 = {1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0};
double[] censor2 = {0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0};
argument = new Hashtable();
argument.put(Argument.TEST_TYPE, "T");
dataObj = new Object[]{oneSampMeanTestData};
statObj1
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj1.output.toString());
argument.put(Argument.TEST_TYPE, "SignRank");
statObj2
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj2.output.toString());
argument.put(Argument.TEST_TYPE, "T");
dataObj = new Object[]{twoSampMeansTestData1,
twoSampMeansTestData2};
statObj3
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj3.output.toString());
argument.put(Argument.TEST_TYPE, "RankSum");
statObj4
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj4.output.toString());
argument.put(Argument.TEST_TYPE, "Paired T");
statObj5
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj5.output.toString());
argument.put(Argument.TEST_TYPE, "Paired Z");
statObj6
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj6.output.toString());
argument.put(Argument.TEST_TYPE, "Wilcoxon");
dataObj = new Object[]{time1, censor1, time2, censor2};
statObj7
= new StatisticalTests(argument, dataObj).statisticalAnalysis;
print(statObj7.output.toString());
Results:
{POINT_ESTIMATE_SE=0.351, PVALUE=1.837E-10,
DEGREE_OF_FREEDOM=11.0,
CONFIDENCE_INTERVAL=[D@1fd9cd5,
POINT_ESTIMATE=7.75,
TEST_STATISTIC=22.088}
{TALPHA=60.0,
PVALUE=0.0010, TEST_STATISTIC=78.0}
{POINT_ESTIMATE_SE=17.165,
PVALUE=0.0423,
DEGREE_OF_FREEDOM=22.0,
CONFIDENCE_INTERVAL=[D@85b670,
POINT_ESTIMATE=37.0,
TEST_STATISTIC=2.156}
{PVALUE=0.106,
TEST_STATISTIC=178.0, WALPHA=
{POINT_ESTIMATE_SE=15.912,
PVALUE=0.0402,
DEGREE_OF_FREEDOM=11.0,
CONFIDENCE_INTERVAL=[D@11edceb,
POINT_ESTIMATE=37.0,
TEST_STATISTIC=2.325}
{POINT_ESTIMATE_SE=15.912,
PVALUE=0.0201,
CONFIDENCE_INTERVAL=[D@1b2380e,
POINT_ESTIMATE=37.0,
TEST_STATISTIC=2.325}
{PVALUE=0.166,
TEST_STATISTIC=47.0}