MVKD: Performs MVKD-based LR calculation on a set of speakers

View source: R/MVKD.r

MVKDR Documentation

Performs MVKD-based LR calculation on a set of speakers

Description

Models reference population using a multivariate kernel density and models suspect by normal density

Usage

MVKD(bg_data, by_speaker_data, test_speakers, bg_speakers)

Arguments

bg_data

A data frame. The first column identifies speakers.

by_speaker_data

A named list of 2 sub-lists: suspect_data and offender_data. Contains data in the test_speakers set, divided by speaker. Each is a named list of data frames, with speaker IDs as the names.

test_speakers

(optional) A vector. Specifies the set of speakers for which LR calculations should be derived. Takes all speakers from data if unspecified.

bg_speakers

(optional) A vector. Specifies the set of speakers to form the background model for LR calculations. Equal to test_speakers if unspecified.

Value

A named list of 3 items:

  • likelihood_ratio_matrix: A data frame. Rows and columns are named after the speaker identifiers. Each row and column represents a speaker as suspect and offender respectively, and each cell contains a single LR score.

  • cllr: Numeric. Reports the logLR cost.

  • eer: Numeric. Reports the equal error rate (between 0 and 1).


justinjhlo/fvclrr documentation built on June 27, 2022, 11:19 a.m.