数学建模方法自己归纳总结(建模参考用,包含相应例题以及MATLAB

数学建模方法自己归纳总结(建模参考用,包含相应例题以及MATLAB代码)

各类方法概述:

预测判别方法:

BP神经网络

模糊识别

贝叶斯判别

分类方法:

模糊聚类分析(模糊数学,模糊矩阵,k截矩阵)

K-means聚类分析

系统聚类分析

综合评价:

灰色关联(贴近度)

因子分析综合评价(主成分分析反过来,找隐藏的综合评价因子)

TOPSIS评价(正贴近度,负贴近度)

模糊综合评价(与单因素评价结合,有多级模糊综合评价)

分析方法:

定权法:层次分析定权法,熵权定权法,均方差定权法

主成分分析思想

通经分析:

#仅仅研究两个变量之间的关系:简单相关系数

多个相关变量中研究两个变量之间的关系:偏相关系数

多个不相关变量与一个因变量之间的关系:多元回归

多个相关的自变量与一个因变量之间的关系:通经分析

多个相关的因变量和多个相关的自变量之间的关系:典型相关性分析

非参数统计分析

a.两组样本的非参数检验

1)配对样本数据符号检验法

2)两组配对样本非参数秩和检验法(更精细)

3)两组样本非参数检验(非配对)(秩和检验)

b.多组独立样本的非参数检验

1)多组独立样本的H检验法(单向秩次方差分析法)(最强方法)(总体不服从正态分布或无法确定总体分布

单因素方差分析

分类变量的独立性检验

连个变量之间的相关系数

预测方法

多序列回归预测模型(解线性方程组)(多个因变量,多个自变量)

随机序列的Markov链预测(马尔科夫链转移矩阵)

时间序列ARIMA预测分析(用多步差分消除周期,单步差分消除趋势,)

(单个自变量,多个因变量)

#时间序列分析建模步骤

残差修正和新陈代谢灰色预测(数据量小,不服从正态或分布不详,数据具有指数趋势)

单序列时间的回归预测(单个自变量,单个因变量)

其他基本建模操作

单序列数据的正态性检验

单序列数据的平稳性检验

单序列数据的白噪声检验

基础知识:

MATLAB基本操作

1)基本操作与运算

2)函数文件

3)条件语句

4)循环语句

统计学基础知识:

1)常见统计量及分布

2)假设检验思想与应用

3)特征值与特征向量

4)回归模型的思想及应用

各类方法详细描述(含代码)

预测判别方法:

BP神经网络

//分析建模

/*

->将问题看作一个系统,飞蠓的数据作为输入,非盟的类型作为输出,研究输入与输出的关系。输入的数据有15个,即,

p=1,...,15;j=1,2对应15个输出

->建立一个只有输入层与输出层的神经网络模型,输入层采用tansig激发函数,输出层采用purelin激发函数。

->为了便于计算机处理,可以将符号数字化。将Apf类记为0.利用MATLAB中的ANN工具箱函数,编写如下程序:*/

p=[1.14 1.18 1.20 1.26 1.28 1.30 1.38 1.38 1.38 1.40 1.48 1.54 1.56 1.36 1.24;

1.78 1.96 1.86 2.00 2.00 1.96 1.64 1.82 1.90 1.70 1.82 1.82 2.08 1.74 1.72];

%输入两种飞蠓的参数

t=[1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 ];%两种飞蠓的类别

net=newff(minmax(p),[2,1],{'tansig','purelin'}); %建立一个具有两层的神经网络

net.trainParam.show=50;%显示训练结果的间隔步数

net.trainParam.epochs=1000;%训练次数

net.trainParam.goal=1e-2;%设置训练参数

net=train(net,p,t);

pp=[1.24 1.28 1.40 ;1.80 1.84 2.04};%输入需要判别的三只飞蠓参数

y=sim(net,pp) %利用已经训练好的网络识别三只飞蠓

y=

0.4172 0.3846 0.7132

模糊识别(贴近度)

//输入数据

A=[1 0.8 0.5 0.4 0 0.1;

0.5 0.1 0.8 1 0.6 0;

0 1 0.2 0.7 0.5 0.8;

0.4 0 1 0.9 0.6 0.5;

0.8 0.2 0 0.5 1 0.7;

0.5 0.7 0.8 0 0.5 1];

B=[0.7 0.2 0.1 0.4 1 0.8];

//调用函数

[C]=fuzzy_mssb(2,A,B)

//输出结果

C=

0.3333 0.3778 0.4545 0.4348 0.8824 0.4565

贝叶斯判别

//代码解释

[jg,wpl,gl]=classify(pb,xl,lb);

pb指带判别的数据集,行是样本,列代表指标;

xl指训练样本,行是样本,列代表指标;

lb指训练样本的类别,列向量;

jg指的是判别结果,即pb数据集中每一个行的样本点属于的类别;

wpl指的是总的误判率;

