How to implement Center and Scaling Function from caret Package in R?


To implement the center and scaling function from caret package using R programming.

  • Centering and scaling will work forcontinuous data.

Scale :

  • To scale the data, each predictor valueisdivided by its standard deviation(sd).
  • This helps in coercing the predictor
    valueto have a sdof one.


  • To center a predictor variable,the averagepredictor value is subtractedfrom allthe values.
  • As a result of centering, the predictorhas
    zero mean.

Package and Function:

  • R Package : caret
  • R Function : scale(x, scale =, center = )
  • x — a Numeric Vector
  • scale — logical value
  • center — logical value

#Centering and Scaling


#Scale Value
scale(x,scale=TRUE,center =FALSE)

#Center Value
scale(x , scale = FALSE, center= TRUE)

#Both Scale and Center Value using Scale Function
scale(x, scale = TRUE, center = TRUE)

Leave Comment

Your email address will not be published. Required fields are marked *

clear formSubmit