a method of automatically applying a hypothesis test to a data set . the method reduces errors made in failing to appreciate predicate assumptions of various statistical tests , and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test . the system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications , selected statistical test , and conventions adopted with respect to the tests . the system also establishes a significance level , calculates the test statistic , and generates an output . the output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion .