scorecard_ply: Score Transformation

View source: R/scorecard.R

scorecard_plyR Documentation

Score Transformation

Description

scorecard_ply calculates credit score using the results from scorecard.

Usage

scorecard_ply(dt, card, only_total_score = TRUE, print_step = 0L,
  replace_blank_na = TRUE, var_kp = NULL)

Arguments

dt

A data frame, which is the original dataset for training model.

card

A data frame or a list of data frames. It's the scorecard generated from the function scorecard.

only_total_score

Logical, Defaults to TRUE. If it is TRUE, then the output includes only total credit score; Otherwise, if it is FALSE, the output includes both total and each variable's credit score.

print_step

A non-negative integer. Defaults to 1. If print_step>0, print variable names by each print_step-th iteration. If print_step=0, no message is print.

replace_blank_na

Logical. Replace blank values with NA. Defaults to TRUE. This argument should be the same with woebin's.

var_kp

Name of force kept variables, such as id column. Defaults to NULL.

Value

A data frame in score values

See Also

scorecard scorecard2

Examples


# load germancredit data
data("germancredit")
# filter variable via missing rate, iv, identical value rate
dtvf = var_filter(germancredit, "creditability")
# split into train and test
dtlst = split_df(dtvf, y = 'creditability')
# binning
bins = woebin(dtlst$train, "creditability")
# scorecard
card = scorecard2(bins=bins, dt=dtlst$train, y='creditability')

# credit score
# Example I # only total score
score1 = scorecard_ply(germancredit, card)

# Example II # credit score for both total and each variable
score2 = scorecard_ply(germancredit, card, only_total_score = FALSE)


ShichenXie/scorecard documentation built on April 17, 2024, 8:55 p.m.