Re: Création d'un tableau de données à partir du tableau moyen le moins carré dans le modèle FitLes détails sur la manœuvre autour des arborescences d'affichage de la sortie sont documentés dans le Guide de script. Mais fondamentalement, la sortie de rapport des différentes plates-formes est une structure d'objets d'affichage qui peuvent être référencés par nom et / ou emplacement et pour que des messages leur soient transmis. Vous trouverez ci-dessous un modèle ajusté proche de ce que vous demandez, qui exécute le modèle, puis accède à la table des moindres carrés de votre choix et lui indique de créer une table de données.
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;
Création d'un tableau de données à partir du tableau des moindres carrés dans le modèle FitJ'essaie d'écrire un script qui prend une table de données, exécute une analyse de modèle d'ajustement basée sur plusieurs effets de modèle de construction, puis crée une table de données à partir de la table des moindres carrés, spécifiquement pour l'entrée contrainte_id. Vous trouverez ci-dessous le script que j'utilise actuellement pour exécuter le modèle d'ajustement sur mes données, mais je ne sais pas comment extraire le tableau des moindres carrés. La seule façon dont je sais comment faire est de cliquer avec le bouton droit sur les données du rapport de modèle d'ajustement et de cliquer sur l'option "Transformer en tableau de données". Quelqu'un pourrait-il expliquer comment faire la même chose avec un script JSL? Je vous remercie.
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 ) )
);
Scripting