matplotlib.pyplot.acorr #

matplotlib.pyplot. acorr ( x , * , dados = Nenhum , ** kwargs ) [fonte] #

Plote a autocorrelação de x .

Parâmetros :
x tipo array
destrend callable, padrão: mlab.detrend_none(sem destrending)

Uma função de tendência aplicada a x . Deve ter a assinatura

detrend(x: np.ndarray) -> np.ndarray
bool normalizado , padrão: True

Se True, os vetores de entrada são normalizados para comprimento unitário.

usevlines bool, padrão: True

Determina o estilo de plotagem.

Se True, as linhas verticais são plotadas de 0 até o valor acorr usando Axes.vlines. Além disso, uma linha horizontal é plotada em y=0 usando Axes.axhline.

Se False, os marcadores são plotados nos valores acorr usando Axes.plot.

maxlags int, padrão: 10

Número de atrasos a serem exibidos. Se None, retornará todos os lags.2 * len(x) - 1

Devoluções :
matriz de atrasos (comprimento 2*maxlags+1)

O vetor de atraso.

matriz c (comprimento )2*maxlags+1

O vetor de correlação automática.

linha LineCollectionouLine2D

Artistadicionado aos eixos da correlação:

b Line2Dou nenhum

Linha horizontal em 0 se usevlines for True Nenhum usevlines for False.

Outros Parâmetros :
propriedade de estilo de linha Line2D, opcional

O estilo de linha para plotar os pontos de dados. Usado apenas se usevlines for False.

marcador str, padrão: 'o'

O marcador para plotar os pontos de dados. Usado apenas se usevlines for False.

objeto indexável de dados , opcional

Se fornecidos, os seguintes parâmetros também aceitam uma string s, que é interpretada como data[s](a menos que isso gere uma exceção):

x

** kwargs

Parâmetros adicionais são passados ​​para Axes.vlinese Axes.axhlinese usevlines for True; caso contrário, eles são passados ​​para Axes.plot.

Notas

A correlação cruzada é realizada com numpy.correlatecom .mode = "full"