Spike-Peak-Ermittlung aus SpektraldatenHallo zusammen,
Ich brauche Hilfe: Gibt es eine Möglichkeit, den Minimal- und Maximalwert von Spitzen zu ermitteln und eine Delta-Berechnung dieser beiden Werte durchzuführen? Ich habe den Datensatz angehängt. Kurz gesagt möchte der Kunde Folgendes erreichen:
wir müssen diese Gleichung beantworten: Delta y/Delta x, wobei y die Temperatur und x die Zeit ist.
Und das Delta ist die Differenz zwischen dem Start und dem Ende eines Batches.
Die angehängte Datei enthält die Rohdaten. Wenn Sie sie grafisch darstellen, werden Sie viele Spitzen sehen. Und vom Tal bis zur Spitze ist das eine Charge. Wir möchten also die Starttemperatur (auch als Mindesttemperatur bezeichnet) und die Endtemperatur (auch als Höchsttemperatur bezeichnet) der Chargen ermitteln und wissen, bei welcher Geschwindigkeit dieser Unterschied aufgetreten ist.
Die Mathematik ist also ganz einfach. Wir brauchen nur Hilfe, um diese Punkte in den Rohdaten zu finden, die wir Ihnen senden. Und um die Analyse zu automatisieren.
Betreff: Spike-Peak-Ermittlung anhand von SpektraldatenDanke, Martin, das hilft!! und ja, ich bin einverstanden, wenn wir in der nächsten Version eine Art Formel oder so implementieren könnten.Betreff: Spike-Peak-Ermittlung anhand von SpektraldatenIch muss Martin hinsichtlich des Datenrauschens zustimmen. Ich sehe 4 Muster/Trends: 1) Ein allgemeiner Aufwärtstrend im Laufe der Zeit. 2) Eine Reihe schneller Schwingungen, gefolgt von einem langen Abwärtstrend. 3) Muster von Punkt 2 wiederholt sich. 4) Ein Aufwärtstrend innerhalb der schnellen Schwingungen im Laufe der Zeit.
Ich habe also ein paar Fragen zu den Daten. Wo beginnt und endet der eigentliche Batch? Es gibt viele Spitzen und Täler, ist also jeder einzelne ein Batch? Vielleicht nur 4 Batches angesichts der langsam abnehmenden Steigung nach jeder Reihe schneller Schwingungen? Ist jede kleine Schwingung ein Batch und die langsam abnehmende Steigung und das Spülen/Zurücksetzen des Systems? Das sieht aus wie eine Temperaturmessung über einen bestimmten Zeitraum, ist es das? Das würde Sinn ergeben, wenn man den Aufwärtsdrift über einen bestimmten Zeitraum und innerhalb jeder Reihe schneller Schwingungen und dann einen langsamen Abwärtsdrift danach bedenkt.
Weitere Informationen zum Vorgang wären hilfreich. Ansonsten hätte man nur das, was Martin bereitgestellt hat. Gleitender Durchschnitt und Minimum und Maximum anhand des Vorzeichenwechsels der Steigungen ermitteln.
Betreff: Spike-Peak-Ermittlung anhand von SpektraldatenHallo Valerie,
hoffentlich nicht der beste Ansatz, aber immerhin etwas, das funktionieren sollte. Anbei findet ihr eine Tabelle mit den Peak-Ergebnissen für Batch-Start und Batch-Ende. Mehr konnte ich aufgrund anderer Arbeiten nicht leisten.
Im Grunde müssen Sie deltaY und deltaX berechnen und sie dividieren (um die Steigung zu erhalten). Das ist einfach. Die Daten sind ziemlich verrauscht, also sollten Sie sie auf jeden Fall glätten, z. B. mit einem gleitenden Durchschnitt. Dann müssen Sie nach Vorzeichenänderungen der Steigung suchen und sich um die Beobachtungen kümmern, bei denen keine Änderung der Steigung auftritt. Für Batch-Start und Batch-Ende müssen Sie auch untere/obere Schwellenwerte festlegen, um die Spitzen der Steigungsänderungen für jeden zu eliminieren. Dies führt zu den Spitzen, um den Batch-Start und das Batch-Ende zu identifizieren.
Basierend auf den Daten gibt es immer noch Fälle, in denen zwei aufeinanderfolgende Spitzen zum selben Batch-Typ (Start oder Ende) gehören. In diesen Fällen müssen Sie die ersten dieser zwei oder mehr aufeinanderfolgenden Spitzen auf 0 und nur die letzten auf 1 setzen. Wenn Sie sich die Visualisierung ansehen, werden Sie verstehen, was ich meine. Dies sollte mit einer Teilmenge funktionieren, bei der Batch-Start ungleich Batch-Ende ist. Suchen Sie dann nach den aufeinanderfolgenden Einträgen entweder in Batch-Start oder Batch-Ende und setzen Sie die Werte auf 0. Dies kann möglicherweise auch mit Bradys Data Table Tools-Add-In erfolgen.
Sobald dies erledigt ist, können Sie die Differenzen von Zeile zu Zeile ausrechnen (natürlich nur für die, die zueinander gehören
)
Hoffe, das hilft, und ich würde gerne in zukünftigen Versionen von JMP eine ähnliche Lösung sehen, falls es nicht bereits eine sanftere Lösung gibt 
Im Pharma-/Chemie-/Sensorikbereich und bei der Batch-Verarbeitung höre ich immer häufiger die Frage, wo mein Batch beginnt und was der Unterschied ist.