Elenco di input utente per l'analisi di regressioneHo una casella di input in cui gli utenti possono selezionare le colonne da eseguire in un report di regressione. (Una lunga storia sul perché voglio farlo.) Questa parte funziona alla grande. Quindi inserisco l'elenco delle colonne in un elenco. Quando provo a inserire l'elenco o anche solo alcuni dei nomi delle colonne nel rapporto di regressione. Non funziona. Cosa devo fare per far funzionare questo?
La lettura dell'elenco di input dell'utente ha il seguente aspetto: {"Colonna 1", "Colonna 2", "Colonna 3"}
piattaforma = dt << Adatta modello (
Y( :Car (variabile)),
Effetti(
Cosa dovrebbe andare qui????
),
Personalità ("Regressione generalizzata"),
Distribuzione generalizzata ("Normale"),
Correre(
Fit (metodo di stima (selezione anticipata in due fasi), metodo di convalida (AICc), applicazione dell'ereditarietà)
)
);
Tabella datiScriptingRe: Elenco input utente per analisi di regressionePosiziona la tua lista all'interno di una funzione Eval() e dovresti ottenere quello che vuoi
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: Elenco input utente per analisi di regressioneFunziona bene per la mia lista iniziale. E se volessi avere interazioni tra due fattori? (cioè miaLista[1] * miaLista[2])