Linear regression statistics of response curves
Source:R/calc-response.R
get_response_curve_stats.RdThis function calculates linear regression statistics (R-squared, slope, and intercept)
for each response curve in the provided MRMhubExperiment object. Before fitting, the
analyzed sample amount (x) and feature intensity (y) of each curve are each scaled to their
maximum (set to 1), so the returned slopenorm and y0norm are on this normalized scale.
Optionally, it can include
additional statistics from the lancer package (if installed) when with_staturation_stats is set to TRUE.
Usage
get_response_curve_stats(
data = NULL,
with_staturation_stats = FALSE,
limit_to_rqc = FALSE,
silent_invalid_data = FALSE
)Arguments
- data
A
MRMhubExperimentobject containing the dataset and response curve annotations.- with_staturation_stats
Logical, if TRUE, include additional statistics from the
lancerpackage. Note: Thelancerpackage must be installed when this argument is set to TRUE.- limit_to_rqc
Logical, if
TRUE, only include rows withqc_type == "RQC". Default isFALSE.- silent_invalid_data
Logical, if TRUE suppresses raising an error when required data or metadata are missing, or there is a mismatch between them.