calcMatsuda.ISI: Calculate Matsuda ISI

View source: R/calcMatsuda.ISI.R

calcMatsuda.ISIR Documentation

Calculate Matsuda ISI

Description

This function calculates Matsuda insulin sensitivity index from 2 hour oral glucose tolerance test Reference: Matsuda M and DeFronzo RA. Diabetes Care 1999; 22:1462-70 DOI: 10.2337/diacare.22.9.1462

Usage

calcMatsuda.ISI(insulin.fasting, glucose.fasting, insulin.mean, glucose.mean)

Arguments

insulin.fasting

in μU/mL

glucose.fasting

in mass units (mg/dL)

insulin.mean

in μU/mL

glucose.mean

in mass units (mg/dL)

Value

Matsuda ISI as numeric value

Examples

calcMatsuda.ISI(15.0,100.0,30,150)

glucose.fasting.vals <- seq(75,175,by=25)
insulin.fasting.vals <- seq(2,20, by=1)
glucose.mean.vals <- seq(75,175,by=25)
insulin.mean.vals <- seq(2,20, by=1)
test.dat <- expand.grid(insulin.fasting=insulin.vals,glucose.fasting=glucose.vals,
                        insulin.mean=insulin.mean.vals,glucose.mean=glucose.mean.vals)

test.dat$Matsuda.ISI <- calcMatsuda.ISI(insulin.fasting=test.dat$insulin.fasting,
                                        glucose.fasting=test.dat$fastingglucose,
                                        insulin.mean=test.dat$insulin.mean,
                                        glucose.mean=test.dat$glucose.mean)

venkmurthy/vmtools documentation built on Oct. 16, 2024, 10:48 a.m.