1.2 数据标准化变换

本文介绍了数据标准化变换中的两种方法:离差标准化和标准差标准化。离差标准化通过将数据映射到[0,1]区间进行变换;标准差标准化则涉及数据的均值和标准差,其取值范围不限于[0,1],且可能出现负值。在MATLAB中,可以使用zscore和rscore函数进行这两种变换。" 81042832,7835117,Linux内核定时器:高精度与低精度实现解析,"['Linux内核开发', '定时器机制', '系统编程', '内核配置']
摘要由CSDN通过智能技术生成

紧接上文
1.离差标准化:对原始数据的一种线性变换,将原始数据的数值映射到【0,1】区间,公式如下:
在这里插入图片描述
用x到最小值的距离除以最大值到最小值的距离,也可理解为最小值为起点,最大值为终点,各点到起点的距离占总路程的比率。
2.标准差标准化:相信大家在概率论与数理统计已经学过,这里我简单的说下
在这里插入图片描述

这种方法用的十分广泛,x杠(我不知道上划线咋搞,先这么叫吧)为原始数据均值,分母为原始数据的标准差。这种方法与上面不同,他的取值范围不仅限于[0,1]并且可能会出现负值。(在MATLAB中一般是按照列对矩阵进行处理)

调用格式:
Z = zscore(X)
[Z,mu,sigma] = zscore(X)
[…] = zscore(X,1)
[…] = zscore(X,flag,dim)

举例:

% 调用rand函数产生一个10行,4列的随机矩阵,每列是不同的分布
x = [rand(10,1), 5*rand(10,1), 10*rand
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值