2015年 参加天池大数据竞赛

    为了建立模型,打算基于matlab使用Random Forest Algorithm的工具包
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
该工具包我在此分享给大家,http://yunpan.cn/cVXsjQvh8ARcx  访问密码 30a3
 
该工具包导入的数据格式就是我如下所说的封装方式,因此,在使用该算法包时,需要把自己的数据进行封装一下。matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

通过matlab打开,可以知道twonorm.mat里面还封装了两个.mat文件。

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
 
我们看看工具包的作者给的tutorial
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
部分源码如下:

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
 
 
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
的源码如下:

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

 
说明:基于MATLAB2013
 
一、如何导入excel表的数据并存储为matlab标准数据格式 (xxx.mat)?
 
Step one: 
File -->Import data -->选中要导入的excel表-->选中matrix-->点击绿色的“√”
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
 
 
数据导入后,workspace上即会显示出该数据:
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

双击打开即可,查看数据。

matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

Step two:  保存为 save as -->xxx.mat
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

二、matlab结构体形式保存数据生成.mat文件
Step one : 导入两个excel表。
 
workspace窗口:
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

Step two: 将两个表保存为一个mat文件。
我命名为:diabetes.mat
 
注意:保存在matlab当前的工作空间。
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

 
Step three:matlab中输入
X=load('diabetes');
 
workspce窗口生成:
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

注意:图标变了!! -A-||
 
看看输出的结果吧!
 
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP

双击workspace窗口下的X可以看到:
matlab结构体形式保存数据生成.mat文件< 转>-LMLPHP
 
Step four: save as -->保存为以.mat为后缀的matlab标准数据格式文件。
 
到此,一个结构体形式的matlab标准数据格式文件封装好我们要的数据了,这个mat文件封装了两个mat文件。Y^_^Y.
6666 6666 6666 ...
05-07 13:19
查看更多