Wie kann ein JMP 14-Anfänger am einfachsten einen gleitenden Durchschnitt für eine Datenspalte berechnen?Ich habe Vorschläge für die Verwendung eines COL( ) [mit Argumenten, die ich nicht verstehe] und eines anderen gesehen, indem Sie mit der rechten Maustaste auf die Spaltenüberschrift, dann auf eine neue Formelspalte, dann auf eine Zeile und dann auf einen gleitenden Durchschnitt klicken. Nach einer Reihe von Versuchen mit Gewichtung, Items vorher und Items nach Boxen erhalte ich jedoch nie die gewünschten Ergebnisse. Sicherlich hat JMP etwas so Unkompliziertes wie Excel. Vorschläge mit sehr einfachen Anweisungen wären sehr willkommen.
Steve
AndereBetreff: Wie kann ein JMP 14-Anfänger am einfachsten einen gleitenden Durchschnitt für eine Datenspalte berechnen?Erstmal willkommen in der Community. Dies ist vielleicht nicht das, wonach Sie suchen, aber wenn Ihre Daten in zeitlicher Reihenfolge und in einer Spalte vorliegen, können Sie dies tun: Analysieren>Qualität und Prozess>Alte Regelkarten>IR Geben Sie den Namen der Spalte mit den Daten in das ein Prozessfenster, wählen Sie OK und Sie erhalten ein individuelles Diagramm der Daten und ein Diagramm mit gleitender Reichweite. Das MR-Diagramm ist sehr nützlich, da Sie ungewöhnliche Datenpunkte (zB Variation aufgrund besonderer Ursachen, Deming) leicht erkennen können. Ich empfehle immer, sich die Daten mit verschiedenen Diagrammen anzusehen, bevor Sie zusammenfassende Statistiken verwenden.
Ich weiß, dass andere es einfacher haben werden, das zu bekommen, was Sie wollen.
Betreff: Wie kann ein JMP 14-Anfänger am einfachsten einen gleitenden Durchschnitt für eine Datenspalte berechnen?Die Funktion, die Sie verwenden möchten, ist
Col Moving Average()
Das Beispiel aus dem Scripting Index

Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Row() = 40;
Col Moving Average( :height, 1, 5, 0, :sex );
Berechnet den gleitenden Durchschnitt für die Spaltenhöhe (:höhe), gewichtet jeden Wert in der Berechnung als den vollen Wert (1), schließt die vorherigen 5 Datenzeilen ein (5), schließt keine Zeilen nach der aktuellen Zeile ein (0), und tun Sie dies getrennt für Frauen und Männer (:sex).;
Die JSL gibt auch an, dies nur für Zeile 40 zu tun, (Row() = 40;)
Wenn Sie eine neue Spalte erstellen möchten, die den gleitenden Durchschnitt für jede Zeile enthält, verwenden Sie einfach die Funktion Col Moving Average() in einer Formel für die neue Spalte.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column("Moving Average",
formula(
Col Moving Average( :height, 1, 5, 0, :sex );
) );
Betreff: Wie kann ein JMP 14-Anfänger am einfachsten einen gleitenden Durchschnitt für eine Datenspalte berechnen?Sie wollen die col gleitender Durchschnitt Funktion in einer Spaltenformel.Hier ist ein Beispiel für einen 5-zeiligen gleitenden Durchschnitt in der Spalte "# Fehler":
dt = open("$sample_data\Quality Control\Braces.jmp");
dt << New Column( "Defect MA", Numeric, "Continuous", Format( "Best", 12 ),
Formula( Col Moving Average( :name("# defects"), weighting = 1, before = 5 ) )
);
Versuchen Sie, diesen Code auszuführen, und Sie werden sehen, wie er funktioniert.
Klicken Sie für Ihre Tabelle auf Spalten > Neue Spalten...
Geben Sie der neuen Spalte einen passenden Namen und wählen Sie Spalteneigenschaften > Formel
Doppelklicken Sie auf das blaue Kästchen mit der Aufschrift Keine Formel, und klicken Sie dann auf das kleine Kästchen oben rechts, um den Editor zu maximieren.
Fügen Sie diese Formel ein in: Col Moving Average( :name("#defekte"), Gewichtung = 1, vor = 5 )
Ersetzen Sie die zu mittelnde Spalte für # Fehler und legen Sie die fest Vor Parameter, wie viele Zeilen Sie mitteln möchten.
Klicken OK und OK und du bist fertig.