OnsetsDSEvalData Struct Reference
[Convenience functions to apply OnsetsDS to a chunk of audio data, or to an audio file.]

#include <onsetsdshelpers.h>


Data Fields

long numGT
 How many ground truth annotations were provided.
long numAnnot
 How many onsets it found.
long numTP
 How many correct detections occurred.
long numFP
 How many false positives occurred.
long numFN
 How many false negatives occurred.
float precision
 0 to 1: a measure of resistance against false positives
float recall
 0 to 1: a measure of resistance against false negatives
float f
 0 to 1: the "F-measure", a combination of the precision and recall statistics
float devimean
 Mean of each onset's deviation from the annotated onset, a rough indicator of reacting "too quickly"/"too slowly".
float deviabsmean
 Absolute mean of each onset's deviation from the annotated onset, a rough indicator of temporal accuracy.
float devisd
 Standard deviation re devimean, useful when combining stats.
float deviabssd
 Standard deviation re deviabsmean, useful when combining stats.


Detailed Description

This data structure stores statistics derived from using onsetsds_evaluate_audiofile(), describing how well the onset detector matched the "ground truth" annotations.


Field Documentation

long OnsetsDSEvalData::numGT

How many ground truth annotations were provided.

long OnsetsDSEvalData::numAnnot

How many onsets it found.

long OnsetsDSEvalData::numTP

How many correct detections occurred.

long OnsetsDSEvalData::numFP

How many false positives occurred.

long OnsetsDSEvalData::numFN

How many false negatives occurred.

float OnsetsDSEvalData::precision

0 to 1: a measure of resistance against false positives

float OnsetsDSEvalData::recall

0 to 1: a measure of resistance against false negatives

float OnsetsDSEvalData::f

0 to 1: the "F-measure", a combination of the precision and recall statistics

float OnsetsDSEvalData::devimean

Mean of each onset's deviation from the annotated onset, a rough indicator of reacting "too quickly"/"too slowly".

float OnsetsDSEvalData::deviabsmean

Absolute mean of each onset's deviation from the annotated onset, a rough indicator of temporal accuracy.

float OnsetsDSEvalData::devisd

Standard deviation re devimean, useful when combining stats.

float OnsetsDSEvalData::deviabssd

Standard deviation re deviabsmean, useful when combining stats.


The documentation for this struct was generated from the following file: