У меня есть уравнение автокорреляционной матрицы с лагом, необходимым для анализа lp c:
Я написал методы:
def autocorr_matrix(x,order):
R = numpy.zeros((order, order))
for i in range(0,order):
for j in range(0,order):
R[i,j] = autocorrelate(x, abs(i-j))
return R
def autocorrelate(x,lag):
return numpy.correlate(x[0:len(x)-lag],x[lag:len(x)])
это так правильное решение? Кто-нибудь есть идеи, как я могу проверить результаты этих методов?