睡得好吗 · 睡眠时长预测助手

根据生活方式与生理指标,预测平均每日睡眠时长,并解释主要影响因素
课程作业原型 · 非医疗用途
模型加载中…

1填写你的情况

所有字段均可修改;输入框下方会提示取值范围,超出常见范围会给出提醒。

2预测结果

预测值由浏览器内置的回归模型实时计算,不联网。

—小时
—
5.56.57.58.59.5
90% 预测区间—
模型典型误差(测试集 MAE)—
参考人群平均—
输入完整度—
区间含义:在相似人群中,真实睡眠时长有约 90% 的概率落在该范围内(已在测试集验证实际覆盖率)。

3为什么会是这个结果

分三部分:模型整体最看重哪些因素、你的输入在人群中处于什么位置、以及可操作的建议。

模型整体最看重的因素
重要性来自模型本身,表示该因素平均而言对预测的影响大小。
你的输入 vs 参考人群

情景模拟:如果做出这些改变
暂无可展示的建议。
以上为模型的“反事实”计算:仅改变该因素、其他条件不变时,模型预测会如何变化。它描述的是统计关联,不代表因果关系。
查看说明:这个预测是怎么来的?(数据、模型、适用范围与局限)
数据来源
公开数据集 Sleep Health and Lifestyle Dataset – Extended(Kaggle: fortressenebe, CC0 公有领域),共 1500 条记录、13 个字段,为模拟人群调查数据。本作业按目标人群筛选出 1047 条 18–60 岁的记录,用其中 628 条作为训练集。
预测目标
平均每日睡眠时长(小时),回归任务。
模型与效果
适用范围
  • 成年人(年龄 18–60 岁),日常作息、非临床场景;训练数据实际覆盖 18–60 岁、静息心率约 43–108 次/分,超出该范围属外推,可信度下降。
  • 输入需落在训练数据覆盖的范围内,否则预测可信度会明显下降。
  • 输出是人群统计规律下的典型值,不是对某个人的精确测量。
已知局限
  • 样本量较小(1047 条、1047 个不同档案),个体化能力有限。
  • 在本数据集上,“自评睡眠质量”与目标的相关性已明显减弱(r≈0.15),不再构成目标泄漏;模型仅用行为与生理特征,R² 偏低(约 0.18),说明睡眠时长较难由这些特征准确预测。
  • 数据为模拟/合成数据,睡眠时长取值较粗糙(0.1 小时一档)。
  • 模型给出的是统计关联,不能解释因果,也不能用于医疗诊断。
提示:本工具仅用于人机交互课程作业演示,不构成任何医疗建议。如有睡眠问题请咨询专业医生。
用户测试记录(课程评价用,可导出 CSV)

打开下方开关后,原型会记录操作过程(输入、预测、查看说明、应用建议等)与任务用时,便于统计 任务完成率、操作时间、结果理解情况。

(暂无记录)