AverageDirectionalUnitVectors-DeterminismTest
创始人
2024-11-13 00:30:14
0

平均定向单位矢量-确定性测试,简称ADUV-Determinism Test,是一种用于检测时间序列中时间顺序的确定性程度的方法。其主要原理是计算基于平均定向单位矢量的自相关函数,并根据其是否呈现出明显的周期性来评估时间序列的确定性。

以下是使用Python实现ADUV-Determinism Test的示例代码:

import numpy as np

def aduv_determinism_test(signal):
    n = len(signal)
    aduv = np.zeros((n-1, 2))
    
    for i in range(n-1):
        aduv[i] = np.array([np.cos(np.pi*(signal[i+1]-signal[i])/2),
                            np.sin(np.pi*(signal[i+1]-signal[i])/2)])
        
    acf = np.correlate(np.sum(aduv, axis=1), np.sum(aduv, axis=1), mode='full')
    acf = acf[n-2:]
    
    max_frequency = int(np.ceil(n/2))
    freq = np.arange(max_frequency)
    period = n/freq
    
    spectrum = np.zeros_like(freq, dtype=float)
    for i in range(1, max_frequency):
        if period[i] >= 3:
            spectrum[i] = sum(acf[1:int(np.floor(period[i]))])
    
    if sum(spectrum) > 0:
        return True
    else:
        return False

该函数需要一个一维的数组signal,其中包含时间序列的每个时间点的值。如果返回True,则表示信号表现出明显的周期性。如果返回False,则表示信号没有明显的周期性。

相关内容

热门资讯

据监测!wepoker有机器人... 据监测!wepoker有机器人吗(透视)闲逸免费app辅助(果然真的是有辅助工具)-哔哩哔哩1、金币...
经核实!sohoo开挂辅助(透... 经核实!sohoo开挂辅助(透视)疯狂联盟辅助器(好像真的是有辅助辅助器)-哔哩哔哩1)疯狂联盟辅助...
事发当天!wpk透视辅助(透视... 事发当天!wpk透视辅助(透视)潮友会app下载安卓(果然存在有辅助安装)-哔哩哔哩1、完成潮友会a...
据监测!wpk辅助插件(透视)... 据监测!wpk辅助插件(透视)中至余干可以装挂(真是存在有辅助下载)-哔哩哔哩中至余干可以装挂透视方...
透视工具!aapoker真的假... 透视工具!aapoker真的假的(透视)乐酷有没有挂(好像存在有辅助安装)-哔哩哔哩1、点击下载安装...
来临!wpk辅助器是真的吗(透... 来临!wpk辅助器是真的吗(透视)掌上娱潮汕透视(确实是真的辅助平台)-哔哩哔哩1、这是跨平台的掌上...
今天下午!智星菠萝透视(透视)... 今天下午!智星菠萝透视(透视)微乐小程游戏破解器下载(果然真的是有辅助修改器)-哔哩哔哩小薇(辅助器...
现就发布提示!安装不了wepo... 现就发布提示!安装不了wepoker(透视)广西八一字牌面粉开挂软件(竟然存在有辅助插件)-哔哩哔哩...
透视ai!wepoker私人局... 透视ai!wepoker私人局怎么玩(透视)微乐四川小程序修改器(原来是真的辅助安装)-哔哩哔哩;1...
透视app!hhpoker辅助... 透视app!hhpoker辅助靠谱吗(透视)微信十三张脚本(真是存在有辅助辅助器)-哔哩哔哩1、起透...