Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheIch versuche, die Steigung für jeden Zyklus in einer Zeitreihe herauszufinden, und habe mich gefragt, was als nächstes getan werden könnte, um dies zu bewerten.Die Steigung des blau markierten Abschnitts ist zu finden

AnalytikBetreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheErstellen Sie eine neue Spalte und nennen Sie sie "Zyklus".Fügen Sie dann die folgende Formel in die Formel für die neue Spalte ein und prüfen Sie, ob Sie die gesuchten Zykluswerte erhalten.
If( Row() == 1,
myCycle = 1;
cflag = 0;
holdCycle = 0;
);
If( :"Column 5 (Detrended)"n > Lag( :"Column 5 (Detrended)"n, 1 ) & cflag == 0,
cflag = 1;
holdCycle = myCycle;
myCycle = .;
);
If( :"Column 5 (Detrended)"n > :"Column 5 (Detrended)"n[Row() + 1] & cflag == 1,
cflag = 0;
myCycle = holdCycle + 1;
);
myCycle;

Betreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheJa, dann habe ich das richtig verstanden. Mein Vorschlag war, die Sprünge zu identifizieren, wie ich im folgenden Screenshot gezeigt habe. Wir werden sie in der Rohform nicht identifizieren können. Aber wenn Sie die Differenz berechnen, die die aktuelle Zeile minus der vorherigen Zeile ist, sollten diese Differenzen als große positive Zahlen auffallen. Sie werden Ihre Indikatoren für den Beginn einzelner Zyklen sein. Dann denke ich, dass Sie einen Weg finden müssen, jedes Segment mit einem eindeutigen Wert zu markieren, gefolgt von was @Mark_Bailey empfohlen.

Betreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer Zeitreihe@peng_liu Bitte beachten Sie das überarbeitete Diagramm. Ich benötige für jeden Zyklus die Steigungen der Linien, beginnend vom höchsten Punkt bis zum niedrigsten Punkt.
Betreff: Bewertung der Steigung jedes Zyklus/jeder Jahreszeit in einer ZeitreiheMeinen Sie damit, dass die Beobachtungen einmal in einem Zyklus auf und ab gehen? Basierend auf der Handlung könnte der große Sprung dann ein guter Indikator sein. Die Sprünge sind ziemlich groß. Um Sprünge zu berechnen, können Sie diese direkt aus der Time Series-Plattform generieren. Suchen Sie nach Unterschieden und folgen Sie dann den entsprechenden Schritten. Am Ende Spalte "Speichern" aus dem Differenzbericht.

Ansonsten ist die Verwendung der JMP-Spaltenformel zum Generieren der Sprünge ebenfalls unkompliziert. Klicken Sie mit der rechten Maustaste auf Ihre Datenspalte, wählen Sie "Neue Formelspalte", wählen Sie "Zeile", wählen Sie "Unterschied".
Betreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheEs wurde keine importierbare Datei angehängt.
Betreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheVielen Dank @Mark_Bailey .
Aber wie kann ich eine weitere Datenspalte erstellen, die jeden Zyklus automatisch identifiziert?
Die vorhandene Spalte
es ist angehängt
Betreff: Bewertung der Steigung jedes Zyklus/jeder Saison in einer ZeitreiheSie müssen eine neue Datenspalte erstellen, die jeden Zyklus identifiziert. Verwenden Sie dann „Analysieren“ > „Y nach X anpassen“. Geben Sie Spalte 5 in der Y-Rolle, „Zeit“ in der X-Rolle und die Gruppierungsspalte in der „Nach“-Rolle an. OK klicken.
Halten Sie die Strg-Taste für Windows oder die Befehlstaste für macOS gedrückt, klicken Sie auf das rote Dreieck neben dem ersten bivariaten Objekt und wählen Sie „Linie anpassen“. (Tatsächlich sieht es so aus, als hätten die Zyklen eine nichtlineare Änderung, also könnten Sie es stattdessen mit Fit Polynomial degree=2 versuchen.) Klicken Sie mit der rechten Maustaste auf eine Tabelle mit Parameterschätzungen und wählen Sie Kombinierte Datentabelle erstellen aus.