| Rev | Line | |
|---|
| [9374] | 1 | # Description: Test for bagging as defined in bagging.py |
|---|
| 2 | # Category: modelling |
|---|
| 3 | # Uses: adult_sample.tab, bagging.py |
|---|
| 4 | # Referenced: c_bagging.htm |
|---|
| 5 | # Classes: orngTest.crossValidation |
|---|
| 6 | |
|---|
| 7 | import orange, orngTree, orngStat, orngTest, orngStat, bagging |
|---|
| 8 | data = orange.ExampleTable("../../datasets/adult_sample") |
|---|
| 9 | |
|---|
| 10 | tree = orngTree.TreeLearner(mForPrunning=10, minExamples=30) |
|---|
| 11 | tree.name = "tree" |
|---|
| 12 | baggedTree = bagging.Learner(learner=tree, t=5) |
|---|
| 13 | |
|---|
| 14 | learners = [tree, baggedTree] |
|---|
| 15 | |
|---|
| 16 | results = orngTest.crossValidation(learners, data, folds=5) |
|---|
| 17 | for i in range(len(learners)): |
|---|
| 18 | print "%s: %5.3f" % (learners[i].name, orngStat.CA(results)[i]) |
|---|
Note: See
TracBrowser
for help on using the repository browser.