<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
J'essayais de parcourir une série de variables x ("Effets") pour Fit Model et je suis tombé sur ce comportement déroutant. Lorsque je crée une liste et que je l’utilise avec la plate-forme Oneway, elle se comporte comme prévu. Cependant, lorsque j'essaie la même chose avec Fit Model, il semble ignorer ma liste et sélectionner des variables en fonction de l'ordre des colonnes dt. Je pense que cet exemple de code rendra le problème plus clair.
Comment spécifier un élément dans une liste pour un effet dans Fit Model?
Les données = Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
x_list = {
: sexe ,
: la taille
} ;
Les données << Une manière (
Y ( : la taille ) ,
X ( x_list [ 1 ] )
) ;
Les données << Modèle ajusté (
Y ( : la taille ) ,
Effets ( x_list [ 1 ] ) ,
Personnalité ( Moindres carrés standard ) ,
Accentuation ( Effet de levier ) ,
Courir (
: la taille << { Manque d'ajustement ( 0 )}
)
) ;
Merci mpb! La commande eval () a fonctionné (comme ci-dessous).
Les données << Modèle ajusté (
Y ( : la taille ) ,
Effets ( eval (x_list [ 1 ] ) ) ,
Personnalité ( Moindres carrés standard ) ,
Accentuation ( Effet de levier ) ,
Courir (
: la taille << { Manque d'ajustement ( 0 )}
)
) ;
Voyez si l’un d’eux fait ce que vous voulez:
eval (x_list [ 1 ])
ou
eval (x_list )