r语言-如何将数据标准化和中心化

 更新时间:2021年04月20日 16:41:45   作者:TJ统计  
这篇文章主要介绍了r语言将数据标准化和中心化的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

中心化和标准化意义一样,都是消除量纲的影响

中心化:数据-均值

标准化:(数据-均值)/标准差

数据中心化: scale(data,center=T,scale=F)

数据标准化: scale(data,center=T,scale=T)

或默认参数scale(data)

scale方法中的两个参数center和scale的解释:

1.center和scale默认为真,即T或者TRUE

2.center为真表示数据中心化

3.scale为真表示数据标准化

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

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

举例说明:

首先,导入数据

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

最后,保留小数点位数

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位

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • R语言中c()函数与paste()函数的区别说明

    R语言中c()函数与paste()函数的区别说明

    这篇文章主要介绍了R语言中c()函数与paste()函数的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言关于随机森林算法的知识点详解

    R语言关于随机森林算法的知识点详解

    在本篇文章里小编给大家整理的是一篇关于R语言关于随机森林算法的知识点详解内容,有兴趣的朋友们可以跟着学习下。
    2021-05-05
  • R语言常用两种并行方法之parallel详解

    R语言常用两种并行方法之parallel详解

    这篇文章主要为大家介绍了R语言常用两种并行方法之parallel方法的详解,有需要的朋友可以借鉴C参考下,希望能够有所帮助,祝大家多多进步早日甚至加薪
    2021-11-11
  • R语言 实现在循环中输出图片的操作

    R语言 实现在循环中输出图片的操作

    这篇文章主要介绍了R语言 实现在循环中输出图片的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言 ggplot2改变柱状图的顺序操作

    R语言 ggplot2改变柱状图的顺序操作

    这篇文章主要介绍了R语言 ggplot2改变柱状图的顺序操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R包制作后出现not available for错误问题解决解决

    R包制作后出现not available for错误问题解决解决

    这篇文章主要为大家介绍了R包制作后出现not available for...错误的问题解决方式,有需要的朋友,可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • R语言Legend函数深入详解

    R语言Legend函数深入详解

    这篇文章主要介绍了R语言Legend函数深入详解,图文介绍的很详细,有感兴趣的同学可以研究下
    2021-03-03
  • R语言处理JSON文件的方法

    R语言处理JSON文件的方法

    在本篇文章里小编给大家分享的是一篇关于R语言处理JSON文件的方法,有兴趣的朋友们可以参考下。
    2021-05-05
  • R语言实现操作MySQL数据库

    R语言实现操作MySQL数据库

    这篇文章主要介绍了R语言实现操作MySQL数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言实现LASSO回归的方法

    R语言实现LASSO回归的方法

    这篇文章主要介绍了R语言实现LASSO回归的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论