Ajustement des moindres carrés ==> demande du niveau de contrôle.Salut,
J'ai écrit le script ci-dessous (simple ajustement par moindres carrés mais les effets sont catégoriques) et il a bien fonctionné sur mon système (JMP 15.1). Lorsque mon collègue essaiera ce script sur son ordinateur (JMP 15.0).
Lorsqu'il a exécuté ce script, il a affiché 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 affiché le même message - demandant le niveau de contrôle.
Si je cliquais sur Annuler, la méthode des moindres carrés s'affichait.
Comment pouvons-nous désactiver ce 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;
)
);
Modélisation statistique avancéeAutomatisation et scriptsAccès aux donnéesExploration et visualisation des donnéesRe: 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