Alias: null
Common Name: Sign Test
Class: org. imirsel. m2k. evaluation. SignTest

Overview: This module takes in a stream of Signal arrays and compares them with Sign Test.

Detailed Description: This module reads in a stream of Signal arrays with "Performance" metadata arrays.These arrays must be of the same length in all examples and should have all been calculated on the same data set.

The "Performance" metadata is used to perfrom the Sign Test, which tests if the difference between population means for two paired samples are equal. It is an alternative test for the standard t-test when the populations are non-normal, particularly for small samples.

Test result is stored in a file with ".signtest" extension in specified output directory.

Ported from Chris Buckley and Jeremy Pickens' TREC code, written by Xiao Hu (xiaohu@uiuc.edu)

Data Handling: The input data is not modified.


Inputs:
Signal arrays
[org. imirsel. m2k. util. Signal
Signal arrays to be tested with Sign test (must have Statistics metadata set by an evaluator module)


Outputs:

Properties:
Verbose output
Determines whether debugging information is output to the console.

Evaluation name
The name of the evaluation being conducted (e.g. onset detection algorithms), used to crearte the name of the output file.

Output Directory
Directory to save the output file to.