VisualizeTailoredExercisePlan {T2DFitTailor} | R Documentation |
Tailor Exercise Plan for T2D Patients
Description
This function generates a tailored exercise plan for T2D (Type 2 Diabetes)
Arguments
input_df |
A data frame containing patient data necessary for generating a tailored exercise plan. Each column in the dataframe should be as follows (All data must be numeric.):
Note: It is crucial that the data for each of these columns is correctly formatted and accurately represents the patient's health information for the exercise plan to be effectively tailored. |
Value
A list containing two data frames: $RecommendedExercisePlan
: This data frame includes exercise plans that
are recommended based on the criterion that the intervention leads to a positive reduction in HbA1c levels,
and $AllExercisePlan
which includes all received plans.
Examples
#Create a demo dataframe
set.seed(5)
df <- data.frame(
Age = sample(39:77, 8, replace = TRUE),
Sex = sample(0:1, 8, replace = TRUE),
BMI = sample(18:31, 8, replace = TRUE),
WHtR = sample(0.4:0.6, 8, replace = TRUE),
PCS = sample(27:54, 8, replace = TRUE),
Duration_T2D = sample(1:26, 8, replace = TRUE),
Total_cholesterol = sample(7.4:14.1, 8, replace = TRUE),
HDL = sample(1:1.7, 8, replace = TRUE),
LDL = sample(2.2:4.7, 8, replace = TRUE),
VO2_Max = sample(13:45, 8, replace = TRUE),
Lung_capacity = sample(1900:4600, 8, replace = TRUE),
Back_Scratch_Test = sample(-30:8, 8, replace = TRUE))
names(df) <- c('Age', 'Sex', 'BMI', 'WHtR', 'PCS', 'Duration_T2D (year)',
'Total cholesterol (mmol/L)', 'HDL (mmol/L)', 'LDL (mmol/L)',
'VO2_Max (ml/kg/min)', 'Lung_capacity (ml)', 'Back_Scratch_Test (cm)')
rownames(df) <- c('Sample1', 'Sample2', 'Sample3', 'Sample4',
'Sample5', 'Sample6', 'Sample7', 'Sample8')
# Run the TailorExercisePlan function
demo_result <- TailorExercisePlan(df)
# View the structure of the returned list
str(demo_result)