matlab标准化和归一化,matlab归一化标准化
数据规范中的归一化与标准化:
A.归一化 vs. 标准化
归一化:要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快。一般指将数据限制在[0
1]之间。
》把数变为(0,1)之间的数,主要是为了数据处理方便提出来的,把数据映射到0-1之间处理,更便携快速;
》把有量纲表达式变为无量纲表达式,成为纯量;
》一般采用最大-最小规范化对原始数据进行线性变换:X*=(X-Xmin)/(Xmax-Xmin)
标准化:对原始数据进行缩放处理,限制在一定的范围内。一般指正态化,即均值为0,方差为1。即使数据不符合正态分布,也可以采用这种方式方法,标准化后的数据有正有负。
由于信用指标体系的各个指标度量单位是不同的,为了能够将指标参与评价计算,需要对指标进行规范化处理,通过函数变换将其数值映射到某个数值区间
》数据同趋化处理:解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用力的综合结果,须先考虑改变逆指标数据性质,使所有指标对测评方案的作用力同趋化,再加总才能得出正确结果;
》无量纲化处理:要解决数据的可比性;
》一般采用Z-score规范化:即均值为0,方差为1的正态分布;
在matlab里面,用于归一化的方法共有三种:
(1)premnmx、postmnmx、tramnmx。premnmx指的是归一到[-1
1],tramnmx是变化测试集输入结果,postmnmx是转化测试集输出结果。
(2)prestd、poststd、trastd。 prestd 归一到单位方差和零均值。
(3)自己编程。 关于自己编程一般是归一到[0.1 0.9]
B. 为什么要用归一化呢?奇异样本数据数据指的是相对于其他输入样本特别大或特别小的样本矢量。奇异样本数据存在所引起的网络训练时间增加,并可能引起网络无法收敛,所以对于训练样本存在奇异样本数据的数据集在训练之前,最好先进形归一化,若不存在奇异样本数据,则不需要事先归一化。
C. 归一还可以用 mapminmax。
这个函数可以把矩阵的每一行归一到[a b].默认为[-1 1]. [y1,PS] =
mapminmax(x1,a,b). 其中x1是需要归一的矩阵,y1是结果
当需要对另外一组数据归一时,比如SVM中的training data用以上方法归一,而test
data就可以用下面的方法做相同的归一:y2 = mapminmax('apply',x2,PS)
当需要把归一的数据还原时,可以用以下命令: x1_again
= mapminmax('reverse',y1,PS)
D.Matlab命令说明
1. mean:计算向量均值。mean(x,1)列向量均值,mean(x,2)行向量均值。 mean2(x)矩阵均值.
2. std:计算向量均方差,std(x,0,1)列向量均方差,std(x,0,2)行向量均方差。
std2(x)矩阵均方差
3. var:计算向量方差,var(x)
4. sse:误差平方和,sse(x)。越接近于0,说明拟合的越好,数据预测越成功。
5. mse:均方差平方和,mse(x)=sse(x)/N。意义同sse
6. R-square:确定系数。确定系数是通过数据的变化来表征一个拟合的好坏。由上面的表达式可以知道“确定系数”的正常取值范围为[0
1],越接近1,表明方程的变量对y的解释能力越强,这个模型对数据拟合的也较好。
matlab标准化和归一化,matlab归一化标准化相关推荐
- 数据归一化matlab及python 实现
更多细节请查看 https://www.zhihu.com/question/20455227 归一化的目的简而言之,是使得没有可比性的数据变得具有可比性,同时又保持相比较的两个数据之间的相对关系. ...
- 重温归一化(MinMaxScaler)和标准化(StandardScaler)
1. 写在前面 最近做一个时空序列预测的一个问题,用到了数据归一化和标准化,之前一直想花点时间看一下这俩的区别究竟是啥? 现在参考了几篇博文,加上自己的一些理解,来具体的总结总结. 数据的归一化是无量 ...
- matlab多组数据分别归一化,MATLAB数据归一化汇总(最全面的归一化介绍)
================================================== 几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapmin ...
- 数据如何归一化matlab中,数据归一化汇总
============外一篇 有关mapminmax的用法详解 by faruto================================== 几个要说明的函数接口: [Y,PS] = ma ...
- 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
文章目录 一.什么是特征预处理? 二.特征预处理常用方法:归一化.标准化 1.标准化MinMaxScaler() 1.1 归一化举例 1.2 归一化使用局限 2.标准化StandardScaler() ...
- MATLAB hilbert谱 纵坐标由归一化频率改为正常频率的方法
调用disp_hhs函数绘制hht谱时,这样调用: disp_hhs(E,tt1/fs,[],fs);即把时间除以采样频率,这样时间轴就是真实时间. 把disp_hhs函数里的这一行代码 : imag ...
- 数据归归一化方法(标准化)
数据归一化方法 数据标准化(normalization)数据标准化处理主要包括数据同趋化处理和无量纲化处理两个方面. 数据同趋化处理主要解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用 ...
- python 标准化/归一化与逆标准化/逆归一化
标准化等公式和Python代码请参考: python 数据归一化/标准化方法与代码(离差标准化,log归一化,标准化,比例归一化,反正切归一化) 我们使用sklearn来操作: 首先准备数据: imp ...
- matlab归一化相关系数,归一化相关系数
对两幅图像进行相似度的衡量,除了用眼睛观察的方法外,我们可以更加精确地用数据来客观的评估归一化,归一化的相关系数(NC)提供了度量工具.其计算公式如下: MATLAB代码如下所示: function ...
- matlab 数组 归一化,Matlab中的数据归一化
归一化的具体作用是归纳统一样本的统计分布性.归一化在0-1之间是统计的概率分布,归一化在-1--+1之间是统计的坐标分布.归一化有同一.统一和合一的意思.无论是为了建模还是为了计算,首先基本度量单位要 ...
最新文章
- php 输出任意一个数,php 生成任意范围的水仙花数
- python自动测试p-Python自动化测试
- 谷歌 Daydream 实验室:VR中学习新技能是一种怎样的体验?
- 克罗内克内积 Kronecker product
- NVIDIA Tesla K40C 的各项性能参数
- ADSL路由切换IP
- 前端组件库大合集-必备收藏
- EEG时频分析介绍与实现
- 2018年安徽批捕涉黑涉恶犯罪2691人
- popperjs V2 之应用库 tippy.js 源码阅读
- 位置不可用无法访问介质受写入保护怎样解决?
- 毕业后5年,我终于变成了月薪13000的软件测试工程师
- 两耳不闻窗外事 一心只读圣贤书
- SAP smartforms打印图片
- 2023哈尔滨工程大学计算机考研信息汇总
- Java后端开发面试7大核心总结,为你保驾护航金九银十!
- Mavenir融合分组核心解决方案将为德国电信在德国的5G独立组网(SA)网络提供支持
- 卡西欧计算机的闹铃怎么取消,卡西欧g-shock怎么关闹钟
- M1芯片已适配Final Cut Pro X苹果M1处理器安装新版FCPX教程(适配最新M1芯片处理器款mac,支持Big sur V10.5)
- Photoshop 2023 Beta 内置Ai绘图功能介绍安装教程
热门文章
- python模块学习笔记
- 有四个整数a,b,c,d由键盘输入,输出其中最大的数 c语言编程怎么写
- 最大熵模型(maximum entropy model)
- 【文献阅读】SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videos
- 汇编指令-CMP、TEQ
- python字符串操作作业_Python基础(7)——字符串作业
- 北漂那么多程序员,到了35岁以后该怎么选择往后的路?
- Python综合实战对股票数据分析处理
- python3-百度和360的Request-Headers
- mysql高级功能怎么开启_MySQL高级