`NEWS.md`

- split_df function supports multiple data frames.
- added a cross validation function perf_cv
- modified the default value for no_cores in woebin and woebin_ply function.

- fixed various bugs in woebin_adj that returns breaks_list including missing without quotes.
- fixed a bug in perf_eva when pred is score.
- fixed a bug in woebin function when y is not provided.
- remove the .export option in foreach loop, in order to suppress the warning of ‘already exported varables …’
- modified the calculation of identical rate in var_filter function
- using forking on non-windows os and psock on windows when makeCluster in parallel

- fixed a bug in woebin when only NA and special values
- remove ‘missing’ value from breaks_list if it exists.
- woebin function donot require y if label column is not available for equal freq/width method.
- woebin_ply supports converting data into bin value.
- fixed a bug in perf_eva when pred is score
- move the gains table to the last sheet in exported report excel, and only have one data set.
- fixed a bug in woebin_ply when only x variables in bins are available in input dataset
- fixed a bug in report function export test binning graphics only.
- fixed a bug in woebin function when there are only two unique values for tree and chimerge methods.

- add var_skip argument in woebin function, and var_kp argument in scorecard_ply function. Therefore, the id column can be handle during the development of scorecard model.
- fixed a typo in perf_eva function
- replace !isFalse(x) with isTRUE(x) & !is.null(x) in perf_eva function. The isFalse function is only available after R3.5.

- fixed a bug in check_y function when the name of label column is ‘y’ in input data.
- fixed a bug in woebin_adj function when count_distr_limit is not default value in woebin function.

- revised one_hot function
- modified .export used in foreach loop
- add my name in license file

- fixed a bug is woebin function cant modify positive values
- pdo in scorecard function now supports negative value.
- split_df will not remove datetime and identical variables
- added a one-hot encoding function
- added save_breaks_list argument in both woebin and woebin_adj function, which can save breaks_list as file in current working directory.
- revised perf_eva and perf_psi functions
- added a vif function
- added a report function to create report for scorecard modeling
- added a scorecard2 function, which donot requires a glm model object in inputs

- pdo in scorecard function now supports negative value. If pdo is positive, the larger score means the lower probability to be positive sample. If pdo is negative, the larger score means the higher probability to be positive sample.
- fixed a bug in woebin function using chimerge method, which is caused by initial breaks have out-range values.
- added a check function on the length of unique values in string columns, which might cause the binning process slow.
- fixed a bug in perf_eva function which is caused by the nrow of plot is set to 0 when the length of plot type is one.
- the ratio argument in split_df function supports to set ratios for both train and test.
- If the argument return_rm_reason is TRUE in var_filter function, the info_value, missing_rate and identical_rate are provided in the result.

- remove columns have only one unique values in input dataset
- modify the default values of x_limits in perf_psi
- fixed a bug in perf_psi when the label is factor
- display proc time in woebin
- fixed a bug in per_eva when estimating AUC
- fixed a bug in woebin_adj when special_values is provided

- added chimerge method for woebin function
- special_values option added in woebin function
- f1 curve added in perf_eva

- Fixed a bug in woebin_adj function when all_var == FALSE and the breaks of all variables are perfect.
- Provide parallel computation (foreach with parallel backend) in the functions of woebin and woebin_ply.
- Modified scorecard_ply function.
- Fixed a bug in woebin when there are empty bins based on provided break points.

- Fixed a bug in scorecard function when calculating the coefficients.
- Fixed a bug in perf_eva when type=“lift”.
- Fixed a bug in functions of woebin and var_filter when removing Date columns.

- perf_eva supports both predicted probability and score.
- Added the woebin_adj function which can interactively adjust the binning info from woebin.
- Reviewed woebin function.

- Modified the format of printing message and added condition functions.
- Added the split_df function which split a dataframe into two.
- Reorder the binning information. Move the missing to the first binning.

Developed by Shichen Xie.

Site built with pkgdown 1.3.0.