Kurven, die entlang der Grenzen eines Datensatzes verfolgt werdenIch habe Werte von einem Motor auf einer Maschine aufgezeichnet. Ich versuche Kurven zu erstellen, die am oberen, mittleren und unteren Rand der Daten nachgeführt werden. Gibt es eine Möglichkeit, dies in JMP zu tun, oder muss ich es in einer separaten Software tun? Anbei Bilder von dem, was ich gerne machen würde. Über Feedback würden wir uns freuen.

Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesQuantile Regression ist eine JMP Pro-Funktion. Wählen Hilfe > Bücher > Lineare Modelle montieren . Siehe das Kapitel über Generalisierte Regression .
Ich denke, es besteht eine gute Chance, dass diese Modelle Ihren Datenanpassungsprozess vereinfachen. Das Modell ist eine einzelne Variable (Zeit) und die ausreichende Ordnung der Polynominterpolationsfunktion wird nicht zu hoch sein (Quartic vielleicht).
Versuchen Sie nicht, die Extremwerte (0% oder 100%) anzupassen, da in Ihren Daten wenig Informationen über diesen Standort enthalten sind. Kehren Sie ein wenig zurück (5% oder 95%) und Sie sollten genügend Informationen haben. Der Median (50%) steht natürlich auch zur Verfügung.
Diese Modellierung ist flexibel und hat weniger Annahmen als eine lineare Regression. Außerdem bietet es eine direkte Antwort auf Ihre ursprüngliche Frage: Die Parameterschätzungen können als experimentelle Antworten verwendet werden.
Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesFür noch eine andere Idee ... da dies Zeitreihendaten sind, haben Sie sich die Analyse -> Spezialisierte Modellierung -> Zeitreihenplattform angesehen? Alle Arten von Modellen können dort erstellt werden, und die meisten bieten die Möglichkeit, Vorhersageintervalle mit unterschiedlichen Alpha-Stufen zu speichern / darzustellen.
Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesWir werden die Verwendung der Quantilregression untersuchen, um die oberen und unteren Extreme zu modellieren.
Das "Geräusch" ist nicht wirklich Geräusch, sondern eine Änderung des Motors aufgrund sich ändernder Bedingungen im Prozess. Während es etwas Rauschen gibt, ist das meiste, was Sie sehen können, nur eine Variation des Prozesses.
Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesIch frage mich, ob Quantile Regression eine gute Methode zur Modellierung des Medianwerts und der oberen und unteren Extremitäten sein könnte.
Das Rauschen ist im Laufe der Zeit nicht konstant, oder? Ist das Rauschen auch ein Hochfrequenzzyklus oder ein Zufallsgenerator? (Kann nicht aus den Bildern erkennen.)
Re: Kurven dieser Spur entlang der Grenzen eines Datensatzes Ich arbeite eigentlich mit dkraeuter_sunne , und ich möchte unser Problem etwas näher erläutern. Die Daten, die Sie betrachten, zeigen tatsächlich eine Drehmomentkurve gegen die Zeit. (Ich habe noch ein paar Bilder unserer Daten angehängt.) Wie Sie im ersten Bild feststellen können, "divergieren" der obere und der untere Rand der Grafiken, wenn die Zeit in einigen Läufen voranschreitet. Wir brauchen einen Weg, um die Amplitudenänderung dieser Kurven zu erfassen.
Diese Daten sind eigentlich Teil eines großen DOE. Daher brauchen wir Polynomanpassungen, die die Trends "Upper", "Lower" und "Mid" der Daten erfassen. Die Koeffizienten würden dann in unserem DOE als Antwort verwendet. Nun habe ich eine erstellt sehr komplizierte (und sperrige) Excel-Tabelle zum Ziehen der oberen und unteren Datenpunkte durch im Wesentlichen numerische Ableitungen und Änderung des Vorzeichens der Steigung sowie Polynomanpassungskoeffizienten 3. Ordnung. Die beiden anderen Bilder zeigen dies. Für diesen speziellen Lauf funktionierte das Excel-Blatt ziemlich gut. Diese Tabelle ist jedoch weit davon entfernt, perfekt zu sein, da bei anderen Datensätzen einige verstreute Datenpunkte übrig bleiben, die die Polynomanpassungen stark verzerren.
Ihr Vorschlag eines gleitenden Maximums und eines gleitenden Minimums könnte für uns gut funktionieren. Meine nächste Frage wäre, wissen Sie, wie Sie die Polynomialkoeffizienten exportieren können? Es wird 486 Kurven geben; also müssen wir es automatisieren.
Vielen Dank!!



Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesHier ist eine einfache Demonstrationsformel mit einer kurzen Spanne = 3, jedoch ohne Gewichtung:
If( Row() > 1 & Row() < N Row( Empty() ),
Maximum( :Oxy[Index( Row() - 1, Row() + 1 )] ),
Empty()
)
Sie können die Quantile () - Funktion anstelle von Maximum () verwenden, um andere Quantile zu erhalten.
Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesEin möglicher Weg durch die Fit Y by X-Plattform besteht darin, das gewünschte Stilmodell, Polynom, Quadrat usw. auszuwählen. Wählen Sie dann aus dem spezifischen Hot-Spot des Modells im Bericht Vertrauenskurven-Einzelpersonen aus. Sie können die Alpha-Stufe anpassen, um die Kurven auf die optimale Linie zu verschieben und von dieser weg zu bewegen, um Ihre Kriterien für Ihre subjektiv etwas eher subjektive Vorstellung von oben, mitte und unten festzulegen.
Re: Kurven dieser Spur entlang der Grenzen eines DatensatzesIch weiß nicht, ob die Kurven für die Visualisierung bestimmt sind oder ob sie genauer sein müssen. Sie können jedoch ein bewegliches Minimum und ein maximales Maximum (Glättungsfunktion) berechnen und sie dann Ihrem Plot hinzufügen. Die Idee ähnelt der eines gleitenden Durchschnitts für einen Extremwert. Ich kenne nicht die beste Spanne für diesen Zweck, aber Sie könnten sie variabel machen und sehen, welche die kleinste Spanne ist, die Ihnen ein gutes Glätten verleiht. Möglicherweise müssen Sie auch ein Gewichtungsschema verwenden.