Stress Prediction
收藏官方服务:
资源简介:
A lightweight stress prediction API built for wellness apps, EdTech platforms, and mental health tools. Send seven validated psychometric inputs and receive an instant stress classification — low, moderate, or high. Powered by XGBoost with a 0.99 ROC-AUC and 92% accuracy.
创建时间:
2026-06-07
原始信息汇总
数据集概述:Stress Prediction API
这是一个基于机器学习的轻量级压力预测 API,专为健康应用、教育科技平台和心理健康工具设计。它通过分析七个经过验证的心理测量与生理指标,返回即时的压力水平分类。
核心用途
- 输入:提交一个包含七个特定字段的 JSON 对象。
- 输出:预测的压力等级,为整数 0、1 或 2,分别对应“低”、“中”、“高”三个级别。
输入字段详情
API 需要以下七个必填字段,所有字段的值必须为整数且位于指定范围内。
| 字段名 | 类型 | 范围 | 描述 |
|---|---|---|---|
blood_pressure |
integer | 1–3 | 血压等级:1=正常,2=偏高,3=高 |
depression |
integer | 0–27 | PHQ-9 抑郁评分 |
sleep_quality |
integer | 0–5 | 睡眠质量:0=非常差,5=非常好 |
future_career_concerns |
integer | 0–5 | 对未来职业的担忧程度:0=无,5=极度 |
anxiety_level |
integer | 0–21 | GAD-7 焦虑评分 |
bullying |
integer | 0–5 | 遭受欺凌的程度:0=无,5=严重/频繁 |
self_esteem |
integer | 0–30 | Rosenberg 自尊量表评分 |
输出与解释
API 返回的 stress level 值及含义如下:
| 返回值 | 压力等级 | 解释 |
|---|---|---|
| 0 | 低 | 压力指标极少 |
| 1 | 中等 | 指标升高,建议监测 |
| 2 | 高 | 显著压力负荷,建议寻求专业支持 |
模型性能
该 API 基于 XGBoost 模型构建,性能指标如下:
- ROC-AUC(单次分割):0.99
- ROC-AUC(交叉验证):0.98
- 准确性:92%
- 精确率/召回率:92%
- p值:0.0099
API 端点及使用
- 端点:
POST /predict - 请求头:需包含
Content-Type: application/json、X-RapidAPI-Key及X-RapidAPI-Host (stress-prediction.p.rapidapi.com)。 - 错误代码:
400:请求体格式错误。422:缺少字段、类型错误或值超出范围。500:服务器错误。
- 使用限制:所有七个字段均为必填,仅接受整数值,且必须在文档规定的范围内。
许可与声明
- 许可证:MIT。
- 重要声明:此 API 仅作为筛查辅助工具,不能替代临床评估或专业心理健康诊断。



