DiffPosMax | R Documentation |
An object which is a interface to calculate he difference of profiles maximal peaks positions.
The DiffPosMax
object is needed to
calculate the difference of profiles maximal peaks positions.
A threshold and the two profiles are set during the DiffPosMax
object creation. If different thresholds or
profiles are needed, the calculateMetric
function should be used,
with the new profiles and thresholds passed as arguments to update those
values inside the DiffPosMax
object.
The threshold is the minimum peak value accepted to calculate the ratio.
The thresholdDiff is the maximum distance accepted between two maximum peaks positions in the same profile. When the thresholdDiff is not respected, the profile is considered having more than one peak.
The tolerance is the maximum variation accepted on the maximum peak value to consider a position as a peak position. The tolerance must be between 0 and 1. All peaks within the tolerated range will be considered in the calculation of the metric.
DiffPosMax
An object of class R6ClassGenerator
of length 24.
The DiffPosMax$new
function returns a DiffPosMax
object which contains the information about the two profiles and the
thresholds used to calculate the metric. It can be used, as many times
needed, to calculate the specified metric.
Create a DiffPosMax
object.
DiffPosMax$new(profile1, profile2, threshold = 1,
thresholdDiff = 100, tolerance = 0.01)
The threshold is the minimum peak value accepted to calculate the ratio.
The thresholdDiff is the maximum distance accepted between two maximum peaks positions in the same profile. When the thresholdDiff is not respected, the profile is considered having more than one peak.
The tolerance is the maximum variation accepted on the maximum peak value to consider a position as a peak position. All peaks within the tolerated range will be considered in the calculation of the metric.The tolerance must
The DiffPosMax
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, thresholdDiff, tolerance) are passed as arguments.
Astrid Deschenes
MetricFactory
for using a interface to calculate all
available metrics separately or togheter.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.