Was ist für einen unerfahrenen JMP 14-Benutzer der einfachste Weg, einen gleitenden Durchschnitt für eine Datenspalte zu berechnen?Ich habe Vorschläge gesehen, COL( ) [mit Argumenten, die ich nicht verstehe] zu verwenden, und einen anderen, indem man mit der rechten Maustaste auf die Spaltenüberschrift klickt, dann auf die neue Formelspalte, dann auf die Zeile und dann auf den gleitenden Durchschnitt. Nach mehreren Versuchen mit den Feldern „Gewichtung“, „Elemente vor“ und „Elemente nach“ erhalte ich jedoch nie die gewünschten Ergebnisse. JMP bietet sicherlich etwas so Einfaches wie Excel. Vorschläge mit sehr einfachen Anweisungen wären sehr willkommen.
Steve
Erweiterte statistische ModellierungErgebnisse teilen und kommunizierenBetreff: Was ist für einen unerfahrenen JMP 14-Benutzer der einfachste Weg, einen gleitenden Durchschnitt für eine Datenspalte zu berechnen?Du willst 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 Ihren Tisch auf Spalten > Neue Spalten...
Geben Sie der neuen Spalte einen passenden Namen und wählen Sie aus Spalteneigenschaften > Formel
Doppelklicken Sie auf das blaue Kästchen mit der Bezeichnung 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: Spalte Gleitender Durchschnitt( :name("# Fehler"), Gewichtung = 1, vorher = 5 )
Ersetzen Sie die zu mittelnde Spalte durch # Defekte und setzen Sie die Vor Parameter, wie viele Zeilen Sie mitteln möchten.
Klicken OK und OK und du bist fertig.
Betreff: Was ist für einen unerfahrenen JMP 14-Benutzer der einfachste Weg, einen gleitenden Durchschnitt für eine Datenspalte zu 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 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: Was ist für einen unerfahrenen JMP 14-Benutzer der einfachste Weg, einen gleitenden Durchschnitt für eine Datenspalte zu berechnen?Erstmal willkommen in der Community. Das ist vielleicht nicht das, wonach Sie suchen, aber wenn Ihre Daten in zeitlicher Reihenfolge und in einer Spalte sind, können Sie Folgendes tun: Analysieren>Qualität und Prozess>Regelkarten>IR (Ich bin mir nicht ganz sicher, ob dies die Sequenz ist, da ich auf V16 bin, aber ich denke, es ist so). Geben Sie dann den Namen der Spalte mit den Daten in das Prozessfenster ein, wählen Sie OK und Sie erhalten ein individuelles Diagramm der Daten und ein Moving-Range-Diagramm. Das MR-Diagramm ist sehr nützlich, da Sie ungewöhnliche Datenpunkte (z. B. Sonderursachenvariation, Deming) leicht erkennen können. Ich empfehle immer, die Daten mit verschiedenen Diagrammen zu betrachten, bevor Sie zusammenfassende Statistiken verwenden.
Ich weiß, dass andere einen einfacheren Prozess haben werden, um das zu bekommen, was Sie wollen.