Modèle bivarié en boucleSalut,
Je suis nouveau sur le script jmp. Mais je connais l'interface graphique. Je souhaite créer plusieurs ajustements bivariés sur le même graphique à l'aide d'une boucle ? Comment vais-je faire cela ? L'instruction "Fit Where" à l'intérieur du modèle bivarié ne fonctionne pas à l'intérieur d'une boucle. Je veux une sortie comme celle-ci. Il y aura plusieurs courbes de spline d'ajustement, regroupées par une colonne (:Experiment). Je souhaite que quelque chose comme la section commentée dans le script ci-joint fonctionne. Tout guide étape par étape vous aidera également. Je vais comprendre les détails de ces étapes à appliquer spécifiquement à mes données.
Merci.

dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
/*
For( i = 1, i <= N Items( ExptList ), i++,
Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1, Standardized, {Line Color( {66, 112, 221} )} )
)
),
*/
SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Marker Size( 1 )} ) )
);
Re : Modèle bivarié en boucleVous pouvez aussi le faire de cette façon
dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
biv = Bivariate(
Y( :height ),
X( :weight ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Size( 1 )}
)
)
);
For( i = 1, i <= N Items( ExptList ), i++,
biv << Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1 )
)
); Re : Modèle bivarié en boucleSalut Jim,
Merci pour la réponse rapide. Laisse-moi essayer ça. Je reviens si je rencontre un problème.Re : Modèle bivarié en boucleTout ce que vous avez à faire est d'utiliser le paramètre GroupBy ()
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);