encode_bin_cat_vec {eHDPrep}R Documentation

Encode a categorical vector with binary categories

Description

In a character vector, converts binary categories to factor levels.

Usage

encode_bin_cat_vec(x, values = NULL, numeric_out = FALSE)

Arguments

x

non-numeric input vector

values

Optional named vector of user-defined values for binary values using binary_label_1 = binary_label_2 syntax (e.g. c("No" = "Yes") would assign level 1 to "No" and 2 to "Yes").

numeric_out

If true, numeric vector is returned. If false, factor is returned.

Details

Binary categories to convert can be specified with a named character vector, specified in values. The syntax of the named vector is: negative_finding = positive_finding. If values is not provided, the default list will be used: "No"="Yes", "No/unknown" = "Yes", "no/unknown" = "Yes", "Non-user" = "User", "Never" = "Ever", "WT" = "MT".

Value

Factor with false finding encoded as 1 and true finding encoded as 2. Alternatively, numeric vector if numeric_out parameter is TRUE.


[Package eHDPrep version 1.2.1 Index]