Kann ich Skripts speichern, die die während einer Analyse an Zeilen vorgenommenen Änderungen widerspiegeln? Wenn ich zum Beispiel eine Datentabelle habe und ein T-Test-Skript darauf speichere, dann aber einige Zeilen ausschließe und ein zweites T-Test-Skript ausführe, können die beiden Skripts die Zeilen in ein<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kann ich Skripts speichern, die die während einer Analyse an Zeilen vorgenommenen Änderungen widerspiegeln? Wenn ich zum Beispiel eine Datentabelle habe und ein T-Test-Skript darin speichere, dann aber einige Zeilen ausschließe und ein zweites T-Test-Skript ausführe, können die beiden Skripts die Zeilen je nach Bedarf ein- und ausblenden Datentabelle?
Re: Kann ich Skripte speichern, die die während einer Analyse an Zeilen vorgenommenen Änderungen widerspiegeln? Wenn ich zum Beispiel eine Datentabelle habe und ein T-Test-Skript darin speichere, dann aber einige Zeilen ausschließe und ein zweites T-Test-Skript ausführe, können die beiden Skripten die Zeilen abstellenNur um Jim's Antwort etwas hinzuzufügen, können Sie diesen Code ausprobieren. Führen Sie 'Datei> Neu> Neues Skript' aus, fügen Sie dieses ein und fügen Sie es in das erscheinende Fenster ein. Anschließend 'Bearbeiten> Skript ausführen'. Beobachten Sie die Aktualisierung des Berichts, während die gespeicherten Zeilenstatus angewendet werden.
NamesDefaultToHere ( 1 ) ;
dt = Öffnen ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Spalten so einrichten, dass Zeilenstatus beibehalten werden
s1 = dt << NewColumn ( "Zustand 1" . Rowstate ) ;
s2 = dt << NewColumn ( "Zustand 2" . Rowstate ) ;
// Füllen Sie diese Spalten auf
dt << Wählen Sie zufällig aus ( 0,5 ) ;
dt << hideAndExclude ;
dt << clearSelect ;
s1 << copyFromRowStates ( s1 ) ;
dt << clearRowStates ;
dt << Wählen Sie zufällig aus ( 0,5 ) ;
dt << hideAndExclude ;
dt << clearSelect ;
s2 << copyFromRowStates ( s2 ) ;
dt << clearRowStates ;
// Verwenden Sie die gespeicherten Zeilenstatus (verwenden Sie 'Automatic Recalc', damit der Bericht reagiert).
dt << Einweg ( Y ( : Höhe ) . X ( : Sex ) . t testen ( 1 ) . Mittlere Diamanten ( 1 ) . Automatische Neuberechnung ( 1 ) ) ;
Warten ( 3 ) ;
s1 << copyToRowStates ;
Warten ( 3 ) ;
dt << clearRowStates ;
s2 << copyToRowStates ;
Warten ( 3 ) ;
dt << clearRowStates ;
Re: Kann ich Skripte speichern, die die während einer Analyse an Zeilen vorgenommenen Änderungen widerspiegeln? Wenn ich zum Beispiel eine Datentabelle habe und ein T-Test-Skript darin speichere, dann aber einige Zeilen ausschließe und ein zweites T-Test-Skript ausführe, können die beiden Skripten die Zeilen abstellenDies kann erreicht werden, indem die für den ersten t-test verwendeten Zeilenstatus in einer Spalte gespeichert werden und anschließend der t-test ausgeführt und das t-test-Skript gespeichert wird. Nehmen Sie dann Ihre Ausschlüsse vor und speichern Sie die neuen Rowstates in einer anderen neuen Spalte. Führen Sie dann das neue T-Test-Skript aus und speichern Sie es.
Um eine Rowstate-Spalte zu erstellen, in der die Rowstates gespeichert werden sollen, erstellen Sie einfach eine neue Spalte. Wählen Sie statt einer numerischen oder Zeichenspalte "Rowstate" aus.
Nehmen Sie dann alle Ausschlüsse, Farben, Auswahlen usw. vor. Sie wollen. Gehen Sie dann zum Spaltenbereich, klicken Sie mit der rechten Maustaste auf die neu erstellte Rowstate-Spalte und wählen Sie "Copy from Rowstates" aus.
An diesem Punkt müssen Sie die Werte für die Zeilenstatusspalte manuell in die Zeilenstatus zurück kopieren, bevor Sie eines der Skripts ausführen, die Sie ausführen möchten. Um dieses Verfahren für die Skripts zu automatisieren, müssen Sie einfach das von Ihnen gespeicherte Skript bearbeiten und Folgendes oben im Skript hinzufügen:
Spaltenname der Rowstate-Spalte, die die für diesen T-Test gewünschten Ausschlüsse enthält << in Rowstates kopieren;
Dadurch werden die Rowstates wieder in den Zustand versetzt, in dem sie sich befanden, als Sie sie in der neuen Rowstate-Spalte gespeichert haben.
.