在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,其中每个元素都表示标准化后的值。

R语言scale函数:数据标准化详解

原文地址: http://www.cveoy.top/t/topic/pjfN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录