不规则时间序列数据插值

用户名

我是Matlab的新手。使用特定的应用程序后,我得到一个文件,其中包含每160毫秒记录一次的数据加速度。

16  25  50  32  234 199 6

16  25  50  192 240 196 3

16  25  50  352 236 199 8

16  25  50  512 238 198 7

16  25  50  671 242 195 11

16  25  50  832 237 198 9

如我们在这里看到的,间隔值在+/- 160ms之间变化,它不是固定的。第4列设计了“数据时间序列”,其余的列设计了数据加速。

这里的采样率不是恒定的。所以我的目标是如何每160毫秒获得一次数据加速。我当时想通过插值对数据加速进行重新采样。首先,我将数据转换为秒

s=data(:,3)+data(:,4)/1000; % convert to seconds+fractions
dt=diff(datenum(2013,1,1,data(:,1),data(:,2),s))*86400;

t = cumsum(diff(datenum(2014,06,09,data(:,1),data(:,2),s))* 86400);

sample = interp1(t,data(:,5:end),[0:160:t(end)]);

那是对的吗?

提前致谢

我不知道这是否是你与所有的已经做了什么diff/cumsum东西由我觉得化妆t从0开始:

t = datenum(2013,1,1,data(:,1),data(:,2),s)*(24*60*60);
t = t-t(1);
sample = interp1(t,data(:,5:end), 0:0.16:t(end));

这里的想法是我们知道我们想每0.16秒采样一次,但仅相对于开始时间。因此,如果将开始时间重置为0,则可以仅使用0:0.16 :(结束时间-开始时间)作为采样向量。使开始时间为0的最简单方法是简单地从整个时间向量中减去开始时间t = t - t(1)这也具有使t(end)结束时间减去开始时间相等的好处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python使用线性插值对不规则时间序列进行正则化

来自分类Dev

熊猫不规则时间序列的rolling_sum?

来自分类Dev

D3js:在堆叠数据集之前,如何以不规则的时间间隔对数据集进行插值?

来自分类Dev

在两个不规则网格之间进行多次插值的加速科学网格数据

来自分类Dev

将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

来自分类Dev

R:聚合不规则长度的时间序列组

来自分类Dev

插值将大型不规则矩阵或表面数据点重采样到规则网格

来自分类Dev

在MATLAB中对时间序列数据进行插值

来自分类Dev

在不规则的时间序列中“滞后”

来自分类Dev

Spark RDD:填充不规则的时间序列

来自分类Dev

R lag / lead不规则时间序列数据

来自分类Dev

具有时间加权平均聚合功能的时间序列数据库可用于不规则时间序列?

来自分类Dev

正确转移熊猫的不规则时间序列

来自分类Dev

当半衰期已知时,如何填充/缺失不规则时间序列的值

来自分类Dev

如何在R或Matlab中将不规则间隔的时间序列转换(插值)为规则间隔的时间序列?

来自分类Dev

对熊猫中的不规则时间序列数据进行重新采样和归一化

来自分类Dev

使用样条插值处理缺少的时间序列数据

来自分类Dev

当熊猫的时间增量指数不规则时,如何获得时间序列值的每日差异?

来自分类Dev

熊猫滞后多指标不规则时间序列数据按月数

来自分类Dev

如何使用线性插值来插补丢失的时间序列数据?

来自分类Dev

不规则时间序列的年,月或日平均值

来自分类Dev

如何在R中增加不规则的时间序列数据

来自分类Dev

在两个不规则网格之间进行多次插值的加速scipy网格数据

来自分类Dev

将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

来自分类Dev

不规则时间序列中的for循环

来自分类Dev

正确转移熊猫的不规则时间序列

来自分类Dev

当半衰期已知时,如何填充/缺失不规则时间序列的值

来自分类Dev

具有不规则时间序列的分组后的熊猫数据帧过滤

来自分类Dev

绘制不规则时间序列数据和预测技术

Related 相关文章

  1. 1

    Python使用线性插值对不规则时间序列进行正则化

  2. 2

    熊猫不规则时间序列的rolling_sum?

  3. 3

    D3js:在堆叠数据集之前,如何以不规则的时间间隔对数据集进行插值?

  4. 4

    在两个不规则网格之间进行多次插值的加速科学网格数据

  5. 5

    将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

  6. 6

    R:聚合不规则长度的时间序列组

  7. 7

    插值将大型不规则矩阵或表面数据点重采样到规则网格

  8. 8

    在MATLAB中对时间序列数据进行插值

  9. 9

    在不规则的时间序列中“滞后”

  10. 10

    Spark RDD:填充不规则的时间序列

  11. 11

    R lag / lead不规则时间序列数据

  12. 12

    具有时间加权平均聚合功能的时间序列数据库可用于不规则时间序列?

  13. 13

    正确转移熊猫的不规则时间序列

  14. 14

    当半衰期已知时,如何填充/缺失不规则时间序列的值

  15. 15

    如何在R或Matlab中将不规则间隔的时间序列转换(插值)为规则间隔的时间序列?

  16. 16

    对熊猫中的不规则时间序列数据进行重新采样和归一化

  17. 17

    使用样条插值处理缺少的时间序列数据

  18. 18

    当熊猫的时间增量指数不规则时,如何获得时间序列值的每日差异?

  19. 19

    熊猫滞后多指标不规则时间序列数据按月数

  20. 20

    如何使用线性插值来插补丢失的时间序列数据?

  21. 21

    不规则时间序列的年,月或日平均值

  22. 22

    如何在R中增加不规则的时间序列数据

  23. 23

    在两个不规则网格之间进行多次插值的加速scipy网格数据

  24. 24

    将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

  25. 25

    不规则时间序列中的for循环

  26. 26

    正确转移熊猫的不规则时间序列

  27. 27

    当半衰期已知时,如何填充/缺失不规则时间序列的值

  28. 28

    具有不规则时间序列的分组后的熊猫数据帧过滤

  29. 29

    绘制不规则时间序列数据和预测技术

热门标签

归档