Ich verwende die evolfft
Funktion im RSEIS
R-Paket, um eine STFT-Analyse eines Signals durchzuführen.
Das Signal ist eine Stunde lang und wurde unter 3 verschiedenen Bedingungen erfasst, insbesondere 0-20 'Kontrolle, 20'-40'-Stimulus, 40'-60' nach Stimulus.
Visuell sehe ich während dieser drei Perioden eine Änderung des Spektrogramms mit höherer Frequenz und erhöhter FFT-Leistung während der Behandlung, aber ich habe mich gefragt, ob ich eine statistische Analyse durchführen könnte, um "einige Zahlen" darauf zu setzen.
Irgendein Vorschlag?
BEARBEITEN: Wie vorgeschlagen, werde ich ein Beispiel für die Daten hinzufügen, mit denen ich mich befasse
Die Behandlung liegt zwischen 20 'und 40', wie Sie sehen können, führt dies zu einer Leistungssteigerung der FFT über einen ziemlich weiten Frequenzbereich. Ich habe 50-60 dieser STFT für jedes Experiment (für insgesamt 10 Experimente). Ich kann die Spektren für jedes Experiment mitteln und trotzdem eine ähnliche Art von Muster erhalten. Mein Problem ist nun, wie ich meine Daten korrekt quantifizieren und möglicherweise einige Statistiken vor, während und nach der Behandlung vergleichen kann.
Antworten:
Ich denke, die Verwendung des Spektrogramms ist visuell interessant, aber aufgrund der Informationsredundanz entlang der Frequenzen nicht so offensichtlich zu nutzen. Was wir sehen können, ist, dass die Veränderungen zwischen den Perioden offensichtlich sind. Ich würde auch auf das anfängliche Problem zurückkommen, bei dem Sie für 3 verschiedene Zeiträume, die durch indiziert sind, eine Menge von ( ) Signalen der Länge indiziert haben : .n n = 50 T > 0 i = 1 , … , nk = 1 , 2 , 3 n n = 50 T.> 0 i=1,…,nXki∈RT
Daraus würde ich einfach eine Art "funktionale ANOVA" (oder "multivariate ANOVA") machen:
und Test auf Differenz im Mittelwert, dh Test gegenüber .‖ β 1 - β 2 ‖ > ρβ1−β2=0 ∥β1−β2∥>ρ
Sie könnten an diesem Artikel interessiert sein , auch dieser Artikel beinhaltet eine andere FANOVA-Modellierung. Der schwierige Punkt in Ihrem realen Fall könnte sein, dass alle in diesen Papieren getroffenen Annahmen falsch sind (Homoskedastizität oder Stationarität, ...) und Sie möglicherweise einen anderen "Funktionstest" erstellen müssen, der an Ihr Problem angepasst ist.
Beachten Sie, dass Ihre Idee, Multiskalenanalysen zu verwenden, hier nicht verloren geht, da Sie sie in den Test integrieren können (wenn ich mich erinnere, wird dies in dem ersten Artikel getan, den ich erwähne).
quelle