Ciao a tutti,
Ho alcuni dati che sto eseguendo un'analisi delle serie temporali su dove vorrei ottenere le posizioni dei picchi dal periodogramma (Serie temporali> Salva densità spettrale). Ad esempio, puoi farlo con la tabella di dati di esempio Air.jmp, inserendo solo una variabile di colonna Y. Puoi inserire la variabile X, Time ID, ma non è necessario.
Ad ogni modo, una volta salvata la densità spettrale, ci sono diverse colonne, :Spectral Density, :Periodogram e :Frequency che sono di interesse, vedi screenshot qui sotto.

Quello che sto cercando di fare è trovare i numeri di riga dei primi 3 o 4 picchi nella colonna :Periodogram: è un po 'più facile da lavorare rispetto alla colonna :Spectral Density (vedi le aree evidenziate in giallo). Una volta che ho quei numeri di riga, posso trovare i valori corrispondenti nelle colonne :Period e :Frequency da riportare come risultato.
Il problema che ho è riuscire a ottenere quegli altri valori che non sono il risultato Col Max(:Periodogram). Posso capirlo bene, ma è più difficile scegliere le altre colonne di interesse. Mi piacerebbe farlo con JSL in modo che l'attività sia automatizzata anziché dover utilizzare lo strumento lazo o qualcosa del genere.
Tutte le idee o suggerimenti sono molto apprezzati.
Grazie!,
DS