Nachfolgend finden Sie die Probleme und Fragen eines JMP-Benutzers. Jeder Einblick, den jeder anbieten kann, wäre dankbar.
Ich möchte Fourier-Transformationen an meinen Daten durchführen. Ich habe herausgefunden, dass dies in der Analyse: Spezialisierte Modellierung: Zeitreihe: Spektrale Dichte erfolgt. Dieser Teil kann ich machen und scheint gut zu funktionieren. Mein Problem ist, dass ich keine gute jmp-Dokumentation zur Umwandlung von Spektraldichte in Signalamplitude finden kann. Könnten Sie mir bitte dabei helfen oder vielleicht diese Anfrage an jemanden weiterleiten, der mich in die richtige Richtung lenken kann?
Jerry:
Tausend Dank. Ich werde das, was Sie geschrieben haben, an den Kunden weiterleiten und hoffe, es reicht aus. Ich werde Ihr freundliches Angebot erweitern, um mit ihm 1/1 zu sprechen, falls er es auch braucht. Ich schicke auch das Skript.
Peter, dieser ist meinem Herzen nahe und lieb. In meiner Zeit vor JMP arbeitete ich in Akustik und Vibrationen. Alles über FFTs und Spektralanalyse. Im Laufe meines Lebens beschäftigte sich meine Master-Arbeit mit der Verwendung von Time Series zur Modellierung von Lüfterflügel-Vibrationen.
Vor einigen Jahren (vor JMP-Anstellung) habe ich auf einer der Discovery-Konferenzen über ein von mir verfasstes Zeitreihen-Add-In einen Vortrag gehalten. Die Aufzeichnungen sind weiterhin auf dem Dateiaustausch verfügbar:
https://community.jmp.com/t5/Discovery-Summit-2014/A-JMP-Script-to-Enhance-Spectral-Density-Analysis-in-the-Time/ta-p/21797
Ich bin mir nicht sicher, warum das Skript selbst nicht da ist, also füge ich dieser Antwort bei. Ich denke, es hat das getan, was Ihr Kunde will. Es scheint immer noch für mich zu funktionieren (obwohl es 5 Jahre alt ist). Gerne sprechen wir weiter mit Ihnen / Kunden.
Wenn der Kunde nur an der Formel hinter der Spectral Density in JMP14 interessiert ist, denke ich, dass es so aussieht:
0-pk Signalamplitude = 5.013 * SQRT (spektrale Amplitude / NSamples)
Wenn Ihr Zeitsignal also NSamples = 1024 Samples enthält und Sie Ihre Spektralamplitude (aus dem Spectral Density-Diagramm in JMP) mit 1000 Einheiten messen, dann beträgt die 0-Pk-Signalamplitude:
Signalamplitude = 5.013 * SQRT (1000/1024) = 4.954 Amplitudeneinheiten 0-pk.
Beachten Sie, dass ich in den letzten Minuten empirisch 5.013 gefunden habe. Dies hat mit dem Abstand der Spektrallinien in der Spektraldichte zu tun. Ich konnte es ein bisschen Zeit herausfinden. Ich mache mehr, wenn Sie möchten, aber ich schätze, er wird mit dem Addin relativ glücklich sein.
Und erinnern Sie Ihren Kunden bitte daran, dass Energie von der wahren Frequenz in die Seitenbänder des Frequenzspektrums gelangen kann, die die Frequenz umgeben. In der Regel summieren Sie also die Werte aller Spektrallinien, aus denen sich die Frequenz zusammensetzt, bevor Sie sie in die Spektralamplitude der obigen Gleichung einfügen.