【问题标题】:Interpreting time series dimension?解释时间序列维度?
【发布时间】:2020-01-08 05:44:08
【问题描述】:

我想知道是否有人可以解释时间序列中大小(特征数量)的解释?例如考虑 Matlab 中的一个简单脚本

X= randn(2,5,2)
X(:,:,1) =

   -0.5530    0.4291    0.3937   -1.2534    0.2811
   -1.4926   -0.7019   -0.8305   -1.4034    1.9545


X(:,:,2) =

    0.2004    0.1438    2.3655   -0.1589    0.7140
    0.4905    0.2301   -0.7813   -0.6737    0.2552

假设 X 是具有以下输出的时间序列 这会生成 2 个长度为 5 的向量,每个向量有 2 行。谁能告诉我前2和5的确切含义是什么? 在某些网站上,它说创建 5 个长度为 5 和大小为 2 的向量。大小在这里是什么意思? 是 2 的特征数量,5 是时间序列的数量。造成这种混乱的原因是因为我不明白如何解释以下句子:

"生成2个长度为5的向量值序列;每个向量都有大小 2." 尺寸 2 和长度 5 在这里是什么意思?

【问题讨论】:

    标签: matlab time-series feature-extraction


    【解决方案1】:

    这完全取决于您的数据,以及您希望如何存储这些数据。如果您有一些随时间推移的二维数据,我发现在第 1 维和第 2 维中拥有每个时间步长的 2D 数据以及在第 3 维时间中的数据矩阵很方便。

    假设我有一部 1920 x 1080 像素、100 帧的电影,我会将其存储为 mov = rand(1080,1920,100)(1080 和 1920 交换,因为 rowcol 索引顺序)。所以现在mov(:,:,1) 会给我第一帧等等。

    顺便说一句,您的 X 是一个普通数组,不要与 timeseries 对象混淆。

    【讨论】:

    • 谢谢我更新了我的问题,并添加了原来令人困惑的陈述。我需要能够正确解释上面的句子
    猜你喜欢
    • 2011-11-05
    • 2018-08-26
    • 1970-01-01
    • 2015-05-17
    • 2021-08-22
    • 1970-01-01
    • 2022-01-11
    • 2023-03-30
    • 2021-10-26
    相关资源
    最近更新 更多