Ciao,
Qualcosa con cui ho lottato molto è come farlo Ottenere *qualcosa* dalle piattaforme. In questo caso, è l'equazione di adattamento lineare appena sotto "Linear Fit". I menu Proprietà e Mostra struttura ad albero mostrano entrambi caselle di uscita di testo diverse, quindi ho provato a catturarle entrambe e ad usarle Ottenere (che non è riconosciuto dalla piattaforma, o forse solo dall'oggetto), e Ottieni testo . Entrambi non afferrano il testo di cui ho bisogno. Qualche idea?
Un altro problema è che vengono generati 6 report, dove dovrebbero essere 2 di essi, poiché il riepilogo crea un elenco di valori univoci in :sex e questo è quante volte il ciclo for sta iterando. Anche il report viene filtrato per questi valori.
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 ) );
);
