Betreff: Erstellen einer Datentabelle aus der Least Square Mean Table im Fit-ModellDie Details zum Manövrieren um die Anzeigebäume der Ausgabe sind im Skripthandbuch dokumentiert. Grundsätzlich handelt es sich bei der Berichtsausgabe von den verschiedenen Plattformen jedoch um eine Struktur von Anzeigeobjekten, auf die nach Name und / oder Ort verwiesen werden kann und an die Nachrichten übergeben werden sollen. Unten finden Sie ein Anpassungsmodell in der Nähe Ihrer Anforderungen, das das Modell ausführt und dann zur Tabelle der Mittelwerte der kleinsten Quadrate Ihrer Wahl wechselt und diese zum Erstellen einer Datentabelle auffordert.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
fm = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex ),
Personality( Standard Least Squares ),
Emphasis( Effect Leverage ),
Run( Residuals( 1 ) )
);
Report( fm )["age"]["Least Squares Means Table"][Table Box( 1 )] << make data table;
Erstellen einer Datentabelle aus der Least Square Mean Table im Fit-ModellIch versuche, ein Skript zu schreiben, das eine Datentabelle verwendet, eine Anpassungsmodellanalyse basierend auf mehreren Konstruktmodelleffekten ausführt und dann eine Datentabelle aus der Mittelwerttabelle der kleinsten Quadrate erstellt, speziell für die Eingabe Strain_id. Unten finden Sie das Skript, mit dem ich derzeit das Anpassungsmodell für meine Daten ausführe. Ich bin mir jedoch nicht sicher, wie ich die Tabelle mit den kleinsten Quadraten für die Mittelwerte extrahieren soll. Die einzige Möglichkeit, dies zu tun, besteht darin, mit der rechten Maustaste auf die Daten aus dem Anpassungsmodellbericht zu klicken und auf die Option "In eine Datentabelle erstellen" zu klicken. Könnte jemand bitte erklären, wie man dasselbe mit einem JSL-Skript macht? Vielen Dank.
fm = Data Table( dt_pv ) << Fit Model(
Y( :assay_main_prod ),
Effects( :strain_id, :experiment_id, :main_plate_id ),
Personality( Standard Least Squares ),
Emphasis( Effect Leverage ),
Run( Residuals( 1 ) )
);
Skripting