compute_weights: Weights of predictors

Description Usage Arguments Details Value References Examples

View source: R/carrot_functions.R

Description

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

Usage

1
compute_weights(vari_col, vari)

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

Value

Returns an array of weights of the size vari_col

References

\insertRef

ref1CARRoT

\insertRef

ref2012-18631-001CARRoT

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#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)

CARRoT documentation built on June 8, 2021, 5:09 p.m.