matlab怎么分组回归,MATLAB-Algorithm--- 基本的分类,预测,回归等算法,适合初学者学习,配有注释,容易理解 238万源代码下载- www.pudn.com...

文件名称: MATLAB-Algorithm---891ea1e7dab975064c6bfd22796603ae.gif下载

  收藏√  [443d104427974206832dc4b12407db70.gif

 5  4  3  2  1 fb9128a58cbeaabbeb3718ed75079ccf.gif]

开发工具: matlab

文件大小: 4975 KB

上传时间: 2015-04-01

下载次数: 0

详细说明:基本的分类,预测,回归等算法,适合初学者学习,配有注释,容易理解-Basic classification, prediction, regression algorithm, suitable for beginners to learn, with comments, easy to understand

文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):

算法\ANN的预测算法\data1.mat

....\.............\data2.mat

....\.............\FuzzyNet.m

....\ELM\classification\data.mat

....\...\..............\elmpredict.m

....\...\..............\elmtrain.m

....\...\..............\main.m

....\...\..............\Readme.txt

....\...\regression\data.mat

....\...\..........\elmpredict.m

....\...\..........\elmtrain.m

....\...\..........\main.m

....\...\..........\Readme.txt

....\GA算法\data.mat

....\......\de_code.m

....\......\fitness.m

....\......\gabpEval.m

....\......\gadecod.m

....\......\..ot\adjswapMutation.m

....\......\....\arithXover.m

....\......\....\b2f.m

....\......\....\binaryExample.m

....\......\....\binaryMutation.m

....\......\....\boundaryMutation.m

....\......\....\calcbits.m

....\......\....\Contents.m

....\......\....\coranaEval.m

....\......\....\coranaFeval.m

....\......\....\coranaMin.m

....\......\....\cyclicXover.m

....\......\....\delta.m

....\......\....\dists.m

....\......\....\EER.m

....\......\....\enhancederXover.m

....\......\....\erXover.m

....\......\....\f2b.m

....\......\....\floatExample.m

....\......\....\floatGradExample.m

....\......\....\ga.m

....\......\....\gademo.m

....\......\....\gademo1.m

....\......\....\gademo1eval1.m

....\......\....\gademo2.m

....\......\....\gademo3.m

....\......\....\gaMichEval.m

....\......\....\gaotv5.ps

....\......\....\gaZBGrad.m

....\......\....\gaZBGradEval.m

....\......\....\heuristicXover.m

....\......\....\initializega.m

....\......\....\initializeoga.m

....\......\....\inversionMutation.m

....\......\....\linerorderXover.m

....\......\....\maxGenTerm.m

....\......\....\multiNonUnifMutation.m

....\......\....\nonUnifMutation.m

....\......\....\normGeomSelect.m

....\......\....\optMaxGenTerm.m

....\......\....\orderBasedExample.m

....\......\....\orderbasedXover.m

....\......\....\parse.m

....\......\....\partmapXover.m

....\......\....\plotCorana.m

....\......\....\README

....\......\....\roulette.m

....\......\....\shiftMutation.m

....\......\....\simpleXover.m

....\......\....\singleptXover.m

....\......\....\startup.m

....\......\....\swapMutation.m

....\......\....\threeswapMutation.m

....\......\....\tournSelect.m

....\......\....\tspEval.m

....\......\....\unifMutation.m

....\......\....\uniformXover.m

....\......\main.m

....\......\Readme.txt

....\IWO改进\fitness.m

....\.......\IWO.m

....\...经典算法\iwo_basic.asv

....\...........\iwo_basic.m

....\...........\IWO_PD_Optim.mdl

....\...........\objectFun.m

....\LVQ神经网络的预测\chapter27_bp.m

....\.................\chapter27_lvq.m

....\.................\chapter_svm.m

....\.................\crossvalind_lvq.m

....\.................\feature_extraction.m

....\.................\Images\10_1.bmp

....\.................\......\10_2.bmp

....\.................\......\10_3.bmp

....\.................\......\10_4.bmp

....\.................\......\10_5.bmp

....\.................\......\1_1.bmp

....\.................\......\1_2.bmp

....\.................\......\1_3.bmp

....\.................\......\1_4.bmp

....\.................\......\1_5.bmp

....\.................\......\2_1.bmp

....\.................\......\2_2.bmp

输入关键字,在本站238万海量源码库中尽情搜索:

