Salut à tous, j'ai plusieurs tracés bivariés et j'essaie d'obtenir le résumé de l'ajustement dans un tracé bivarié spécifique (bivplot1). Mais j'ai continué à obtenir toutes les données de chaque parcelle bivariée.
Comment puis-je obtenir uniquement le résumé de l'ajustement à partir d'un tracé biv spécifique ?
J'utilise ces lignes pour obtenir le résumé de l'ajustement qui se trouve dans bivplot1
sumfit = rbiv["Summary of Fit"][1] << make combined data table;
sumfit2 = sumfit << Split( Split By( :Column 1 ), Split( :Column 2 ) );
dt_sumfit = Data Table Box( sumfit2 ) ;
dt_sumfit = dt_sumfit << get picture;
Créer une table de données combinée vous donnera les résultats de chaque zone de table correspondante. Utilisez Make into datatable avec une référence de boîte de table correcte pour obtenir les résultats d'un seul.
Voici un exemple lors de l'obtention du script à partir de la source de la table de données (cela créera un tracé biv dupliqué)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
biv = Bivariate(
SendToByGroup(Bygroup Default),
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})}),
SendToByGroup({:Drug == "a"}, Fit Line({Line Color({221, 132, 82})})),
By(:Drug)
);
//Source script, will dublicate biv platform
platform = Data Table("Drug=d") << Bivariate(
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})})
);
Wait(0);
Report(platform)[Outline Box("Bivariate Fit of y By x Drug=d")][
Outline Box("Linear Fit")][Outline Box("Summary of Fit")][Table Box(1)] <<
Make Into Data Table;
Report(platform) << Close Window;Ou utilisez Créer une table de données combinée, puis supprimez les lignes que vous ne voulez pas (c'est une solution plus simple).