Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleSto cercando di capire la pendenza per ogni ciclo in una serie temporale e mi chiedevo cosa si potrebbe fare dopo per valutarlo.Si trova la pendenza del tratto evidenziato in blu

Modellazione statistica avanzataRi: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporale@txnelson Grazie per il tuo suggerimento
Puoi modificare il codice in modo che il ciclo aumenti solo se il numero precedente è uguale o maggiore di 3 del numero precedente?
Grazie
Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleCrea una nuova colonna e chiamala "Ciclo".Quindi incolla la formula seguente nella formula per la nuova colonna e verifica se ti fornisce i valori del ciclo che stai cercando.
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;

Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleSì, allora ho capito bene. Il mio suggerimento è stato quello di identificare i salti come ho sottolineato nello screenshot seguente. Non saremo in grado di identificarli nella forma grezza. Ma se calcoli la differenza, ovvero la riga corrente meno la riga precedente, queste differenze dovrebbero risaltare come grandi numeri positivi. Saranno i vostri indicatori dell'inizio dei cicli individuali. Quindi immagino che tu debba trovare un modo per contrassegnare ogni segmento con un valore univoco, seguito da cosa @Mark_Bailey suggerito.

Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporale@peng_liu Si prega di consultare il diagramma rivisto. Ho bisogno delle pendenze delle linee che iniziano dal punto di picco al punto più basso per ogni ciclo.
Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleVuoi dire che le osservazioni vanno su e giù una volta che è un ciclo? Quindi, in base alla trama, il grande salto potrebbe essere un buon indicatore. I salti sono piuttosto ampi. Per calcolare i salti, puoi generarli direttamente dalla piattaforma Time Series. Cerca la differenza, quindi segui i passaggi di conseguenza. Alla fine, la colonna "Salva" dal rapporto Differenza.

Altrimenti, anche l'utilizzo della formula di colonna JMP per generare i salti è semplice. Fai clic con il pulsante destro del mouse sulla colonna dei dati, scegli "Nuova colonna formula", scegli "Riga", scegli "Differenza".
Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleNon è stato allegato alcun file importabile.
Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleGrazie @Mark_Bailey .
Ma come posso creare un'altra colonna di dati che identifichi automaticamente ogni ciclo?
La colonna esistente
è allegato
Ri: Valutazione della pendenza di ciascun ciclo/stagione in una serie temporaleSarà necessario creare una nuova colonna di dati che identifichi ciascun ciclo. Quindi utilizzare Analizza > Adatta Y per X. Trasmetti colonna 5 nel ruolo Y, Ora nel ruolo X e la colonna di raggruppamento nel ruolo Per. Fare clic su OK.
Tieni premuto il tasto Ctrl per Windows o il tasto Comando per macOS, fai clic sul triangolo rosso accanto al primo oggetto bivariato e seleziona Adatta linea. (In realtà, sembra che i cicli abbiano un cambiamento non lineare, quindi potresti provare invece Adatta polinomio grado=2.) Fai clic con il pulsante destro del mouse su una tabella di stime dei parametri e seleziona Crea tabella dati combinata.