R 语言数据标准化:将数据范围缩放到 -2 到 2
在 R 语言中,可以使用标准化方法将数据缩放到指定的范围。下面是一个示例代码,将数据标准化到 -2 到 2 的范围:\n\nR\n# 示例数据\ndata <- c(1, 2, 3, 4, 5)\n\n# 标准化函数\nstandardize <- function(x, min_range, max_range) {\n min_x <- min(x)\n max_x <- max(x)\n \n scaled <- (x - min_x) / (max_x - min_x)\n scaled <- scaled * (max_range - min_range) + min_range\n \n return(scaled)\n}\n\n# 标准化数据\nscaled_data <- standardize(data, -2, 2)\nprint(scaled_data)\n\n\n运行上述代码,将输出标准化后的数据:\n\n\n[1] -2.0 -1.0 0.0 1.0 2.0\n\n\n可以看到,原始数据被缩放到了 -2 到 2 的范围内。
原文地址: https://www.cveoy.top/t/topic/pKdX 著作权归作者所有。请勿转载和采集!