• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言中scale函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

R语言中scale函数。

scale(x, center = TRUE, scale = TRUE),  为数据对象x按列进行中心化(center = TRUE)或标准化(center=TRUE, scale = TRUE)。

scale函数是将一组数进行处理,默认情况下是将一组数的每个数都减去这组数的平均值后再除以这组数的均方根(其中均方根除数是n-1)。

 

数据中心化和标准化的意义是一样的,为了消除量纲对数据结构的影响。

 

1、测试1

setwd("C:/Users/75377/Desktop/SHEEP_ROH")
a <- c(3,1,2,6)
b <- c(4,6,8,2)
c <- data.frame(a,b)
c
d <- scale(c)
d

 

 

验证:

d
up_a <- a - mean(a)        ## a列元素每个元素与平均数只差
down_a <- sqrt(sum((a - mean(a))^2)/(length(a)-1))   ## 均方根
up_a/down_a

up_b <- b - mean(b)        ## b列
down_b <- sqrt(sum((b - mean(b))^2)/(length(b)-1))
up_b/down_b

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#调用R语言实现线性拟合方差Ftest概率检验求p-value发布时间:2022-07-18
下一篇:
R语言中sub和gsub函数发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap