R语言scale函数:数据标准化详解
在R语言中,scale函数用于对数据进行标准化(也称为缩放)。标准化是将数据转换为均值为0,标准差为1的标准正态分布。
语法:
scaled_data <- scale(data, center = TRUE, scale = TRUE)
参数说明:
- data: 要进行标准化的数据,可以是向量、矩阵或数据框。
- center: 是否对数据进行中心化,即将均值调整为0。默认为TRUE。
- scale: 是否对数据进行缩放,即将标准差调整为1。默认为TRUE。
示例:
# 创建一个向量
data <- c(1, 2, 3, 4, 5)
# 对向量进行标准化
scaled_data <- scale(data)
scaled_data
输出:
[,1]
[1,] -1.2649111
[2,] -0.6324555
[3,] 0.0000000
[4,] 0.6324555
[5,] 1.2649111
在上述示例中,原始向量data被标准化为一个矩阵scaled_data,其中每个元素都表示标准化后的值。
原文地址: http://www.cveoy.top/t/topic/pjfN 著作权归作者所有。请勿转载和采集!