Verwenden der UserObjects zusammen mit dem Argument Transformationen von Objekten in der globalen Umgebung (oder anderen Umgebungen im aktuellen Suchpfad) neue Variablen erstellen.
Angenommen Sie, Sie möchten ein Lineares Modell abhängige Variable Löhne Einnahmen unter schätzen, und Ebene des pro-Kopf-Ausgaben für die Bildung eines unabhängigen Variablen einschließen möchten. Wir können benannten Vektor dieser Ebene Daten wie folgt enthält:
EducExp < - C (Connecticut = 1795.57, Washington = 1170.46, Indiana = 1289.66)
Wir können Sie dann RxDataStepXdf Ausgaben pro Kopf Ausbildung als eine neue Variable mit dem Argument Transformationen hinzufügen EducExp im UserObjects-Argument als benannte Liste übergeben:
CensusWorkers <-file.path(rxGetOption("sampleDataDir"), "censusWorkers.xdf") RxDataStepXdf (Eingabedatei = CensusWorkers, Ausgabedatei = "CensusWorkersWithEduc", Transformationen = List (StateEducExpPC = EducExp [übereinstimmen (Zustand, names(educExp))]), TransformVars = "Zustand" userObjects=list(educExp=educExp))
Die Funktion RxGetInfoXdf zeigt die hinzugefügte Variable:
rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE)
Dieses Beispiel und andere sind in der RevoScaleR Benutzerhandbuch wählen Hilfe - R Handbücher PDF-Menü Revolution R Enterprise enthalten.