Liste d'entrées utilisateur pour l'analyse de régressionJ'ai une zone de saisie où les utilisateurs peuvent sélectionner les colonnes à exécuter dans un rapport de régression. (Longue histoire sur pourquoi je veux faire cela.) Cette partie fonctionne très bien. J'insère ensuite la liste des colonnes dans une liste. Lorsque j'essaie de mettre la liste ou même quelques-uns des noms de colonnes dans le rapport de régression. Cela ne fonctionne pas. Que dois-je faire pour que cela fonctionne ?
La lecture de la liste d'entrée utilisateur ressemble à ceci : {"Column 1", "Column 2", "Column 3"}
plate-forme = dt << Ajuster le modèle (
Y( :Car(variable)),
Effets(
Qu'est-ce qui devrait aller ici ?????
),
Personnalité( "Régression Généralisée" ),
Distribution généralisée( "Normal" ),
Courir(
Ajustement (Méthode d'estimation (Sélection avant en deux étapes), Méthode de validation (AICc), Appliquer l'hérédité)
)
);
Tableau de donnéesScriptRe : Liste des entrées utilisateur pour l'analyse de régressionPlacez votre liste dans une fonction Eval() et vous devriez obtenir ce que vous voulez
myList = {<YOUR list="" of="" columns="">};
platform = dt << Fit Model(
Y( :Char( variable ) ),
Effects( Eval( myList ) ),
Personality( "Generalized Regression" ),
Generalized Distribution( "Normal" ),
Run(
Fit(
Estimation Method( Two Stage Forward Selection ),
Validation Method( AICc ),
Enforce Heredity
)
)
);</YOUR>Re : Liste d'entrées utilisateur pour l'analyse de régressionCela fonctionne bien pour ma liste initiale. Et si je veux avoir des interactions entre deux facteurs ? (c'est-à-dire maListe[1] * maListe[2])