Bonjour,
Quelque chose avec lequel j'ai beaucoup lutté est de savoir comment Obtenir *quelque chose* des plateformes. Dans ce cas, c'est l'équation d'ajustement linéaire juste sous "Ajustement linéaire". Les menus Propriétés et Afficher la structure arborescente affichent tous deux des zones de sortie de texte différentes. J'ai donc essayé de les saisir tous les deux et de les utiliser. Obtenir (qui n'est pas reconnu par la plateforme, ou peut-être juste l'objet), et Obtenir du texte . Les deux ne saisissent pas le texte dont j'ai besoin. Des idées?
Un autre problème est que 6 rapports sont générés, là où 2 d'entre eux devraient l'être, car resume crée une liste de valeurs uniques dans :sex et c'est le nombre de fois que la boucle for itère. Le rapport est également filtré pour ces valeurs.
Names default to here(1);
clear log();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
summarize( gen_lst = by( dt:sex ) );
for( i = 1, i <= N Items( gen_lst ), i++,
// Create visualization, save to target
vis = eval expr( eval(
Bivariate(
Y( :weight ),
X( :height ),
Where( :sex == expr( gen_lst[i] ) )
)
) );
// Fit: Linear
vis << Fit Line( {Line Color( {255, 000, 000} )} );
// Tries to copy equation in "Linear Fit"
try( eqs_tmp1 = report(vis)["Linear Fit", TextEditBox(1)] << Get text );
try( eqs_tmp4 = report(vis)[TextEditBox(4)] << Get text );
try( print( eqs_tmp1 ) );
try( print( eqs_tmp4 ) );
);
