merge_category {creditmodel}R Documentation

Merge Category

Description

merge_category is for merging category of nominal variables which number of categories is more than m or percent of samples in any categories is less than p.

Usage

merge_category(dat, char_list = NULL, ex_cols = NULL, m = 10, note = TRUE)

Arguments

dat

A data frame with x and target.

char_list

The list of charecteristic variables that need to merge categories, Default is NULL. In case of NULL,merge categories for all variables of string type.

ex_cols

A list of excluded variables. Default is NULL.

m

The minimum number of categories.

note

Logical, outputs info. Default is TRUE.

Value

A data.frame with merged category variables.

Examples

#merge_catagory
dat =  merge_category(lendingclub,ex_cols = "id$|_d$")
char_list = get_names(dat = dat,types = c('factor', 'character'),
ex_cols = "id$|_d$", get_ex = FALSE)
str(dat[,char_list])

[Package creditmodel version 1.3.1 Index]