R语言对数据进行标准化处理

  • Post author:
  • Post category:其他


有时候,在分析数据时,需要对数据进行直线转换,也就是将数据做标准化处理,标准化处理的结果称为标准分数,标准化处理的转换公式如下:

在这里插入图片描述

举例说明:

首先,导入数据

其次,转换成标准分数,并以向量形式输出

最后,保留小数点位数

data<-read.table("clipboard",header=T)    #导入数据
A<-as.matrix(data[,2:4])                             #将数据框转换为矩阵
colnames(A)<-NULL                                 #将数据框的第一行标题去掉
Z<-as.vector(scale(A))                            #转换标准分数,以向量形式输出
round(Z,4)                                             #结果保留4为小数点

根据以上,运行结果如下:

第一步:导入数据在这里插入图片描述

在这里插入图片描述

第二步:将数据框转换为矩阵形式

在这里插入图片描述

第三步:进行标准化处理

在这里插入图片描述

第四步:保留小数点为4位

在这里插入图片描述



版权声明:本文为m0_43521164原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。