RatioMaxMax: RatioMaxMax class

RatioMaxMaxR Documentation

RatioMaxMax class

Description

An object which is a interface to calculate the ratio between the peaks values between two profiles.

The RatioMaxMax object is needed to calculate the ratio between the peaks values between two profiles. A threshold and the two profiles are set during the RatioMaxMax object creation. If different threshold or profiles are needed, the calculateMetric function should be used, with the new profiles and threshold passed as arguments to update those values inside the RatioMaxMax object.

The threshold is the minimum peak value accepted to calculate a ratio.

Usage

RatioMaxMax

Format

An object of class R6ClassGenerator of length 24.

Value

The RatioMaxMax$new function returns a RatioMaxMax object which contains the information about the two profiles and the threshold used to calculate the metric. It can be used, as many times needed, to calculate the specified metric.

Constructor

Create a RatioMaxMax object.

RatioMaxMax$new(profile1, profile2, threshold = 1)

The threshold is the minimum peak value accepted to calculate a ratio.

The RatioMaxMax object inherites those functions:

  • getMetric A function that returns the value of the calculated metric

  • getInfo A function that returns a description of the metric with the metric value.

  • getType A function that returns the unique name associated to this metric

  • calculateMetric A function that modifies the values of the two profiles and the threshold. The new values (profile1, profile2, threshold) are passed as arguments.

Author(s)

Astrid Deschenes

See Also

  • MetricFactory for using a interface to calculate all available metrics separately or togheter.


adeschen/similaRpeak documentation built on March 23, 2022, 11:10 a.m.