Évaluation de la pente de chaque cycle/saison dans une série chronologiqueJ'essaie de déterminer la pente de chaque cycle d'une série chronologique et je me demandais ce qui pourrait être fait ensuite pour évaluer cela.La pente de la section surlignée en bleu se trouve

Modélisation statistique avancéeRe : Évaluation de la pente de chaque cycle/saison dans une série chronologique@txnelson Merci pour votre suggestion.
Pouvez-vous s'il vous plaît modifier le code de telle sorte que le cycle n'augmentera que si le nombre précédent est égal ou supérieur à 3 du nombre précédent ?
Merci
Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueCréez une nouvelle colonne et nommez-la "Cycle".Collez ensuite la formule ci-dessous dans la formule de la nouvelle colonne et voyez si elle vous donne les valeurs de cycle que vous recherchez.
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;

Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueOui, j'ai bien compris alors. Ma suggestion était d'identifier les sauts comme je l'ai souligné dans la capture d'écran suivante. Nous ne pourrons pas les identifier sous leur forme brute. Mais si vous calculez la différence, qui correspond à la ligne actuelle moins la ligne précédente, ces différences devraient apparaître comme de grands nombres positifs. Ils seront vos indicateurs du début des cycles individuels. Ensuite, je suppose que vous devez trouver un moyen de marquer chaque segment par une valeur unique, suivie de ce qui @Mark_Bailey suggéré.

Re : Évaluation de la pente de chaque cycle/saison dans une série chronologique@peng_liu Veuillez consulter le diagramme révisé. J'ai besoin des pentes des lignes partant du point culminant jusqu'au point le plus bas pour chaque cycle.
Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueVoulez-vous dire que les observations montent et descendent une fois par cycle ? Ensuite, d’après l’intrigue, le grand saut pourrait être un bon indicateur. Les sauts sont assez grands. Pour calculer les sauts, vous pouvez les générer directement à partir de la plateforme Time Series. Recherchez la différence, puis suivez les étapes en conséquence. Au final, colonne "Enregistrer" du rapport de différence.

Sinon, utiliser la formule de colonne JMP pour générer les sauts est également simple. Faites un clic droit sur votre colonne de données, choisissez "Nouvelle colonne de formule", choisissez "Ligne", choisissez "Différence".
Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueAucun fichier importable n'a été joint.
Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueMerci @Mark_Bailey .
Mais comment puis-je créer une autre colonne de données qui identifie automatiquement chaque cycle ?
La colonne existante
est attaché
Re : Évaluation de la pente de chaque cycle/saison dans une série chronologiqueVous devrez créer une nouvelle colonne de données qui identifie chaque cycle. Utilisez ensuite Analyse > Ajuster Y par X. Convertissez la colonne 5 dans le rôle Y, Time dans le rôle X et la colonne de regroupement dans le rôle By. Cliquez sur OK.
Appuyez et maintenez la touche Ctrl pour Windows ou la touche Commande pour macOS, cliquez sur le triangle rouge à côté du premier objet Bivarié et sélectionnez Ajuster la ligne. (En fait, il semble que les cycles aient un changement non linéaire, vous pouvez donc essayer Ajuster le degré polynomial = 2 à la place.) Cliquez avec le bouton droit sur un tableau d'estimations de paramètres et sélectionnez Créer un tableau de données combinées.