Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
303 changes: 303 additions & 0 deletions tests/files/mock_responses/tasks/estimation_procedure_list.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,303 @@
<oml:estimationprocedures xmlns:oml="http://openml.org/openml">
<oml:estimationprocedure>
<oml:id>1</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>2</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>5 times 2-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>5</oml:repeats>
<oml:folds>2</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>3</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>10 times 10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>10</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>4</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>Leave one out</oml:name>
<oml:type>leaveoneout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>5</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>10% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>6</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>33% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>7</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>8</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>5 times 2-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>5</oml:repeats>
<oml:folds>2</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>9</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>10 times 10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>10</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>10</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>Leave one out</oml:name>
<oml:type>leaveoneout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>11</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>10% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>12</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>33% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>13</oml:id>
<oml:ttid>3</oml:ttid>
<oml:name>10-fold Learning Curve</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>14</oml:id>
<oml:ttid>3</oml:ttid>
<oml:name>10 times 10-fold Learning Curve</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>10</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>15</oml:id>
<oml:ttid>4</oml:ttid>
<oml:name>Interleaved Test then Train</oml:name>
<oml:type>testthentrain</oml:type>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>16</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>Custom Holdout</oml:name>
<oml:type>customholdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>1</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>17</oml:id>
<oml:ttid>5</oml:ttid>
<oml:name>50 times Clustering</oml:name>
<oml:type>testontrainingdata</oml:type>
<oml:repeats>50</oml:repeats>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>18</oml:id>
<oml:ttid>6</oml:ttid>
<oml:name>Holdout unlabeled</oml:name>
<oml:type>holdoutunlabeled</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>1</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>19</oml:id>
<oml:ttid>7</oml:ttid>
<oml:name>10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>20</oml:id>
<oml:ttid>7</oml:ttid>
<oml:name>5 times 2-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>5</oml:repeats>
<oml:folds>2</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>21</oml:id>
<oml:ttid>7</oml:ttid>
<oml:name>10 times 10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>10</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>22</oml:id>
<oml:ttid>7</oml:ttid>
<oml:name>Leave one out</oml:name>
<oml:type>leaveoneout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>23</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>100 times 10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>100</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>24</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>Custom 10-fold Crossvalidation</oml:name>
<oml:type>customholdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>false</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>25</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>4-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>4</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>26</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>Test on Training Data</oml:name>
<oml:type>testontrainingdata</oml:type>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>27</oml:id>
<oml:ttid>2</oml:ttid>
<oml:name>Test on Training Data</oml:name>
<oml:type>testontrainingdata</oml:type>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>28</oml:id>
<oml:ttid>1</oml:ttid>
<oml:name>20% Holdout (Ordered)</oml:name>
<oml:type>holdout_ordered</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>1</oml:folds>
<oml:percentage>20</oml:percentage>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>29</oml:id>
<oml:ttid>9</oml:ttid>
<oml:name>10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>30</oml:id>
<oml:ttid>10</oml:ttid>
<oml:name>10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>1</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>31</oml:id>
<oml:ttid>10</oml:ttid>
<oml:name>5 times 2-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>5</oml:repeats>
<oml:folds>2</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>32</oml:id>
<oml:ttid>10</oml:ttid>
<oml:name>10 times 10-fold Crossvalidation</oml:name>
<oml:type>crossvalidation</oml:type>
<oml:repeats>10</oml:repeats>
<oml:folds>10</oml:folds>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>33</oml:id>
<oml:ttid>10</oml:ttid>
<oml:name>10% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>34</oml:id>
<oml:ttid>10</oml:ttid>
<oml:name>33% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
<oml:estimationprocedure>
<oml:id>35</oml:id>
<oml:ttid>11</oml:ttid>
<oml:name>33% Holdout set</oml:name>
<oml:type>holdout</oml:type>
<oml:repeats>1</oml:repeats>
<oml:percentage>33</oml:percentage>
<oml:stratified_sampling>true</oml:stratified_sampling>
</oml:estimationprocedure>
</oml:estimationprocedures>
40 changes: 40 additions & 0 deletions tests/files/mock_responses/tasks/task_list_clustering.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<oml:tasks xmlns:oml="http://openml.org/openml">
<oml:task>
<oml:task_id>1372</oml:task_id>
<oml:task_type_id>5</oml:task_type_id>
<oml:task_type>Clustering</oml:task_type>
<oml:did>113</oml:did>
<oml:name>fruitfly</oml:name>
<oml:status>active</oml:status>
<oml:format>ARFF</oml:format>
<oml:input name="estimation_procedure">17</oml:input>
<oml:input name="source_data">113</oml:input>
<oml:quality name="NumberOfClasses">0.0</oml:quality>
<oml:quality name="NumberOfFeatures">5.0</oml:quality>
<oml:quality name="NumberOfInstances">125.0</oml:quality>
<oml:quality name="NumberOfInstancesWithMissingValues">0.0</oml:quality>
<oml:quality name="NumberOfMissingValues">0.0</oml:quality>
<oml:quality name="NumberOfNumericFeatures">3.0</oml:quality>
<oml:quality name="NumberOfSymbolicFeatures">2.0</oml:quality>
</oml:task>
<oml:task>
<oml:task_id>1618</oml:task_id>
<oml:task_type_id>5</oml:task_type_id>
<oml:task_type>Clustering</oml:task_type>
<oml:did>389</oml:did>
<oml:name>kr-vs-kp</oml:name>
<oml:status>active</oml:status>
<oml:format>ARFF</oml:format>
<oml:input name="estimation_procedure">17</oml:input>
<oml:input name="source_data">389</oml:input>
<oml:quality name="MajorityClassSize">1669.0</oml:quality>
<oml:quality name="MinorityClassSize">1527.0</oml:quality>
<oml:quality name="NumberOfClasses">2.0</oml:quality>
<oml:quality name="NumberOfFeatures">37.0</oml:quality>
<oml:quality name="NumberOfInstances">3196.0</oml:quality>
<oml:quality name="NumberOfInstancesWithMissingValues">0.0</oml:quality>
<oml:quality name="NumberOfMissingValues">0.0</oml:quality>
<oml:quality name="NumberOfNumericFeatures">0.0</oml:quality>
<oml:quality name="NumberOfSymbolicFeatures">37.0</oml:quality>
</oml:task>
</oml:tasks>
Loading