View source: R/carrot_functions_rsq.R
compute_weights | R Documentation |
Function which computes the weight of each predictor according to the rules of thumb and outputs it into corresponding array
compute_weights(vari_col, vari)
vari_col |
number of predictors |
vari |
set of predictors |
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
Returns an array of weights of the size vari_col
ref1CARRoT
\insertRefref2012-18631-001CARRoT
#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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.