AIP_TGVrnc: Calculate the variance of AIP when TG changes.

View source: R/AIPerrorVariance.R

AIP_TGVrncR Documentation

Calculate the variance of AIP when TG changes.

Description

Calculate the variance of the Atherogenic Index of Plasma (AIP) using two methods: Error Propagation (first and second order) and Bootstrap when the triglyceride distribution changes. It uses a data frame where each column contains a different set of TG values of increasing variance as the column index increases.

Usage

AIP_TGVrnc(dfTG, HDL, SI = TRUE, bootStrpReps = 2000)

Arguments

dfTG

A data frame where each column contains a different set of TG values of increasing variance as the column index increases.

HDL

A vector or data frame column containing the HDL values to be used for the calculation of the variance of the Atherogenic Index of Plasma (AIP).

SI

Boolean (default=TRUE). AIP is by definition calculated using SI units for TG and HDL (mmol/L). If mg/dl units are provided instead, SI must be set to FALSE.

bootStrpReps

(Default=2000) Number of bootstrap iterations for bootstrap variance calculation.

Value

It returns a list with the first order Error Propagation variance (ErrPropVrnc), the second order Error Propagation variance (ErrPropVrnc2Ord) and the bootstrap variance (BootVrnc). Each list element is a vector of length equal to the number of columns of the TG data frame supplied as argument (dfTG) and each vector value corresponds to the respective variance of the corresponding data frame columns.

Examples

## Not run: 
dfTG = CV_Range(sampleA$TG, 0, 100, maxRandIter = 100, plot=FALSE)
AIP_TGVrnc=AIP_TGVrnc(dfTG,sampleA$HDL, bootStrpReps=2000)

## End(Not run)

LDLcalc documentation built on May 31, 2022, 5:07 p.m.