Learn R Programming

dprep (version 2.1)

decscale: Decimal Scaling

Description

This is a function to apply decimal scaling to a matrix or dataframe. Decimal scaling transforms the data into [-1,1] by finding k such that the absolute value of the maximum value of each attribute divided by 10^k is less than or equal to 1.

Usage

decscale(data)

Arguments

data
The dataset to be scaled

Value

  • decdataThe original matrix that has been scaled by decimal scaling

Details

Uses the scale function found in the R base package.

Examples

Run this code
data(sonar)
def=par(mfrow=c(2,1))
plot(sonar[,2])
dssonar=decscale(sonar)
plot(dssonar[,2])
par(def)

Run the code above in your browser using DataLab