介绍

#BB 加速度计数据集兼容的步长计数算法。

配置环境

# 创建一个虚拟环境
conda create -n stepcount python=3.9 openjdk pip

# 激活环境
conda activate stepcount

# 安装
pip install stepcount

计算步数

# 处理原始格式:计算步数
stepcount 1039174_90001_0_0.cwa

# 处理csv格式:计算步数
stepcount sample.csv
# 如果提供了 CSV 文件,则需要头文件为下述的csv文件: time,x,y,z
time,x,y,z
2013-10-21 10:00:08.000,-0.078923,0.396706,0.917759
2013-10-21 10:00:08.010,-0.094370,0.381479,0.933580
2013-10-21 10:00:08.020,-0.094370,0.366252,0.901938

# 默认情况下,Step count 工具使用自我监督的 Resnet18模型来检测步行周期,如果想使用随机森林模型,则使用-t 指令
stepcount 1039174_90001_0_0.cwa -t rf

输出文件

汇总在新建的output目录下的每个被试各一个文件夹。

  • Info.json   Summary info【总结信息】
  • Steps.csv   Raw time-series of step counts【原始时间序列步骤计数】
  • HourlySteps.csv   Hourly step counts 【每小时步数】
  • DailySteps.csv   Daily step counts【每日步数】
  • HourlyStepsAdjusted.csv   Like HourlySteps but accounting for missing data 【考虑缺失数据的每小时步数】
  • DailyStepsAdjusted.csv    Like DailySteps but accounting for missing data 【考虑缺失数据的每日步数】

OxWearables::stepcount-LMLPHP

03-24 15:03