Benutzereingabeliste für die RegressionsanalyseIch habe ein Eingabefeld, in dem Benutzer Spalten auswählen können, die in einem Regressionsbericht ausgeführt werden sollen. (Lange Geschichte darüber, warum ich das machen möchte.) Dieser Teil funktioniert großartig. Ich füge dann die Liste der Spalten in eine Liste ein. Wenn ich versuche, die Liste oder auch nur einige der Spaltennamen in den Regressionsbericht einzufügen. Es funktioniert nicht. Was muss ich tun, damit das funktioniert?
Die Anzeige der Benutzereingabeliste sieht wie folgt aus: {"Spalte 1", "Spalte 2", "Spalte 3"}
Plattform = dt << Modell anpassen (
Y( :Char(variabel)),
Auswirkungen(
Was soll hier sein????
),
Persönlichkeit( "Generalisierte Regression" ),
Verallgemeinerte Verteilung( "Normal" ),
Lauf(
Fit (Schätzmethode (zweistufige Vorwärtsauswahl), Validierungsmethode (AICc), Vererbung erzwingen)
)
);
DatentabelleSkriptingBetreff: Benutzereingabeliste für die RegressionsanalysePlatzieren Sie Ihre Liste in einer Eval()-Funktion und Sie sollten bekommen, was Sie wollen
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>Betreff: Benutzereingabeliste für die RegressionsanalyseDas funktioniert gut für meine erste Liste. Was ist, wenn ich Wechselwirkungen zwischen zwei Faktoren haben möchte? (dh meine Liste[1] * meine Liste[2])