Scoperta di Spike Peak da dati spettraliCiao a tutti,
Ho bisogno di aiuto: c'è un modo per trovare il valore minimo e massimo dai picchi e fare calcoli delta di quei 2 valori. ho allegato il set di dati. In poche parole, il cliente vorrebbe ottenere quanto segue:
dobbiamo rispondere a questa equazione delta y / delta x dove y è la temperatura e x il tempo.
E il delta è una differenza quando viene avviato un batch e quando lo stesso batch è terminato.
Il file allegato sono i dati non elaborati. Quando lo tracciamo vedrai un sacco di picchi. E dalla valle alla cima, questo è un lotto. Quindi vorremmo ottenere i lotti Temp di partenza (aka minima) e di fine (aka massima) e con 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 ti inviamo. E per automatizzare l'analisi.
Ri: Spike Peak trovando da dati spettraliGrazie Martin, questo aiuta !! e sì, sono d'accordo se nella prossima versione potremmo implementare una sorta di formula.Ri: Spike Peak trovando da dati spettraliSono d'accordo con Martin per quanto riguarda il rumore dei dati. Ci sono 4 modelli / tendenze che vedo: 1) Una tendenza generale verso l'alto nel tempo. 2) una serie di oscillazioni rapide seguite da una lunga pendenza discendente 3) Picchiettamento del punto 2 che si ripete. 4) Una deriva verso l'alto con le veloci oscillazioni nel tempo.
Quindi ho alcune domande sui dati. Dove inizia e finisce il batch reale? Ci sono molte vette e vallate, quindi ognuna è una partita? Forse solo 4 lotti, data la pendenza in lento declino dopo ogni serie di oscillazioni rapide? Ogni piccola oscilazione è un lotto e la pendenza in lento declino e il flush / reset del sistema? Sembra una misurazione della temperatura nel tempo, è quello che è? Ciò avrebbe senso vista la deriva verso l'alto nel tempo e all'interno di ogni serie di oscillazioni rapide, quindi una deriva lenta in seguito.
Maggiori informazioni sul processo sarebbero di aiuto. Altrimenti tutto ciò che si avrebbe è quello che Martin ha fornito. Media mobile e trova min e max usando il cambio di pendenza del segno.
Ri: Spike Peak trovando da dati spettraliCiao Valerie,
si spera non sia l'approccio migliore ma almeno qualcosa che dovrebbe funzionare. In allegato troverai una tabella con la ricerca del picco per Inizio batch e Fine batch. Altro che non potevo fare a causa di altri lavori.
Fondamentalmente è necessario calcolare il deltaY e deltaX e dividerli (per ottenere la pendenza). Questo è facile. I dati sono piuttosto rumorosi, quindi si desidera definitivamente livellarli, 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 verificano cambiamenti nella pendenza. Per l'inizio e la fine del lotto è necessario impostare anche le soglie inferiore / superiore per eliminare i picchi di variazione della pendenza per ciascuno. Ciò si traduce in picchi per identificare l'inizio e la fine del batch.
Sulla base dei 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 vedrai cosa intendo. Questo dovrebbe funzionare usando un sottoinsieme dove c'è Batch Start non uguale a Batch End. Quindi cercare le voci consecutive in Batch Start o Batch End e impostare i valori su 0. Che ciò possa essere fatto anche con il componente aggiuntivo Brady Data Table.
Non appena ciò è stato fatto, è possibile calcolare le differenze da riga a riga (ovviamente solo per quelle che si appartengono
)
Spero che questo aiuti e mi piacerebbe vedere qualche tipo di questo in JMP nelle versioni future, se non c'è ancora una soluzione più delicata;)
Nell'industria farmaceutica / chimica / sensoriale e nell'elaborazione batch sento questa domanda su dove inizia il mio batch e qual è la differenza sempre più spesso.