记录一下,在做机器学习时,数据处理部分要花很多精力。数据处理的方式有很多种,今天记录的是[0,1]归一化,该法可以避免在较大数值范围内的特性凌驾于较小数值范围内的特性,先看下原理。

设序列代表特性A,对它们进行变换

则得到的新序列

下面看代码:

clc
clear all
% 最后一列是标签,不做标准化
data0 = [1,2,1;3,2,-1;1,4,1];
[d_r, d_c] = size(data0);
% 特征与标签分离
data_nor = data0( : , 1 : d_c - 1);
label = data0(:, d_c);
temp = zeros(d_r, d_c -1);
% 按列标准化
for w = 1 : d_c - 1col = data_nor(:, w);minr = min(col);maxr = max(col);temp(:, w) = roundn((col - minr)/(maxr - minr), -4);
end
% 组合
data = [temp,label];

MATLAB中实现数据 [0,1] 归一化相关推荐

  1. matlab将数据输出到excel中,matlab将数据保存为excel表格-怎样将MATLAB中的数据输出到excel中...

    怎样将MATLAB中的数据输出到excel中? xlswrite()函数可以将matlab中数据保存到excel中,请面例子: >> data = magic(5) % 示例数据 data ...

  2. matlab将数据输出到excel中,matlab数据输出为excel表格-如何把matlab中的数据导到excel表格中...

    如何将matlab工作空间的数据导出到excel 1.很简单的用xlswrite函数就可以了.首先打开matlab,输入你的代码 2.找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目 ...

  3. matlab三维可视化,MATLAB中三维数据可视化及应用

    Value Engineering -----------------------作者简介:张晓利(1976-),女,陕西临潼人,硕士研究生,讲师,研究方向为 计算机应用. 0引言 MATLAB 在数 ...

  4. matlab中的数据导入和导出

    在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件.MATLAB使用多种格式打开和保存数据.本章将要介绍 MATLAB中文件的读写和数据的导入导出. 13.1  数据基本操作 本 ...

  5. matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)

    在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...

  6. Matlab中用于数据预测spline()函数的使用

    Matlab中用于数据预测spline()函数的使用 ​ 再matlab中spline函数是利用三次方样条数据插值 语法 s = spline(x,y,xq) pp = spline(x,y) s = ...

  7. MATLAB中的数据从double类型强制转化为uint8其舍入用的是四舍五入,附MATLAB基本数据类型

    MATLAB中的数据从double类型强制转化为uint8其舍入用的是四舍五入, 例子代码如下: A=[0.1 0.2 0.3;0.4 0.5 0.6;0.7 0.8 0.9]; B=uint8(A) ...

  8. matlab对数收益直方图,科学网—MATLAB中绘制数据直方图的新函数histogram2 - 王福昌的博文...

    MATLAB中有命令hist3() 可以绘制直方图,竖坐标是频数,这与一些教科书中用纵轴表示频率的做法不一致,有些时候不便于使用.当然,使用者可以自己编写定制能够在纵轴绘出频率的直方图.在MATLAB ...

  9. load函数matlab,『matlab load函数的用法』如何把matlab中的数据导到excel表格中

    如何把matlab中的数据导到excel表格中 xlswrite('E:系数.xls',B,'','A2') E:系数.xls 是路径 B是需要导入的矩阵 A2是指矩阵从表格中的A2开始输入 希望可以 ...

最新文章

  1. 编译hadoop2.2.0源码时报错
  2. SQL Server 2008企业试用版到期,升级为企业版
  3. python turtle基本语法_Python 基础语法-turtle篇
  4. EF6 MySQL错误之“Specified key was too long; max key length is 767 bytes”
  5. 岛屿数量—leetcode200
  6. SAP UI5 DatePicker setDateValue(tempString)
  7. 一位法国女数学史家与中国两代同行的40年交往
  8. 处理mp3_如何把MP3转换成FLAC格式?这三个方法简单快速
  9. 微信密文聊天新方法,很实用!
  10. postgres数据库入门, python 操作postgres
  11. mysql 导入导出 csv_mysql文件导入导出为csv格式
  12. QL Server 2008新特性:FILESTREAM
  13. 高德地图改变地图的主题色
  14. 怎么卸载apowerrec_如何卸载win10自带的游戏中心
  15. 2022年,全网最真实的软件测试面试题
  16. 自协方差函数的Matlab实现
  17. vue 根据身份证号获取性别,年龄,出生年月
  18. RPG手机游戏道具、物品、装备表设计
  19. 程序员生涯快一年感悟
  20. 用户数据报协议(UDP)

热门文章

  1. linux字符界面忘记登录密码,个性化修改Linux登录时的字符界面
  2. 养老院管理系统案列/APP/小程序/网站
  3. java导出pdf文件并下载_java根据模板生成pdf文件并导出
  4. Waves启动Explorer 2.0
  5. 使用NuGet管理C++项目的依赖库
  6. 诞生272年后,这个看似简单的数学问题终求得闭式解
  7. C++实现pi/π/圆周率的计算方法
  8. python基于vue个人家庭理财记账管理系统
  9. VeryCD帐号升级铜光盘攻略
  10. 移动端之静默活体检测