Lista de entrada de usuario para análisis de regresiónTengo un cuadro de entrada donde los usuarios pueden seleccionar columnas para ejecutar en un informe de regresión. (Una larga historia sobre por qué quiero hacer esto). Esta parte funciona muy bien. Luego inserto la lista de columnas en una lista. Cuando trato de poner la lista o incluso algunos de los nombres de las columnas en el informe de regresión. No funciona. ¿Qué debo hacer para que esto funcione?
La lectura de la lista de entrada del usuario se ve así: {"Columna 1", "Columna 2", "Columna 3"}
plataforma = dt << Ajustar modelo (
Y (: Char (variable)),
Efectos (
¿Qué debería ir aquí ?????
),
Personalidad ("Regresión generalizada"),
Distribución generalizada ("normal"),
Correr(
Ajuste (método de estimación (selección directa en dos etapas), método de validación (AICc), hacer cumplir la herencia)
)
);
Tabla de datosScriptingRe: lista de entrada de usuario para análisis de regresiónColoque su lista dentro de una función Eval () y debería obtener lo que desea
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: lista de entrada de usuario para análisis de regresiónEsto funciona bien para mi lista inicial. ¿Qué pasa si quiero tener interacciones entre dos factores? (es decir, myList [1] * myList [2])