gl指的是panbic数据集中每一个样本点属于每一类的概率

//计算代码如下

>>[x,textdata]=xlsread('bayes.xls‘);

>pb=x(1:14,3:5);

>xl=x(1:10;3:5);

>lb=x(1:10,1);

>gj=testdata(2:15,2);

>[jg,wpl,gl]=classify(pb,xl,lb);

>[gj,num2cell([jg,gl])]

>wpl

>

从运行结果可以看出

中国和罗马尼亚属于第二类,希腊和哥伦比亚属于第一类

误判率是0,说明训练的样本训练的效果相当的好,没有出现反常的点

#注:另外:classify工具箱也可以根据training 和group计算各组出现的频率,作为各组先验概率的估计,详见课件

分类方法:

5.模糊聚类分析(模糊数学,模糊矩阵,k截矩阵)

例子:考虑某环保部门对于该地区5个环境区域X={x1,x2,x3,x4,x5}

按照按污染情况进行分类。设每个区域包括空气、水分、土壤、作物4个

要素,环境区域的污染情况由污染物在4个要素的含量超过情况来衡量。

设这5个环境区域的污染数据为

x1=(80,10,6,2),x2=(50,1,6,4),x3=(90,6,4,6),

x4=(40,5,7,3),x5=(10,1,2,4).

试对X进行分类

//代码

X=[80 10 6 2;50 1 6 4 ;90 6 4 6;40 5 7 3;10 1 2 4]

//调用函数

fuzzy_jlfx(3,5,X)

输出动态聚类图如下

K-means聚类分析

//程序

[data,testdata]=xlsread('xtjl.xls');

gc=textdata(2:end,1);

data=zscore(data);

x1=data(:,1);x2=data(:,2);scatter(x1,x2,'r');

startdata=data([2,8,12,18],:);

idx=kmeans(data,4,'Start',startdata);

[S,H]=silhouette(data,idx);

gc(idx==1),gc(idx==2),gc(idx==3),gc(idx==4);

[data,textdata]=xlsread('xtjl.xls');

gc=testdata(2:end,1);

data=zscore(data);

idx=kmeans(data,4,'replicates',10);

[S,H]=sihouette(data,idx);

Leibie1=gc(idx==1),Leibie2=gc(idx==2),

Leibie3=gc(idx==3),Leibie4=gc(idx==4)

//分四类还是可以的

系统聚类分析

综合评价:

11.灰色关联(贴近度)

12.因子分析综合评价(主成分分析反过来,找隐藏的综合评价因子)

13.TOPSIS评价(正贴近度,负贴近度)

14.模糊综合评价(与单因素评价结合,有多级模糊综合评价)

分析方法:

15.定权法:层次分析定权法,熵权定权法,均方差定权法

16.主成分分析思想

17.通经分析:

#仅仅研究两个变量之间的关系:简单相关系数

多个相关变量中研究两个变量之间的关系:偏相关系数

多个不相关变量与一个因变量之间的关系:多元回归

多个相关的自变量与一个因变量之间的关系:通经分析

多个相关的因变量和多个相关的自变量之间的关系:典型相关性分析

18.非参数统计分析

c.两组样本的非参数检验

4)配对样本数据符号检验法

5)两组配对样本非参数秩和检验法(更精细)

6)两组样本非参数检验(非配对)(秩和检验)

d.多组独立样本的非参数检验

2)多组独立样本的H检验法(单向秩次方差分析法)(最强方法)(总体不服从正态分布或无法确定总体分布

19.单因素方差分析

20.分类变量的独立性检验

21.连个变量之间的相关系数

预测方法

22.多序列回归预测模型(解线性方程组)(多个因变量,多个自变量)

23.随机序列的Markov链预测(马尔科夫链转移矩阵)

24.时间序列ARIMA预测分析(用多步差分消除周期,单步差分消除趋势,)

(单个自变量,多个因变量)

#时间序列分析建模步骤

25.残差修正和新陈代谢灰色预测(数据量小,不服从正态或分布不详,数据具有指数趋势)

26.单序列时间的回归预测(单个自变量,单个因变量)

其他基本建模操作

27.单序列数据的正态性检验

28.单序列数据的平稳性检验

29.单序列数据的白噪声检验

基础知识:

30.MATLAB基本操作

5)基本操作与运算

6)函数文件

7)条件语句

8)循环语句

31.统计学基础知识:

5)常见统计量及分布

6)假设检验思想与应用

7)特征值与特征向量

8)回归模型的思想及应用

