Advertisement

滑动窗口的t检验分析Python代码

阅读量:

近期在进行时间序列突变点检测相关工作时,经过长时间查找,发现目前缺乏对应的Python实现代码,因此根据相关公式自行编写了一段程序。若其中存在不妥之处,恳请各位专家和同行提出宝贵意见与建议。

代码如下:

复制代码
 import numpy as np

    
 import matplotlib.pyplot as plt
    
  
    
 def huaT(inputdata):
    
     inputdata = np.array(inputdata)
    
     n = inputdata.shape[0]
    
     t = np.zeros(90)
    
     n1 = 5.0    #把n1, n2设置成float型
    
     n2 = 5.0
    
     n11 = 1 / n1
    
     n22 = 1 / n2
    
     m = np.sqrt(n11 + n22)
    
     k=[]
    
     for i in range (5, 85):
    
     x1_mean = np.mean(inputdata[i-4 : i])     #均值
    
     x2_mean = np.mean(inputdata[i+1 : i+5])

全部评论 (0)

还没有任何评论哟~