问题描述
我很难找到一种可靠的自动方法来确定“二进制时间序列”是否具有重复模式。
数据由一直观察到的登录尝试组成(精确到每秒),因此如果登录发生,我将获得 1,如果没有全天以秒为单位进行登录,则我将获得 0。
>鉴于这种情况,我想知道是否存在与登录相关的时间戳模式,例如在 unix_time 中给出时间戳:
timestamps_unixtime= [100001,100005,100020,200001,200004,200024]
理想情况下,我有一个输出来检测带有二进制标志的周期性,因为我真的不需要周期的确切值。
我不知道我是否在正确的轨道上将其视为二进制时间序列,但我已经尝试通过使用 findfrequency()
包 {{1} 评估 ACF 和频谱密度估计}} 在 R.
这两种解决方案都不是很健壮,因为即使对于明显不是周期性的时间序列,它们也会返回一个周期。
我的主要目标是找到一个解决方案,尽可能少地给出“误报”,我不太关心是否存在未检测到的周期性时间序列,但如果解决方案将数据标记为周期性数据,则它是一个问题't。
我寻找更通用的模式识别算法,但它们需要精确匹配,这显然不是我的情况。
任何想法都非常受欢迎,如果需要,我愿意提供尽可能多的信息,谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)