【发布时间】:2016-08-16 07:32:45
【问题描述】:
我有一些智能电表数据,这些数据以 30 分钟的间隔显示 16000 个家庭的燃气和电表读数,持续了大约两年。
日期存储在单独的 .mat 文件中,其中一个 datetime 变量用于时间戳,一个 double 变量用于实际数据。一些数据存在差距,从几个小时到几天或几周不等。我想创建一个时间序列对象,其中包含两年期间的所有数据和一个连续时间戳,以便我可以插入间隔。
另一种选择是使用 snychronize,但为此,16000 个数据系列似乎需要位于单独的时间序列对象中,这似乎很麻烦。
我已经尝试使用时间序列对象和金融时间序列,但无法将所有 16000 个数据序列和相应的时间戳放入一个时间序列对象。当我尝试向现有的 timeseries 对象添加多个系列时,它是“串行”而不是“并行”添加的(即 Data:1 列中的数据)。
当我尝试使用金融时间序列时,我在准备元胞数组中的日期时间数据时遇到了困难。
任何想法最有效的方法是什么? 谢谢 罗素
【问题讨论】:
标签: matlab time-series synchronize