Skip to contents

Min-max scaling to a target range (Geron Ch 2, morie.fn hmmms)

Usage

morie_geron_min_max_scaling(X, feature_range = c(0, 1))

Arguments

X

Data.

feature_range

Target (low, high).

Value

List with X_scaled, data_min, data_max, data_range, scale, estimate, n, method.

Examples

V <- c(1, 2, 3, 4, 5, 6, 7, 8)
morie_geron_min_max_scaling(V)
#> $X_scaled
#>           [,1]
#> [1,] 0.0000000
#> [2,] 0.1428571
#> [3,] 0.2857143
#> [4,] 0.4285714
#> [5,] 0.5714286
#> [6,] 0.7142857
#> [7,] 0.8571429
#> [8,] 1.0000000
#> 
#> $data_min
#> [1] 1
#> 
#> $data_max
#> [1] 8
#> 
#> $data_range
#> [1] 7
#> 
#> $scale
#> [1] 0.1428571
#> 
#> $feature_range
#> [1] 0 1
#> 
#> $estimate
#> [1] 0.5
#> 
#> $n
#> [1] 8
#> 
#> $method
#> [1] "Min-max scaling"
#>