Ajuster les moindres carrés ==> demandant le niveau de contrôle.Salut,
J'ai écrit le script ci-dessous (ajustement simple au moindre carré mais les effets sont catégoriques) et cela a bien fonctionné sur mon système (JMP 15.1). Quand mon collège essaie ce script sur son ordinateur (JMP 15.0).
Quand il a exécuté ce script, il a montré un menu contextuel demandant le niveau de contrôle - voir l'image.
J'ai tracé manuellement le moindre carré sur son ordinateur et il a montré le même message - demandant le niveau de contrôle.
Si j'ai cliqué sur Annuler, l'ajustement des moindres carrés est apparu.
Comment désactiver cette chose de niveau de contrôle?

for (i=1, i <= n items (temp_list), i++,
vlb1 << append(
fit = Fit Model(
Y( temp_list[i] ),
by(:class),
Effects( :Name( "~DEVICE TYPE" ), :Name( "~STAGE" ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
Profiler(
1,
Confidence Intervals( 1 )
)
)
);
fit << prediction formula;
)
);
GraphiqueScriptingRe: Ajuster les moindres carrés ==> demander le niveau de contrôle.salut @yanee ,
Il est difficile de savoir avec certitude pourquoi cela se produit, mais je soupçonne que votre collègue a défini une préférence pour effectuer automatiquement le test de Dunnett. Cette préférence se trouve sous Préférences> Plates-formes> Ajustement des effets.

Si vous souhaitez ignorer les préférences de plate-forme lors de l'exécution de votre script, vous pouvez utiliser Ignorer les préférences de plate-forme (1) dans votre appel à Fit Model (). Voici à quoi cela ressemble:
for (i=1, i <= n items (temp_list), i++,
vlb1 << append(
fit = Fit Model(
Ignore Platform Preferences( 1 ),
Y( temp_list[i] ),
by(:class),
Effects( :Name( "~DEVICE TYPE" ), :Name( "~STAGE" ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
Profiler(
1,
Confidence Intervals( 1 )
)
)
);
fit << prediction formula;
)
);
J'espère que ça aide!
@julien