如何实现自相关功能

时间:2019-05-03 19:31:32

标签: python machine-learning hierarchical-clustering autocorrelation

我目前正在解决此分配问题,以实现自相关矩阵的公式

= 1 || ∑→∈((→-→)→)(→-→)→

二维标准差矩阵如下:

S x y X y

代码显然无法正常工作,有人可以帮我解决我的问题。输入是number_data *维形式的数组

example: example_x = [2,2,2]
example_y = [1,2,3]
example_data = np.stack([[1,2,3], [2,2,2]], axis=1)
def autocorrelation(data):
    #data is ndimensional array
    #u is the mean
    #s is sd
    x = np.zeros(shape=(data.shape))
    norm=np.linalg.norm(data)
    automatrix=[]
    for row in x:
        centered_data = row - row.mean(axis=0)
        sd=np.std(data)
        c_t=np.transpose(row - row.mean(axis=0))
        a= np.dot([c_t/sd],[centered_data/sd])
        automatrix.append(a)
    return (automatrix/norm)

0 个答案:

没有答案