R - 在血压曲线中找到异常值/伪影的方法
机器算法验证
r
异常值
2022-03-28 00:39:40
2个回答
我建议看一下changepoint包装,特别是cpt.var. 至少根据您的三个示例,您的工件看起来涉及方差中断(前两个示例较低,最后一个示例较高)。
在更经验性的说明中,您还可以尝试包中的runmad(windowed MAD) caTools。
血压迹线具有包含明确定义的近周期性结构的优点。正如我从很久以前的生理学培训中回忆的那样,对血压轨迹进行频率分析的历史悠久。
因此,您可以考虑应用时间序列频率分析。伪影似乎具有比正常血压轨迹低得多或高得多的频率分量(平坦和噪声轨迹),因此检测信号频率分量中随时间推移的中断可能会很好。请参阅时间序列的CRAN任务视图的频率分析和分解和过滤部分。该kza软件包特别包括用于检测断裂的设施,并在其手册中提供了一个示例。
从血压、脉搏血氧仪和心电图迹线中的伪影中区分真实信号对于临床设备制造商、医疗专业人员和患者具有重要的实际意义。我在医院探望朋友时看到过在脉搏血氧仪和心电图迹线上以电子方式切割或记录的伪影,因此可能已经有针对此问题的实时解决方案,尽管它们可能受到知识产权限制而不是开放-资源。
其它你可能感兴趣的问题



