4. A non-transitory computer readable medium accessible by a computer processor including a software program for automatically applying hypothesis testing to at least one data set, the software including modules for: A. providing a plurality of statistical tests applicable to the at least one data set having a variety of characteristics; B. associating conventions with each test of the plurality of tests; C. determining the test including seeking indications as to at least one characteristic of the data set, generating at least one notification in response to the indications, and selecting a test from among the plurality of tests based on the indications and established conventions, and providing a notification of the nature of the selected test, the indications and established conventions; D. characterizing the data set, including establishing test criteria, selecting an appropriate reference test value depending on the test selected; and eliciting an indication of a description of the data of interest; E. constructing null and alternative hypothesis statements; F. obtaining a significance level, G. conducting the selected test including calculating the values of the test statistic, reference values, confidence bounds and p-values, comparing the calculated p-value to the indicated significance level and the value of the test statistic to one or more reference values, and assessing the confidence bounds in view of the null hypothesis statement; H. stating a conclusion in terms of the selected test and indicated test criteria whether to reject the null hypothesis or not to reject the null hypothesis and stating the basis for the conclusion using the results of the conducting step.
4. A non-transitory computer readable medium accessible by a computer processor including a software program for automatically applying hypothesis testing to at least one data set, the software including modules for: A. providing a plurality of statistical tests applicable to the at least one data set having a variety of characteristics; B. associating conventions with each test of the plurality of tests; C. determining the test including seeking indications as to at least one characteristic of the data set, generating at least one notification in response to the indications, and selecting a test from among the plurality of tests based on the indications and established conventions, and providing a notification of the nature of the selected test, the indications and established conventions; D. characterizing the data set, including establishing test criteria, selecting an appropriate reference test value depending on the test selected; and eliciting an indication of a description of the data of interest; E. constructing null and alternative hypothesis statements; F. obtaining a significance level, G. conducting the selected test including calculating the values of the test statistic, reference values, confidence bounds and p-values, comparing the calculated p-value to the indicated significance level and the value of the test statistic to one or more reference values, and assessing the confidence bounds in view of the null hypothesis statement; H. stating a conclusion in terms of the selected test and indicated test criteria whether to reject the null hypothesis or not to reject the null hypothesis and stating the basis for the conclusion using the results of the conducting step. 5. The computer readable medium of claim 4 wherein the modules construct the null and alternative hypothesis statements in mathematical terms, and the modules establish the convention of constructing the null as an equality and the alternative hypothesis statement as an inequality.