Learn R Programming

CARRoT (version 3.0.2)

compute_weights: Weights of predictors

Description

Function which computes the weight of each predictor according to the rules of thumb and outputs it into corresponding array

Usage

compute_weights(vari_col, vari)

Value

Returns an array of weights of the size vari_col

Arguments

vari_col

number of predictors

vari

set of predictors

Details

Continuous or categorical numerical variable with more then 5 categories has weight 1, otherwise it has weight n-1 where n is the number of categories

References

ref1CARRoT

ref2012-18631-001CARRoT

Examples

Run this code
#creating data-set with for variables

a<-matrix(NA,nrow=100,ncol=4)

#binary variable

a[,1]=rbinom(100,1,0.3)

#continuous variable

a[,2]=runif(100,0,1)

#categorical numeric with les than 5 categories

a[,3]=t(rmultinom(100,1,c(0.2,0.3,0.5)))%*%c(1,2,3)

#categorical numeric with 5 categories

a[,4]=t(rmultinom(100,1,c(0.2,0.3,0.3,0.1,0.1)))%*%c(1,2,3,4,5)

#running the function

compute_weights(4,a)

Run the code above in your browser using DataLab