Gunakan argumen userObjects bersama dengan transformasi argumen untuk membuat variabel baru dari objek pada lingkungan global (atau lingkungan lain di lintasan pencarian Anda saat ini).
Misalnya, Anda ingin memperkirakan model lurus menggunakan pendapatan rata sebagai variabel, dan ingin menyertakan tingkat negara per kapita pengeluaran pendidikan sebagai salah satu variabel independen. Kami dapat menetapkan vektor bernama untuk memuat data tingkat negara bagian ini sebagai berikut:
educExp < - c (Connecticut = 1795.57, Washington = 1170.46, Indiana = 1289.66)
Kami kemudian dapat menggunakan rxDataStepXdf untuk menambah pengeluaran per kapita pendidikan sebagai variabel baru menggunakan argumen transformasi, melewati educExp argumen userObjects sebagai daftar bernama:
censusWorkers <-file.path(rxGetOption("sampleDataDir"), "censusWorkers.xdf") rxDataStepXdf (inFile = censusWorkers, outFile = "censusWorkersWithEduc", transformasi = daftar (stateEducExpPC = educExp [cocok (negara, names(educExp))]), transformVars = "status", userObjects=list(educExp=educExp))
RxGetInfoXdf function mengungkapkan added variabel:
rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE)
Contoh ini dan lainnya disertakan dalam panduan pengguna RevoScaleR, diakses dengan memilih bantuan - R manual (PDF) dari menu revolusi R perusahaan.