Actuellement, la plate-forme Fit Y by X où un seul Y et un seul X avec un rôle By n'active pas Fit Group. Mais dans JSL, vous pouvez envelopper le script dans Fit Group et cela fonctionne.
Normalement, dans Fit Y by X, lorsque vous effectuez plusieurs X ou plusieurs Y, vous obtenez le groupe Fit (à l'aide du fichier d'exemple Big Class.jmp) :
Fit Group(
Oneway(
Y( :height ),
X( :age ),
),
Oneway(
Y( :weight ),
X( :age ),
)
);
Si vous exécutez Ajuster Y par X pour, disons, deux continus et un catégoriel dans le rôle By(), vous ne pouvez pas organiser par lignes :
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
);
Mais en utilisant JSL, vous pouvez simplement l'envelopper dans le Fit Group et cela fonctionne :
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
)
);
tout comme l'appel plus général à Fit Y by X :
Fit Group(
Fit Y by X(
Y( :weight ),
X( :height ),
By( :age )
)
);Cela pourrait-il être autorisé par défaut, ou au moins autorisé en tant que préférence de plate-forme ?
Ce qui est enregistré dans la table ou la fenêtre de script ressemble à ceci :
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 12 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 13 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 14 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 15 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 16 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 17 )
)
);