MVN

nz.ac.waikato.cms.weka : raceSearch

Maven & Gradle

Apr 26, 2012

raceSearch · Races the cross validation error of competing attribute subsets. Use in conjuction with a ClassifierSubsetEval. RaceSearch has four modes: forward selection races all single attribute additions to a base set (initially no attributes), selects the winner to become the new base set and then iterates until there is no improvement over the base set. Backward elimination is similar but the initial base set has all attributes included and races all single attribute deletions. Schemata search is a bit different. Each iteration a series of races are run in parallel. Each race in a set determines whether a particular attribute should be included or not---ie the race is between the attribute being "in" or "out". The other attributes for this race are included or excluded randomly at each point in the evaluation. As soon as one race has a clear winner (ie it has been decided whether a particular attribute should be inor not) then the next set of races begins, using the result of the winning race from the previous iteration as new base set. Rank race first ranks the attributes using an attribute evaluator and then races the ranking. The race includes no attributes, the top ranked attribute, the top two attributes, the top three attributes, etc. It is also possible to generate a raked list of attributes through the forward racing process. If generateRanking is set to true then a complete forward race will be run---that is, racing continues until all attributes have been selected. The order that they are added in determines a complete ranking of all the attributes. Racing uses paired and unpaired t-tests on cross-validation errors of competing subsets. When there is a significant difference between the means of the errors of two competing subsets then the poorer of the two can be eliminated from the race. Similarly, if there is no significant difference between the mean errors of two competing subsets and they are within some threshold of each other, then one can be eliminated from the race.

<dependency>
    <groupId>nz.ac.waikato.cms.weka</groupId>
    <artifactId>raceSearch</artifactId>
    <version>1.0.2</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of nz.ac.waikato.cms.weka : raceSearch to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 1.0.2

All Versions

Choose a version of nz.ac.waikato.cms.weka : raceSearch to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
1.0.x
raceSearch-1.0.2
raceSearch-1.0.1

How to add a dependency to Maven

Add the following nz.ac.waikato.cms.weka : raceSearch maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>nz.ac.waikato.cms.weka</groupId>
    <artifactId>raceSearch</artifactId>
    <version>1.0.2</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following nz.ac.waikato.cms.weka : raceSearch gradle dependency to your build.gradle file:

implementation 'nz.ac.waikato.cms.weka:raceSearch:1.0.2'

Gradle Kotlin DSL: Add the following nz.ac.waikato.cms.weka : raceSearch gradle kotlin dependency to your build.gradle.kts file:

implementation("nz.ac.waikato.cms.weka:raceSearch:1.0.2")

How to add a dependency to SBT Scala

SBT Scala: Add the following nz.ac.waikato.cms.weka : raceSearch sbt scala dependency to your build.sbt file:

libraryDependencies += "nz.ac.waikato.cms.weka" % "raceSearch" % "1.0.2"