首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算时间周期间的相关性

如何计算时间周期间的相关性
EN

Stack Overflow用户
提问于 2010-12-16 23:08:45
回答 2查看 623关注 0票数 0

如果我有两个时间间隔列表:

List1:

  1. 2010-06-06至2010-12
  2. 2010-05-04至2010-11-02
  3. 2010-02-04至2010-10-08
  4. 2010-04-01至2010-08-02
  5. 2010-01-03至2010-02-02

和List2:

  1. 2010-06-08至2010-12-14
  2. 2010-04-04至2010-10
  3. 2010-02-02至2010-12-16

怎样才是计算这两个列表之间某种相关性或相似因素的最佳方法?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-16 23:47:09

您可以尝试使用互相关

但是,您应该知道您有向量数据(开始,长度),并且算法假设它们之间存在函数依赖关系。这取决于数据的语义,这个问题并不清楚。

哈哈!

一个更有用的链接,您目前的问题在这里。

票数 1
EN

Stack Overflow用户

发布于 2010-12-19 04:53:37

这是数据的范围,还是仅仅是一个样本来给出结构的概念?

关于如何看待这件事.我很抱歉,如果在查看这个集合时,它对您当前的状态来说是多余的。

在比较这样的间隔时,有两个基本想法:绝对的或相对的。相对比较将忽略间隔数据的绝对时间,并查找在两个组中出现但不一定同时出现的重复结构或签名。绝对版本将考虑同时发生的事件是相关的,如果每周发生一些事情,如果将它们分开一年,这并不重要。您可以通过了解数据的来源来区分这些数据。

如果这是你对关联的决定所能得到的全部数据,它将归结为关于什么是“相关性”的一些假设。例如,如果您有一个特定的模型来描述正在发生的事情--例如,开始的时间,停止的时间(失败)模型,那么您可以评估在给定另一个序列时观察另一个序列的可能性。然而,如果没有更多的示例数据,你就不太可能得出任何确切的结论。

两组的第一个间隔几乎是相同的,所以它们对我所能想到的两组的任何相关度量都有很大的贡献。如果这个集合有一个随机模型,我预计许多模型会显示这两个观测结果,而“不太可能”就是因为这一点。

衡量“相似性”的一种方法是询问所涵盖的时间轴的哪一部分(可能将其概括为多个覆盖范围),并在此基础上对这两组进行比较。

另一种可能是分配一个函数,为在这些事件的总体间隔中的任何特定一天发生的每个序列添加一个。这样,您就有了一个连续的函数,并对涵盖同一日期的多个事件进行了基本的描述。计算两组之间的相关性可能会给出结构相似性的建议,但同样需要更多的数据来得出任何结论。

好吧,那是有点杂乱无章。祝你的项目好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4466255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档