vectorstrength#
- scipy.signal.vectorstrength(events, period)[Quelle]#
Bestimmt die Vektors-Stärke der Ereignisse, die der gegebenen Periode entsprechen.
Die Vektors-Stärke ist ein Maß für die Phasen-Synchronisation, d.h. wie gut die Zeitpunkte der Ereignisse mit einer einzigen Periode eines periodischen Signals synchronisiert sind.
Wenn mehrere Perioden verwendet werden, wird die Vektors-Stärke jeder einzelnen berechnet. Dies wird als "resonierende Vektors-Stärke" bezeichnet.
- Parameter:
- events1D array_like
Ein Array von Zeitpunkten, das die Zeitpunkte der Ereignisse enthält.
- periodfloat or array_like
Die Periode des Signals, zu dem die Ereignisse synchronisiert werden sollen. Die Periode hat die gleichen Einheiten wie events. Es kann auch ein Array von Perioden sein, in diesem Fall sind die Ausgaben Arrays gleicher Länge.
- Rückgabe:
- strengthfloat or 1D array
Die Stärke der Synchronisation. 1,0 bedeutet perfekte Synchronisation und 0,0 bedeutet keine Synchronisation. Wenn period ein Array ist, ist dies ebenfalls ein Array mit jedem Element, das die Vektors-Stärke bei der entsprechenden Periode enthält.
- phasefloat or array
Die Phase, zu der die Ereignisse am stärksten synchronisiert sind, in Radiant. Wenn period ein Array ist, ist dies ebenfalls ein Array mit jedem Element, das die Phase für die entsprechende Periode enthält.
Referenzen
- van Hemmen, JL, Longtin, A, und Vollmayr, AN. Testing resonating vector
strength: Auditory system, electric fish, and noise. Chaos 21, 047508 (2011); DOI:10.1063/1.3670512.
- van Hemmen, JL. Vector strength after Goldberg, Brown, and von Mises
biological and mathematical perspectives. Biol Cybern. 2013 Aug;107(4):385-96. DOI:10.1007/s00422-013-0561-7.
- van Hemmen, JL und Vollmayr, AN. Resonating vector strength: what happens
when we vary the “probing” frequency while keeping the spike times fixed. Biol Cybern. 2013 Aug;107(4):491-94. DOI:10.1007/s00422-013-0560-8.