帮助

MATLAB模式识别实现指标分类评估预测如环境业绩等-Training_NPR.m 最近看到很多会员需要使用MATLAB神经网络做如下的事情: 1:MATLAB神经网络对水的质量的分类、评估、预测 (属于环境类分类、评估预测) 2:MATLAB神经网络对空气质量的分类、评估、预测 (属于环境类分类、评估预测) 2:MATLAB神经网络对土壤质量的分类、评估、预测 (属于环境类分类、评估预测) 3:MATLAB神经网络对学员的个人表现进行分类、评估、预测 (属于个人业绩鉴定) 4:MATLAB神经网络对医学、生物学上的细胞、疾病等分类、评估等(属于医学、生物学) 5:MATLAB神经网络对交通、物流等效率方面的分类、评估、预测等(属于交通、物流管理) 6:MATLAB神经网络用于故障诊断 7:概括来讲,就是使用神经网络对某些指标(如空气质量、水质量、个人业绩等)进行“有限”的分类预测、评价等。 在这里,我特别强调“有限”两个字,因为这正是模式识别工具箱可以解决的问题。我看到很多会员使用不同的神经网络(如模糊识别,RBF, SVM等)。根据我多年的使用经验,其实基于多层BP网络的模式识别是最容易实现、效果非常满意、且结果非常具有说服力。很多会员没有掌握模式识别的精髓,或者网络训练好以后不知道如何评估、使用等。现在我用一个完整的例子来给大家展示一下它的优点。 不知道什么是模式识别,什么是BP网络的会员,请先看一下这个视频:MATLAB模式识别工具箱视频教学 用MATLAB模式识别工具箱(函数)来对某些指标(如空气质量、水质量、个人业绩等)进行分类、评估、预测,分为三步: 数据准备训练和评估预测 下面我来一步一步讲解,先谈数据的准备: 确保输入数据(包括训练以及将来要预测的数据)在比较接近的范围里(归一化是其中一种方式)。 这一个步骤不仅仅是在模式识别里,其实在任何一种网络里,这一步都是必须的。比如说你有400组数据,每组数据对应一个中国县城的空气质量。假设每组数据含有6个指标(称之为A,B,C,D,E,F,G), 如果数据A的范围是10^5-10^7, F的范围是0.1-0.5, 如果用这些数据来训练,很容易导致网络的权重也有同样的数量级的差别,结果是你的网络会非常的“敏感”(可以想象一下,如果F对应的权重是10^10,那么即使F稍微变化一下,都有可能导致网络的输出结果不同。而有时候这样的敏感度并不是你想要的,你可以对数据进行归一化处理,把数据都转换到0-1的区间内。 MATLAB模式识别工具箱可以自动对输入数据进行归一化处理,所以你只要明白这个过程,但是并不需要你额外写程序来处理这些数据。对输出数据进行二进制量化 通常情况下,用于测试的输入数据所对应的输出数据不是量化数据,比如说:优、良,或者是一级、二级等等。那么通常我们用二进制来表达,两位数字的二进制可以表示3类(01,10,11),三位数字的二进制可以表示7类(001,010,011,100,101,110,111,通常我们不使用000)。二进制的顺序不重要,比如说优可以对应001,也可以用010来表示。 经过简单处理,输入数据和新添加的二进制输入数据如下图所示: 神经网络——输入数据模式识别.png MATLAB模式识别实现指标分类、评估、预测 原始训练数据下载: training_data.xls MATLAB模式识别实现指标分类、评估、预测 把数据导入到MATLAB程序里close all clear all clc x=xlsread; y=xlsread; inputs = x'; targets = y';复制代码 我们再谈谈网络的训练和评估: 你可以使用MATLAB自带的模式识别工具箱界面来导入数据、调整参数等,然后得到结果。我通常第一次这样使用,得到一个基础架构以后,然后生成m代码,再在代码上修改。这里我演示给大家,如果通过程序来实现。下面是用来做模式识别的代码(工具箱产生的函数): % 创建一个模式识别网络(两层BP网络),同时给出中间层神经元的个数,这里使用20 hiddenLayerSize = 20; net = patternnet; % 对数据进行预处理,这里使用了归一化函数(一般不用修改) % For a list of all processing functions type: help nnprocess net.inputs{1}.processFcns = {'removeconstantrows','mapminmax'}; net.outp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值