L’argument d’userObjects avec l’argument transformations permet de créer de nouvelles variables à partir d’objets dans votre environnement global (ou d’autres environnements dans votre chemin de recherche en cours).

Par exemple, supposons que vous souhaitez d’estimer un modèle linéaire à l’aide de revenu de salaire en tant que la variable dépendante et à inclure au niveau état des dépenses par habitant à l’éducation comme l’une des autres variables indépendantes. Nous pouvons définir un vecteur nommé pour contenir ces données au niveau de l’état comme suit :

educExp < - c (Connecticut = 1795.57, Washington = 1170.46, Indiana = 1289.66)

Nous pouvons ensuite utiliser rxDataStepXdf pour ajouter les dépenses de formation par habitant en tant que nouvelle variable à l’aide de l’argument transformations, passant d’educExp à l’argument d’userObjects sous forme de liste nommée :

censusWorkers <-file.path(rxGetOption("sampleDataDir"), « censusWorkers.xdf ») rxDataStepXdf (inFile = censusWorkers, outFile = « censusWorkersWithEduc », les transformations = liste (stateEducExpPC = educExp [correspondent (état, names(educExp))]), transformVars = "état", userObjects=list(educExp=educExp))

La fonction rxGetInfoXdf révèle la variable ajoutée :

rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE) 

Cet exemple et autres sont inclus dans le RevoScaleR Guide de l’utilisateur, accédé en sélectionnant aide - R manuels (PDF) dans le menu entreprise R de révolution.

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

Rejoindre Microsoft Insider >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×