Mercurial > repos > bgruening > sklearn_regression_metrics
comparison regression_metrics.xml @ 28:0cc5098a9bff draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit e2a5eade6d0e5ddf3a47630381a0ad90d80e8a04"
author | bgruening |
---|---|
date | Tue, 13 Apr 2021 19:13:15 +0000 |
parents | 28d51b976c29 |
children | 642452aeed0d |
comparison
equal
deleted
inserted
replaced
27:7d98dfb04d27 | 28:0cc5098a9bff |
---|---|
1 <tool id="sklearn_regression_metrics" name="Calculate metrics" version="@VERSION@"> | 1 <tool id="sklearn_regression_metrics" name="Calculate metrics" version="@VERSION@" profile="20.05"> |
2 <description>for regression performance</description> | 2 <description>for regression performance</description> |
3 <macros> | 3 <macros> |
4 <import>main_macros.xml</import> | 4 <import>main_macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="python_requirements"/> | 6 <expand macro="python_requirements" /> |
7 <expand macro="macro_stdio"/> | 7 <expand macro="macro_stdio" /> |
8 <version_command>echo "@VERSION@"</version_command> | 8 <version_command>echo "@VERSION@"</version_command> |
9 <command> | 9 <command> |
10 <![CDATA[ | 10 <![CDATA[ |
11 python "$regression_metrics_script" '$inputs' | 11 python "$regression_metrics_script" '$inputs' |
12 ]]> | 12 ]]> |
78 <option value="mean_squared_log_error">mean_squared_log_error - Mean squared logarithmic error regression loss</option> | 78 <option value="mean_squared_log_error">mean_squared_log_error - Mean squared logarithmic error regression loss</option> |
79 <option value="median_absolute_error">median_absolute_error - Median absolute error regression loss</option> | 79 <option value="median_absolute_error">median_absolute_error - Median absolute error regression loss</option> |
80 <option value="r2_score">r2_score - R^2 (coefficient of determination) regression score function</option> | 80 <option value="r2_score">r2_score - R^2 (coefficient of determination) regression score function</option> |
81 </param> | 81 </param> |
82 <when value="explained_variance_score"> | 82 <when value="explained_variance_score"> |
83 <expand macro="clf_inputs"/> | 83 <expand macro="clf_inputs" /> |
84 <!--section name="options" title="Advanced Options" expanded="False"> | 84 <!--section name="options" title="Advanced Options" expanded="False"> |
85 <!- -sample_weight- -> | 85 <!- -sample_weight- -> |
86 <!- -multioutput- -> | 86 <!- -multioutput- -> |
87 </section--> | 87 </section--> |
88 </when> | 88 </when> |
89 <when value="mean_absolute_error"> | 89 <when value="mean_absolute_error"> |
90 <expand macro="clf_inputs"/> | 90 <expand macro="clf_inputs" /> |
91 <!--section name="options" title="Advanced Options" expanded="False"> | 91 <!--section name="options" title="Advanced Options" expanded="False"> |
92 <!- -sample_weight- -> | 92 <!- -sample_weight- -> |
93 <!- -multioutput- -> | 93 <!- -multioutput- -> |
94 </section--> | 94 </section--> |
95 </when> | 95 </when> |
96 <when value="mean_squared_error"> | 96 <when value="mean_squared_error"> |
97 <expand macro="clf_inputs"/> | 97 <expand macro="clf_inputs" /> |
98 <!--section name="options" title="Advanced Options" expanded="False"> | 98 <!--section name="options" title="Advanced Options" expanded="False"> |
99 <!- -sample_weight- -> | 99 <!- -sample_weight- -> |
100 <!- -multioutput- -> | 100 <!- -multioutput- -> |
101 </section--> | 101 </section--> |
102 </when> | 102 </when> |
103 <when value="mean_squared_log_error"> | 103 <when value="mean_squared_log_error"> |
104 <expand macro="clf_inputs"/> | 104 <expand macro="clf_inputs" /> |
105 <!--section name="options" title="Advanced Options" expanded="False"> | 105 <!--section name="options" title="Advanced Options" expanded="False"> |
106 <!- -sample_weight- -> | 106 <!- -sample_weight- -> |
107 <!- -multioutput- -> | 107 <!- -multioutput- -> |
108 </section--> | 108 </section--> |
109 </when> | 109 </when> |
110 <when value="median_absolute_error"> | 110 <when value="median_absolute_error"> |
111 <expand macro="clf_inputs"/> | 111 <expand macro="clf_inputs" /> |
112 </when> | 112 </when> |
113 <when value="r2_score"> | 113 <when value="r2_score"> |
114 <expand macro="clf_inputs"/> | 114 <expand macro="clf_inputs" /> |
115 <!--section name="options" title="Advanced Options" expanded="False"> | 115 <!--section name="options" title="Advanced Options" expanded="False"> |
116 <!- -sample_weight- -> | 116 <!- -sample_weight- -> |
117 <!- -multioutput- -> | 117 <!- -multioutput- -> |
118 </section--> | 118 </section--> |
119 </when> | 119 </when> |
120 </conditional> | 120 </conditional> |
121 </inputs> | 121 </inputs> |
122 <outputs> | 122 <outputs> |
123 <data format="txt" name="outfile"/> | 123 <data format="txt" name="outfile" /> |
124 </outputs> | 124 </outputs> |
125 <tests> | 125 <tests> |
126 <test> | 126 <test> |
127 <param name="selected_metric" value="explained_variance_score"/> | 127 <param name="selected_metric" value="explained_variance_score" /> |
128 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 128 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
129 <param name="header1" value="True"/> | 129 <param name="header1" value="True" /> |
130 <param name="col1" value="1"/> | 130 <param name="col1" value="1" /> |
131 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 131 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
132 <param name="header2" value="True"/> | 132 <param name="header2" value="True" /> |
133 <param name="col2" value="2"/> | 133 <param name="col2" value="2" /> |
134 <output name="outfile" file="regression_metrics_result01"/> | 134 <output name="outfile" file="regression_metrics_result01" /> |
135 </test> | 135 </test> |
136 <test> | 136 <test> |
137 <param name="selected_metric" value="mean_absolute_error"/> | 137 <param name="selected_metric" value="mean_absolute_error" /> |
138 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 138 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
139 <param name="header1" value="True"/> | 139 <param name="header1" value="True" /> |
140 <param name="col1" value="1"/> | 140 <param name="col1" value="1" /> |
141 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 141 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
142 <param name="header2" value="True"/> | 142 <param name="header2" value="True" /> |
143 <param name="col2" value="2"/> | 143 <param name="col2" value="2" /> |
144 <output name="outfile" file="regression_metrics_result02"/> | 144 <output name="outfile" file="regression_metrics_result02" /> |
145 </test> | 145 </test> |
146 <test> | 146 <test> |
147 <param name="selected_metric" value="mean_squared_error"/> | 147 <param name="selected_metric" value="mean_squared_error" /> |
148 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 148 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
149 <param name="header1" value="True"/> | 149 <param name="header1" value="True" /> |
150 <param name="col1" value="1"/> | 150 <param name="col1" value="1" /> |
151 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 151 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
152 <param name="header2" value="True"/> | 152 <param name="header2" value="True" /> |
153 <param name="col2" value="2"/> | 153 <param name="col2" value="2" /> |
154 <output name="outfile" file="regression_metrics_result03"/> | 154 <output name="outfile" file="regression_metrics_result03" /> |
155 </test> | 155 </test> |
156 <test> | 156 <test> |
157 <param name="selected_metric" value="mean_squared_log_error"/> | 157 <param name="selected_metric" value="mean_squared_log_error" /> |
158 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 158 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
159 <param name="header1" value="True"/> | 159 <param name="header1" value="True" /> |
160 <param name="col1" value="1"/> | 160 <param name="col1" value="1" /> |
161 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 161 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
162 <param name="header2" value="True"/> | 162 <param name="header2" value="True" /> |
163 <param name="col2" value="2"/> | 163 <param name="col2" value="2" /> |
164 <output name="outfile" file="regression_metrics_result04"/> | 164 <output name="outfile" file="regression_metrics_result04" /> |
165 </test> | 165 </test> |
166 <test> | 166 <test> |
167 <param name="selected_metric" value="median_absolute_error"/> | 167 <param name="selected_metric" value="median_absolute_error" /> |
168 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 168 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
169 <param name="header1" value="True"/> | 169 <param name="header1" value="True" /> |
170 <param name="selected_column_selector_option" value="all_but_by_index_number"/> | 170 <param name="selected_column_selector_option" value="all_but_by_index_number" /> |
171 <param name="col1" value="2"/> | 171 <param name="col1" value="2" /> |
172 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 172 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
173 <param name="header2" value="True"/> | 173 <param name="header2" value="True" /> |
174 <param name="col2" value="2"/> | 174 <param name="col2" value="2" /> |
175 <output name="outfile" file="regression_metrics_result05"/> | 175 <output name="outfile" file="regression_metrics_result05" /> |
176 </test> | 176 </test> |
177 <test> | 177 <test> |
178 <param name="selected_metric" value="r2_score"/> | 178 <param name="selected_metric" value="r2_score" /> |
179 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> | 179 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" /> |
180 <param name="header1" value="True"/> | 180 <param name="header1" value="True" /> |
181 <param name="col1" value="1"/> | 181 <param name="col1" value="1" /> |
182 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> | 182 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" /> |
183 <param name="header2" value="True"/> | 183 <param name="header2" value="True" /> |
184 <param name="selected_column_selector_option2" value="all_but_by_index_number"/> | 184 <param name="selected_column_selector_option2" value="all_but_by_index_number" /> |
185 <param name="col2" value="1"/> | 185 <param name="col2" value="1" /> |
186 <output name="outfile" file="regression_metrics_result06"/> | 186 <output name="outfile" file="regression_metrics_result06" /> |
187 </test> | 187 </test> |
188 </tests> | 188 </tests> |
189 <help> | 189 <help> |
190 <![CDATA[ | 190 <![CDATA[ |
191 **What it does** | 191 **What it does** |
194 For information about classification metric functions and their parameter settings please refer to `Scikit-learn classification metrics`_. | 194 For information about classification metric functions and their parameter settings please refer to `Scikit-learn classification metrics`_. |
195 | 195 |
196 .. _`Scikit-learn classification metrics`: http://scikit-learn.org/stable/modules/model_evaluation.html#classification-metrics | 196 .. _`Scikit-learn classification metrics`: http://scikit-learn.org/stable/modules/model_evaluation.html#classification-metrics |
197 ]]> | 197 ]]> |
198 </help> | 198 </help> |
199 <expand macro="sklearn_citation"/> | 199 <expand macro="sklearn_citation" /> |
200 </tool> | 200 </tool> |