generateFeature: Automated column transformer

Description Usage Arguments Details Value Examples

View source: R/autoFeature.R

Description

This function automatically scans through each variable and generate features based on the type listed in the "details"

Usage

1
generateFeature(data, varlist, type = "Frequent", method = NULL)

Arguments

data

[data.frame | Required] dataframe or data.table

varlist

[text | Required] variable list to generate the additional features

type

[text | Required] variable transformation with type - 'Dummy','Outlier','Frequent' or 'Interaction'

method

[text | Required] input for variabe transformation for type = 'Frequent' then the method should be 'Frequency' or 'Percent'. Please refer to the "details" section to know more

Details

This function is for generating features based on different transformation methods such as interaction, outliers, Dummy coding, etc.

Interaction type

Frequency type

Outlier type

Date type

Value

generated transformed features

Examples

1
2
3
4
5
6
7
8
9
# Generate interaction features
generateFeature(heart, varlist = c("cp", "chol", "trestbps"), type = "Interaction",
method = "add")
generateFeature(heart, varlist = c("cp", "chol", "trestbps"), type = "Interaction",
method = "multiply")

# Generate frequency features
generateFeature(heart, varlist = c("cp", "thal"), type = "Frequent", method = "Percent")
generateFeature(heart, varlist = c("cp", "thal"), type = "Frequent", method = "Frequency")

daya6489/DriveML documentation built on July 22, 2021, 4:21 a.m.