FLOW

Algorithm map

Prediction of metabolic subphenotypes of type 2 diabetes via continuous glucose monitoring and machine learningPrediction of metabolic
subphenotypes of type 2 diabetes
via continuous glucose monitoring
and machine learning

Algorithm flowchart

用血糖时序数据,预测代谢亚型

DATA / COLLECTION & PREPROCESSING

先把原始数据整理成可建模输入

采集 OGTT、CGM、人口学和代谢测量,完成时间轴对齐、质量控制与特征表准备。

01数据收集OGTT · CGM · demographics · metabolic tests
02时间轴对齐统一 0–180 min 的血糖时间点
03质量控制单位、缺失、可用样本与训练矩阵
TRAIN / MODEL DEVELOPMENT

先把候选算法都跑一遍,再按任务选优

金标准指标只负责定义四个二分类标签;OGTT 的两种表征和多种分类器都是候选方案。

01 · 输入与候选特征 同一训练队列,保留多种信息
DemographicsPRSLabIncretinsHOMA-B / IRMatsuda
02 · OGTT 表征
03 · 候选分类器 多模型 × 超参数
Random ForestRBF SVMLinear SVML1 Logistic
交叉验证 / AUC 比较
任务:Muscle IR
IR 概率
阳性分数 ≥ 0.50 · Muscle IR
阴性分数 < 0.50 · Muscle IS
任务:β-cell
功能障碍分数
阳性分数 ≥ 0.50 · 功能不足
阴性分数 < 0.50 · 功能保留
任务:Incretin
效应受损分数
阳性分数 ≥ 0.50 · 效应受损
阴性分数 < 0.50 · 效应保留
任务:Hepatic IR
肝脏 IR 概率
阳性分数 ≥ 0.50 · Hepatic IR
阴性分数 < 0.50 · Hepatic IS
TRAINING COMPLETE · 训练完成
TEST / AT-HOME VALIDATION

把训练好的四个模型,分别放到家庭数据上测试

家庭 OGTT + CGM 是测试场景;四个任务分别看自己的输出。

Live prediction

模型预测工作台

选择代谢亚型,输入血糖数据,实时预测风险概率。

Model

模型信息

请选择亚型。
Prediction

交互预测

输入数据后预测。

输入数据后点击预测。
Feature importance

特征贡献

预测后显示。
Custom training

自定义模型训练

上传训练数据,为每个亚型选择分类器和正则化系数,系统自动比较原始时间点与 PCA 两种预处理,选择更优方案。

Config

训练配置

分类器正则化系数 C
Muscle IR
Beta-cell
Incretin
Hepatic IR

系统自动对每个亚型尝试原始时间点和 PCA 降维两种预处理,选择准确率更高的方案。注意:自定义训练统一使用所有可用数值列作为候选特征,与默认模型的逐任务特征选择策略不同,因此特征数和模型参数可能与默认模型有差异。

Training data
📂 点击选择 CSV 文件,或拖拽到此处
没有数据?
等待上传数据和选择参数。
Results

训练结果

训练后显示 4 个亚型的结果。
Load model

加载已有模型

上传之前训练保存的 JSON 模型文件,加载后可切换到自定义模型进行预测。

📥 点击选择 .json 模型文件