数学建模方法自己归纳总结(建模参考用,包含相应例题以及MATLAB相关教程

matlab建模总结,数学建模方法自己归纳总结(建模参考用,包含相应例题以及MATLAB...相关推荐

  1. matlab中and怎么使用方法,MATLAB2014a中help与参考页中文翻译(用于学习) and

    镇场诗:吾心为他人,此智不私藏.学术有小成,愿帮大家忙.诚心说愿望,愿见闻者得启发. /// and - Find logical AND and – 逻辑与     This MATLAB func ...

  2. oc 画一个圆弧_UG建模一个蜗杆的方法,纯手工建模无插件

    上次我们画了一个蜗杆,今天就来建模一个涡轮模型,也是非常简单. 这次还是无尺寸的随意建模,做出这么一个涡轮,来看看建模方法吧! 1 首先在XY平面上绘制一个直径100的圆,上下拉伸10mm 2 对圆柱 ...

  3. 最好用的SAT数学解题方法

    SAT数学考试对中国的考生来说虽然比较简单,但是也是需要掌握一些解题方法的.下面就为大家搜集整理了一种最实用的SAT数学解题方法,应用的范围非常广泛,供大家参考,希望各大家一些借鉴. 这个最实用的SA ...

  4. 数学建模中常用的方法

    数学建模中常用的方法:类比法.二分法.差分法.变分法.图论法.层次分析法.数据拟合法.回归分析法.数学规划(线性规划,非线性规划,整数规划,动态规划,目标规划).机理分析.排队方法.对策方法.决策方法 ...

  5. matlab 有一函数 _写一程序_输入自变量的值_输出函数值.,第2讲 MATLAB入门1_数学建模_ppt_大学课件预览_高等教育资讯网...

    数学建模与数学实验 MATLAB入门数学建模及其基于 MATLAB的实现辽宁工程技术大学理学院应用数学系 MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程 ...

  6. matlab或_数学建模与MATLAB——MATLAB入门

    点击上方"蓝字",有更多精彩等着你噢! 关注本专栏,我们将继续分享数学建模与MATLAB知识. 你想要的,我都有! 一MATLAB是什么?MATLAB 是目前在国际上被广泛接受和使 ...

  7. matlab设计程序解决实际问题,MATLAB程序设计在数学建模中的应用

    21 电子技术研发 Electronics R & D 10.3969/j.issn.1000-0755.2013.09.008 0 前言 数学在其发展早期主要是作为一种实用技术,用于处理人类 ...

  8. 数学建模常见的一些方法【04拟合算法】

    文章目录 数学建模常见的一些方法 1. 拟合算法 1.1 插值和拟合的区别 1.2 求解最小二乘法 1.3 Matlab求解最小二乘 1.4 如何评价拟合的好坏 1.5 证明SST = SSE + S ...

  9. 数学建模常见的一些方法【03插值算法】

    文章目录 数学建模常见的一些方法 1. 插值算法 1.1 插值法的定义 1.2 插值法的分类 1.3 一般插值多项式原理 1.4 拉格朗日插值法 1.5 龙格现象(Runge phenomenon) ...

  10. 数学建模的影响因素分析方法

    数学建模的影响因素分析方法 PCA主成分分析 灰色关联分析 AHP层次分析 小结 如果赶时间可直接看小结部分,再返回看正文         作为萌新参加了数学建模,为解决影响煤炭价格的主要因素的问题, ...

最新文章

  1. 如何创建一个用户、授权操作k8s集群的过程?
  2. 解决MySQL命令行无法连接问题错误ERROR1045(28000)
  3. ​网页图表Highcharts实践教程之标签组与载入动画
  4. 深度学习核心技术精讲100篇(五十五)-深度解读分布式定时任务框架
  5. nginx 配置笔记
  6. SSDT-BI之七:循环任务(容器)
  7. java读取Resources下文件
  8. Java单元测试技巧之PowerMock
  9. 计算机课玩的小游戏怎么找,能够回味电脑课的小游戏是什么 怎么制作这两个小游戏...
  10. 【蓝桥杯】题目 1429: 兰顿蚂蚁
  11. 深度学习笔记_ResNet
  12. 【转】HP laserjet p2055dn的自动双面打印功能
  13. IIS服务的命令行方式重启命令
  14. RSA公私钥pkcs1与pkcs8格式的转换
  15. 通信原理包络是什么意思_为什么齿轮不能少于17个齿,少于17个齿,齿轮传动会如何?...
  16. 清理winsxs的小工具
  17. 状态机FSM的输出如何避免毛刺?
  18. 人工智能基础——知识的表示方法,语义网络表示方法
  19. 电脑打字不显示汉字咋办
  20. 【uni-app学习】uni-app低功耗蓝牙采坑记录

热门文章

  1. python3 numpy安装 linux_Linux 下安装 numpy 和 scipy
  2. chrome 离线安装包下载链接
  3. matlab调用cplex
  4. 计算机组成与系统结构课设实验报告
  5. 2017 年全国大学生电子设计竞赛(本科组)题目√
  6. SecureCRT的下载与使用
  7. css盒模型与层模型与定位
  8. jsp主板 jtp_HPlaserjtp1008不开机故障的检测与维修流程
  9. form表单提交数据编码方式和tomcat接受数据解码方式的思考
  10. 创建Tapestry5 工作环境