【发布时间】:2024-01-23 00:42:02
【问题描述】:
问题:我正在处理患者数据,其中参数以不同的采样频率记录,因此具有不同的时间戳。
我想创建一个矩阵,其中数据由“最后一个已知值”插值,直到新的原始值随时间变化。所以最后我有一个统一的矩阵,其中每个参数在每个时间戳都有值。
数据格式如下:
Time Hear Rate(Variable)
18:00:00 PM 74
18:02:00 PM 75
18:04:00 PM 85
18:06:00 PM 71
18:08:00 PM 79
18:10:00 PM 72
Time Blood Press. (Variable)
18:01:00 PM 100
18:05:00 PM 120
18:09:00 PM 121
目标:
Time Hear Rate(Variable) Blood Press.
18:00:00 PM 74 NaN
18:01:00 PM 74 100
18:02:00 PM 75 100
18:03:00 PM 75 100
18:04:00 PM 85 100
18:05:00 PM 85 120
18:06:00 PM 71 120
18:07:00 PM 71 120
18:08:00 PM 79 120
18:09:00 PM 79 121
18:10:00 PM 72 121
缺失位置的插值数据应该是已知事件的先前值,并且应该保持不变,直到发生下一次更改。
我目前指的是来自 MATLAB 用户论坛的以下线程
【问题讨论】:
标签: matlab time-series interpolation