Rilevamento del picco di picco dai dati spettraliCiao a tutti,
Ho bisogno di aiuto: c'è un modo per trovare il valore minimo e massimo dai picchi e per fare calcoli delta di quei 2 valori. Ho allegato il set di dati. In un nutchel, il cliente vorrebbe ottenere quanto segue:
dobbiamo rispondere a questa equazione delta y/delta x dove y è la temperatura e x il tempo.
Il delta è la differenza tra quando un lotto viene avviato e quando viene terminato.
Il file allegato contiene i dati grezzi. Quando lo tracciate, vedrete molti picchi. E dalla valle al picco, questo è un batch. Quindi vorremmo ottenere i batch Temperatura di partenza (ovvero temperatura minima) e temperatura di arrivo (ovvero temperatura massima) e a quale velocità si è verificata questa differenza.
Quindi la matematica è molto semplice. Abbiamo solo bisogno di aiuto per trovare questi punti in questi dati grezzi che vi inviamo. E per automatizzare l'analisi.
Re: Individuazione del picco di picco dai dati spettraliGrazie Martin, è utile!! E sì, sono d'accordo se potessimo implementare una sorta di formula nella prossima versione.Re: Individuazione del picco di picco dai dati spettraliDevo concordare con Martin per quanto riguarda il rumore dei dati. Ci sono 4 modelli/tendenze che vedo: 1) Una deriva generale verso l'alto nel tempo. 2) Una serie di oscillazioni rapide seguite da una lunga pendenza discendente. 3) Il modello dell'elemento 2 che si ripete. 4) Una deriva verso l'alto all'interno delle oscillazioni rapide nel tempo.
Quindi ho alcune domande sui dati. Dove inizia e finisce il batch reale? Ci sono molti picchi e valli, quindi ogni singolo è un batch? Forse solo 4 batch data la pendenza in lento declino dopo ogni serie di oscillazioni rapide? Ogni piccola oscillazione è un batch e la pendenza in lento declino e il flush/reset del sistema? Sembra una misurazione della temperatura nel tempo, è così? Avrebbe senso data la deriva verso l'alto nel tempo e all'interno di ogni serie di oscillazioni rapide, quindi una deriva lenta verso il basso in seguito.
Maggiori informazioni sul processo sarebbero utili. Altrimenti tutto quello che si avrebbe sarebbe quello fornito da Martin. Media mobile e trova minimo e massimo usando il cambio di segno delle pendenze.
Re: Individuazione del picco di picco dai dati spettraliCiao Valeria,
spero non sia il miglior approccio, ma almeno qualcosa che dovrebbe funzionare. In allegato troverete una tabella con la ricerca del picco per Batch start e Batch end. Non ho potuto fare altro a causa di altro lavoro.
Fondamentalmente devi calcolare deltaY e deltaX e dividerli (per ottenere la pendenza). È facile. I dati sono piuttosto rumorosi, quindi sicuramente vuoi smussarli, ad esempio con una media mobile. Quindi devi cercare i cambiamenti di segno della pendenza e devi prenderti cura delle osservazioni in cui non si verifica alcun cambiamento nella pendenza. Per Batch start e batch end devi anche impostare soglie inferiori/superiori per eliminare i picchi di cambiamento di pendenza per ciascuno. Ciò si traduce nei picchi per identificare batch start e batch end.
In base ai dati ci sono ancora casi in cui due picchi consecutivi appartengono allo stesso tipo di Batch (Inizio o Fine), per quelli è necessario impostare i primi di questi due o più picchi consecutivi su 0 e solo gli ultimi su 1. Se guardi la visualizzazione capirai cosa intendo. Questo dovrebbe funzionare usando un sottoinsieme in cui c'è Inizio Batch non uguale a Fine Batch. Quindi cerca le voci consecutive in Inizio Batch o Fine Batch e imposta i valori su 0. Forse questo può essere fatto anche con il componente aggiuntivo Strumenti tabella dati di Brady.
Fatto questo, potrete calcolare le differenze da riga a riga (ovviamente solo per quelle che appartengono tra loro
)
Spero che questo aiuti e mi piacerebbe vedere qualcosa del genere in JMP nelle versioni future, se non esiste già una soluzione più delicata 
Nel settore farmaceutico/chimico/sensoriale e nell'elaborazione in batch mi capita sempre più spesso di sentire questa domanda: da dove inizia il mio lotto e qual è la differenza?