RandomizationTest

class RandomizationTest[L](val numSamples: Int, val errorMeasure: Seq[L] => Double) extends (Seq[L], Seq[L]) => Double

Implements statistical significance testing for the output of two systems by randomization. This system assumes they're on the same dataset, which changes the procedure. Follows Teh, 2000 More accurate tests for the statistical significance of result differences.

Labels must have .equals.

trait (Seq[L], Seq[L]) => Double
class Object
trait Matchable
class Any

Value members

Constructors

def this(errorMeasure: Seq[L] => Double)

Concrete methods

def apply(labeling1: Seq[L], labeling2: Seq[L]): Double
def diff(l1: Seq[L], l2: Seq[L]): Double

Inherited methods

def curried: Seq[L] => Seq[L] => Double
Inherited from:
Function2
override def toString(): String
Definition Classes
Function2 -> Any
Inherited from:
Function2
def tupled: ((Seq[L], Seq[L])) => Double
Inherited from:
Function2

Concrete fields