[2] | 1 | <tool id="t_test_two_samples" name="T Test for Two Samples" version="1.0.0"> |
---|
| 2 | <description></description> |
---|
| 3 | |
---|
| 4 | <command interpreter="perl"> |
---|
| 5 | t_test_two_samples.pl $inputFile1 $inputFile2 $inputTestSidedness3 $inputStandardDeviationEquality4 $outputFile1 |
---|
| 6 | </command> |
---|
| 7 | |
---|
| 8 | <inputs> |
---|
| 9 | <param format="tabular" name="inputFile1" type="data" label="Select the first sample tabular file"/> |
---|
| 10 | <param format="tabular" name="inputFile2" type="data" label="Select the second sample tabular file"/> |
---|
| 11 | |
---|
| 12 | <param name="inputTestSidedness3" type="select" label="Choose the test sidedness:"> |
---|
| 13 | <option value="two-sided">Two-sided</option> |
---|
| 14 | <option value="one-sided:_m1_less_than_m2">One-sided: m1 less than m2</option> |
---|
| 15 | <option value="one-sided:_m1_greater_than_m2">One-sided: m1 greater than m2</option> |
---|
| 16 | </param> |
---|
| 17 | |
---|
| 18 | <param name="inputStandardDeviationEquality4" type="select" label="Choose the standard deviation equality status of the two populations:"> |
---|
| 19 | <option value="equal">Equal</option> |
---|
| 20 | <option value="unequal">Unequal</option> |
---|
| 21 | </param> |
---|
| 22 | </inputs> |
---|
| 23 | |
---|
| 24 | <outputs> |
---|
| 25 | <data format="text" name="outputFile1"/> |
---|
| 26 | </outputs> |
---|
| 27 | |
---|
| 28 | <tests> |
---|
| 29 | <test> |
---|
| 30 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 31 | <param name="inputFile2" value="sample2.tabular" ftype="tabular" /> |
---|
| 32 | <param name="inputTestSidedness3" value="Two-sided" /> |
---|
| 33 | <param name="inputStandardDeviationEquality4" value="Equal" /> |
---|
| 34 | <output name="outputFile1" file="t_test_result1.text" /> |
---|
| 35 | </test> |
---|
| 36 | |
---|
| 37 | <test> |
---|
| 38 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 39 | <param name="inputFile2" value="sample2.tabular" ftype="tabular" /> |
---|
| 40 | <param name="inputTestSidedness3" value="Two-sided" /> |
---|
| 41 | <param name="inputStandardDeviationEquality4" value="Unequal" /> |
---|
| 42 | <output name="outputFile1" file="t_test_result2.text" /> |
---|
| 43 | </test> |
---|
| 44 | |
---|
| 45 | <test> |
---|
| 46 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 47 | <param name="inputFile2" value="sample2.tabular" ftype="tabular" /> |
---|
| 48 | <param name="inputTestSidedness3" value="One-sided: m1 less than m2" /> |
---|
| 49 | <param name="inputStandardDeviationEquality4" value="Equal" /> |
---|
| 50 | <output name="outputFile1" file="t_test_result3.text" /> |
---|
| 51 | </test> |
---|
| 52 | |
---|
| 53 | <test> |
---|
| 54 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 55 | <param name="inputFile2" value="sample2.tabular" ftype="tabular" /> |
---|
| 56 | <param name="inputTestSidedness3" value="One-sided: m1 less than m2" /> |
---|
| 57 | <param name="inputStandardDeviationEquality4" value="Unequal" /> |
---|
| 58 | <output name="outputFile1" file="t_test_result4.text" /> |
---|
| 59 | </test> |
---|
| 60 | |
---|
| 61 | <test> |
---|
| 62 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 63 | <param name="inputFile2" value="sample2.tabular" ftype="tabular"/> |
---|
| 64 | <param name="inputTestSidedness3" value="One-sided: m1 greater than m2" /> |
---|
| 65 | <param name="inputStandardDeviationEquality4" value="Equal" /> |
---|
| 66 | <output name="outputFile1" file="t_test_result5.text" /> |
---|
| 67 | </test> |
---|
| 68 | |
---|
| 69 | <test> |
---|
| 70 | <param name="inputFile1" value="sample1.tabular" ftype="tabular" /> |
---|
| 71 | <param name="inputFile2" value="sample2.tabular" ftype="tabular" /> |
---|
| 72 | <param name="inputTestSidedness3" value="One-sided: m1 greater than m2" /> |
---|
| 73 | <param name="inputStandardDeviationEquality4" value="Unequal" /> |
---|
| 74 | <output name="outputFile1" file="t_test_result6.text" /> |
---|
| 75 | </test> |
---|
| 76 | </tests> |
---|
| 77 | |
---|
| 78 | |
---|
| 79 | <help> |
---|
| 80 | |
---|
| 81 | .. class:: infomark |
---|
| 82 | |
---|
| 83 | **What it does** |
---|
| 84 | |
---|
| 85 | This program implements the non-pooled t-test for two samples where the alternative hypothesis is two-sided or one-sided. The program takes four inputs: |
---|
| 86 | |
---|
| 87 | - The first input file is a TABULAR format file representing the first sample and consisting of one column only. |
---|
| 88 | - The second input file is a TABULAR format file representing the first sample and consisting of one column only. |
---|
| 89 | - The third input is the sidedness of the t-test: either two-sided or, one-sided with m1 less than m2 or, one-sided with m1 greater than m2. |
---|
| 90 | - The fourth input is the equality status of the standard deviations of both populations. |
---|
| 91 | - The output file is a TXT file representing the result of the two-sample t-test. |
---|
| 92 | |
---|
| 93 | |
---|
| 94 | **Example** |
---|
| 95 | |
---|
| 96 | Let us have the first input file representing the first sample as follows:: |
---|
| 97 | |
---|
| 98 | 5 |
---|
| 99 | 4 |
---|
| 100 | 8 |
---|
| 101 | 6 |
---|
| 102 | 7 |
---|
| 103 | 2 |
---|
| 104 | 1 |
---|
| 105 | 1 |
---|
| 106 | 0 |
---|
| 107 | 6 |
---|
| 108 | 4 |
---|
| 109 | 5 |
---|
| 110 | 7 |
---|
| 111 | 5 |
---|
| 112 | 3 |
---|
| 113 | 2 |
---|
| 114 | 5 |
---|
| 115 | 8 |
---|
| 116 | 7 |
---|
| 117 | 6 |
---|
| 118 | 4 |
---|
| 119 | |
---|
| 120 | And the second input file representing the second sample as follows:: |
---|
| 121 | |
---|
| 122 | 2 |
---|
| 123 | 3 |
---|
| 124 | 5 |
---|
| 125 | 1 |
---|
| 126 | 2 |
---|
| 127 | 7 |
---|
| 128 | 5 |
---|
| 129 | 4 |
---|
| 130 | 3 |
---|
| 131 | 2 |
---|
| 132 | 7 |
---|
| 133 | 6 |
---|
| 134 | 0 |
---|
| 135 | 8 |
---|
| 136 | 4 |
---|
| 137 | 6 |
---|
| 138 | 9 |
---|
| 139 | 2 |
---|
| 140 | 4 |
---|
| 141 | 5 |
---|
| 142 | 6 |
---|
| 143 | |
---|
| 144 | Runnig the program and choosing "Two-sided" and "Equal" as parameters will give the following output:: |
---|
| 145 | |
---|
| 146 | Two Sample t-test |
---|
| 147 | |
---|
| 148 | data: sample1 and sample2 |
---|
| 149 | t = -0.3247, df = 40, p-value = 0.7471 |
---|
| 150 | alternative hypothesis: true difference in means is not equal to 0 |
---|
| 151 | 95 percent confidence interval: |
---|
| 152 | -1.720030 1.243839 |
---|
| 153 | sample estimates: |
---|
| 154 | mean of x mean of y |
---|
| 155 | 4.333333 4.571429 |
---|
| 156 | |
---|
| 157 | |
---|
| 158 | </help> |
---|
| 159 | |
---|
| 160 | </tool> |
---|