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 tracé bivarié.
Comment puis-je obtenir uniquement le résumé de l'ajustement 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 un tableau de données combiné vous donnera les résultats de chaque zone de tableau correspondante. Utilisez Make into datatable avec la référence correcte de la zone de table 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 dont vous ne voulez pas (c'est une solution plus simple).