Learn R Programming

creditmodel (version 1.1.6)

ranking_percent_proc: Ranking Percent Process

Description

ranking_percent_proc is for processing ranking percent variables. ranking_percent_dict is for generating ranking percent dictionary.

Usage

ranking_percent_proc(dat, ex_cols = NULL, x_list = NULL,
  rank_dict = NULL, parallel = FALSE, note = FALSE,
  save_data = FALSE, file_name = NULL, dir_path = tempdir(), ...)

ranking_percent_proc_x(dat, x, rank_dict = NULL)

ranking_percent_dict(dat, x_list = NULL, ex_cols = NULL, parallel = FALSE, save_data = FALSE, file_name = NULL, dir_path = tempdir(), ...)

ranking_percent_dict_x(dat, x = NULL)

Arguments

dat

A data.frame.

ex_cols

Names of excluded variables. Regular expressions can also be used to match variable names. Default is NULL.

x_list

A list of x variables.

rank_dict

The dictionary of rank_percent generated by ranking_percent_dict .

parallel

Logical, parallel computing. Default is FALSE.

note

Logical, outputs info. Default is TRUE.

save_data

Logical, save results in locally specified folder. Default is FALSE

file_name

The name for periodically saved rank_percent data file. Default is "dat_rank_percent".

dir_path

The path for periodically saved rank_percent data file Default is "tempdir()"

...

Additional parameters.

x

The name of an independent variable.

Value

Data.frame with new processed variables.

Examples

Run this code
# NOT RUN {
rank_dict = ranking_percent_dict(dat = UCICreditCard[1:1000,], 
x_list = c("LIMIT_BAL","BILL_AMT2","PAY_AMT3"), ex_cols = NULL )
UCICreditCard_new = ranking_percent_proc(dat = UCICreditCard[1:1000,], 
x_list = c("LIMIT_BAL", "BILL_AMT2", "PAY_AMT3"), rank_dict = rank_dict, parallel = FALSE)
# }

Run the code above in your browser using DataLab