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> |
---|