matplotlib.pyplot.xcorr #
- matplotlib.pyplot. xcorr ( x , y , normed =True , detrend=<funzione detrend_none> , usevlines=True , maxlags=10 , * , data=None , **kwargs ) [fonte] #
Traccia la correlazione incrociata tra x e y .
La correlazione con il ritardo k è definita come \(\sum_n x[n+k] \cdot y^*[n]\), dove\(y^*\)è il complesso coniugato di\(y\).
- Parametri :
- x, y tipo array di lunghezza n
- detrend richiamabile, default:
mlab.detrend_none(nessun detrend) Una funzione di detrend applicata a x e y . Deve avere la firma
detrend(x: np.ndarray) -> np.ndarray
- bool normato , predefinito: vero
Se
True, i vettori di input sono normalizzati alla lunghezza unitaria.- usevlines bool, predefinito: vero
Determina lo stile di stampa.
If
True, le linee verticali vengono tracciate da 0 al valore xcorr utilizzandoAxes.vlines. Inoltre, viene tracciata una linea orizzontale in y=0 utilizzandoAxes.axhline.If
False, i marcatori vengono tracciati ai valori xcorr usandoAxes.plot.- maxlags int, predefinito: 10
Numero di ritardi da mostrare. Se None, restituirà tutti i ritardi.
2 * len(x) - 1
- Resi :
- array ritardi (lunghezza
2*maxlags+1) Il vettore di ritardo.
- matrice c (lunghezza
2*maxlags+1) Il vettore di autocorrelazione.
- linea
LineCollectionoLine2D Artistaggiunto agli Assi della correlazione:LineCollectionse usevlines è vero.Line2Dse usevlines è False.
- b
Line2Do Nessuno Linea orizzontale a 0 se usevlines è True Nessuno usevlines è False.
- array ritardi (lunghezza
- Altri parametri :
- proprietà stile di linea
Line2D, facoltativo Lo stile di linea per tracciare i punti dati. Utilizzato solo se usevlines è
False.- marcatore str, predefinito: 'o'
Il marcatore per tracciare i punti dati. Utilizzato solo se usevlines è
False.- oggetto indicizzabile dei dati , facoltativo
Se forniti, i seguenti parametri accettano anche una stringa
s, che viene interpretata comedata[s](a meno che ciò non sollevi un'eccezione):x , y
- **kwargs
Vengono passati parametri aggiuntivi a
Axes.vlineseAxes.axhlinese usevlines èTrue; altrimenti vengono passati aAxes.plot.
- proprietà stile di linea
Appunti
La correlazione incrociata viene eseguita con
numpy.correlatecon .mode = "full"