Learn R Programming

dprep (version 3.0.2)

softmaxnorm: Softmax Normalization

Description

This is a function that applies softmax normalization to a matrix or dataframe.

Usage

softmaxnorm(data)

Arguments

data
The datset to be normalized

Value

softdata
original matrix normalized

Details

This normalization is so called because it reaches "softly" towards maximum and minimum value, never quite getting there. The transformation is more or less linear in the middle range, and has a nonlinearity at both ends. The output range covered is [0,1]. The algorithm removes the classes of the dataset before normalization and replaces them at the end to form the matrix again.

Examples

Run this code
#---- Softmax Normalization----
data(sonar)
sonar.sftnorm=softmaxnorm(sonar)
op=par(mfrow=c(2,1))
plot(sonar[,1])
plot(sonar.sftnorm[,1])
par(op)

Run the code above in your browser using DataLab