1.excel制图

2.因子分析

类似于主成分分析也用作降维,但其容易解释,较之主成分分析使用更为广泛。

因子旋转:使得新的载荷系数绝对值尽可能接近于0/1(例如物化生 政史地六个,两个因子为理科和文科,对于物化生理科载荷系数尽可能接近于1,文科载荷接近于0,政史地同理)

操作

注:提取部分的数目可根据第一次不选择数目的结果来判断(那个陡峭图)

KMO:其中,Kaiser给出一个KMO检验标准:KMO>0.9,非常适合;0.8<KMO<0.9,适合;

0.7<KMO<0.8, 一般;0.6<KMO<0.7,不太适合;KMO<0.5,不适合。

巴特利特:其对应的p值小于用户心中的显著性水平(一般为0.05),那么应该拒绝原假设,认为相 关系数不可能是单位阵,即原始变量之间存在相关性,适合于作因子分析

第一次运行因子分析的结果一般作为参考,首先我们要确定原始数据 是否适合进行因子分析,即能否通过KMO检验和巴特利特球形检验。
第一次运行因子分析的结果一般作为参考,下面我们需要根据第一次 运行的结果来确定公共因子的个数。

结果分析

旋转后方差百分比较为平均,这样容易解释,但是类计贡献率不变

SPSS处理时自动标准化

3.层次分析法作业

4.岭回归和lasso回归

岭回归和lasso回归在OLS回归的基础上加上了惩罚项。古典回归模型满足四个假设:1.线性假设2.严格外生性 3.无完全多重共线性(列满秩,n【样本数】≥k【指标数】)4.球形扰动项

当n<k时引入了岭回归

stata lasso回归操作

若量纲不同要将数据进行标准化:可利用matlab中zscore函数

可以多试几个seed()找到一个min的λ

结果分析

总结

5.灰色关联分析

系统分析:哪些是主要因素,哪些是次要因素;哪些因素对系统发展影响大,哪些因素对系统发展影响小;哪些因素对系统发展起推动作用需强化发展,哪些因素对系统发展起阻碍作用需加以抑制......

基本思想:根据序列曲线几何形状的相似程度来判断其联系是否紧密。曲线越接近,相应序列之间的关联度就越大,反之就越小。

用作系统分析

1.画出统计图进行简单的分析

2.确定分析数列

3.对变量进行预处理

4.计算子序列中各个指标与母序列的关联系数

5.灰色关联度

6.灰色关联度最大的母序列受其影响最大

7.讨论

用作综合评价问题

4就相当于计算出了权重,5对其进行归一化

6.最短路径之弗洛伊德算法

7.时间序列分析_arch和garch模型

arch:自回归条件异方差模型(garch即广义***)

引入:一些数据长期平稳,但是短期来看方差不稳定(存在异方差称为条件异方差)

ACF图决定MA(q)的q     PACF决定AR(p)的p

这一部分和时间序列不太明白...

8.正态分布均值假设检验

9.TOPSIS代码问题_得分结果可视化以及权重确定如何更为准确

10.蒙特卡罗模型

-2 + rand(3,2) * (2 - (-2))  % 输出在[-2,2]之间均匀分布的随机数组成的3行2列的矩阵【unifrnd(-2,2,3,2)】

axis([0,pi, 0,a/2]);   box on;  % 画一个坐标轴的框架,x轴位于0-pi,y轴位于0-a/2, 并打开图形的边框

randi([1,5],5,8) %在区间[1,5]内随机取出大小为5*8的整数矩阵【randi([1,5])   %在区间[1,5]内随机取出1个整数】

normrnd(10,2)  % 均值为10 标准差为2(方差为4)的正态分布随机数

exprnd(5)  % 均值为5的指数分布随机数(对应的参数为0.2)【5->10,0.2->0.1】

format long g  可以将Matlab的计算结果显示为一般的长数字格式(默认会保留四位小数,或使用科学计数法)

unique函数: 剔除一个矩阵或者向量的重复值,并将结果按照从小到大的顺序排列

mod(m,n)表示求m/n的余数

close % 关闭图形窗口

randperm(5)  % 生成1-5组成的一个随机序列(类似于洗牌的操作)

有约束的非线性规划问题

这种问题一般都没有确切的解,都是近似解(局部最优解)

0-1背包问题

导弹追踪问题

TSP问题(数据点太多的时候不适合)

11.模糊综合评价

12.数学规划模型

线性规划

linprog(c,A,b,aeq,beq,lb,ub)

整数规划

intlinprog(c,intcon,A,b,aeq,beq,lb,ub)

非线性规划

非线性->线性(要注意非线性等式与不等式约束中右侧一定为0)

函数:

其中@fun的fun是一个自己设置的函数,@nonlfun中的nonlfun亦是如此,要注意x1要写成x(1)

最大最小化模型

多目标规划模型

13.matlab三维图形绘制

mesh函数:绘制出在某一区间内完整的网格图

mesh(X,Y,Z)的用法,其中X是n维向量,Y是m维向量,Z是m*n维的矩阵

例如:就是(1,3,4)(2,3,8)......

(X(j), Y(i), Z(i,j))是线框网格线的交点的坐标

元素不是顺序排列:

mesh(X,Y,Z)的用法,其中X、Y和Z都是m*n维的矩阵

(X(i,j), Y(i,j), Z(i,j))是线框网格线的交点的坐标

linspace(x1,x2,N):用于产生x1,x2之间的N点行向量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。

[x,y] = meshgrid(-5:0.5:5);  % 快速生成网格所需的数据

axis vis3d % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示

meshc函数:除了mesh函数图形外,还在xy平面上绘制曲面的等高线

meshz函数:除了mesh函数图形外,还在xy平面上绘制曲面的底座

surf函数:绘制出在某一区间内完整的曲面图

mesh绘出彩色的线,surf绘出彩色的面

subplot(m,n,index) :共有m*n个图,画第index个图    title('***'):在图上面加标题

设定色彩模式:shading faceted % 默认的色彩模式        shading flat % 看起来光滑一点       shading interp % 看起来最光滑

surfc函数:除了surf函数图形外,还在xy平面上绘制曲面的等高线

surfl函数:加上了灯光效果,看起来自然点

contour函数: 绘制等高线图

contour(x,y,z) 在x-y平面绘制等高线图,Matlab会自动选择等高线的层级

contour(x,y,z,n) 在x-y平面绘制等高线图,n是一个标量,那么Matlab会将等高线的层数设置为n,且会自动选择层所在的高度。

contour(x,y,z,levels) 若想得到固定的n个高度的等高线,将levels可以设置为n元行向量,其中向量中的值为高度值。

contourf函数:和contour函数类似,只不过画出来的等高线图有颜色填充

contour3函数:3维等高线图,等高线不再投影到x-y平面

符号函数的三维图形绘制

当一个函数有中间变量的时候,mesh surf contour函数便不再适用

plot3函数 (类似于plot函数,实际上可以认为画的是三维空间下的折线图)

fplot3(x,y,z,[a b])类似于plot3不过中间变量取值为a到b

注意要提前设定中间变量:syms t

syms t;      x = sin(t)+1;  y = cos(t);   z = t;

fmesh三维网格图

fsurf三维曲面图

隐函数的三维图形绘制

隐函数:f(x,y,z) = 0

fimplicit3(f) 在默认区间 [-5 5]上绘制 f(x,y,z) = 0 定义的三维隐函数

fimplicit3(f,interval)为 x、y 和 z 指定绘图区间

清风数学建模代码笔记2(更新课_1相关推荐

  1. 清风数学建模代码笔记3(更新课_2

    14.符号运算 定义符号变量与简单运算 simplify(y)  对y这个式子进行化简 factor(y)进行因式分解 expand(y)多项式展开 collect(z,x)式子合并[对z表达式中以x ...

  2. 清风数学建模代码笔记1(正课

    1.层次分析法 2.TOPSIS 3.插值算法 埃尔米特插值 分段三次埃尔米特插值: y_hat = pchip(x,y,x_hat)[matlab] 三次样条插值 y_hat = spline(x, ...

  3. 清风数学建模学习笔记——系统(层次)聚类原理详解及案例分析

    系统聚类   系统聚类的合并算法通过计算两类数据点间的距离,对最为接近的两类数据点进行组合,并反复迭代这一过程,直到将所有数据点合成一类,并生成聚类谱系图.此外,系统聚类可以解决簇数 K 的取值问题, ...

  4. 清风数学建模学习笔记——灰色关联分析(GRA)详细解读与案例分析

    灰色关联分析   灰色关联分析的基本思想 是根据序列曲线几何形状的相似程度来判断其联系是否紧密,曲线越接近,相应序列之间的关联度就越大,反之则越小.   此方法可用于 进行系统分析,也可应用于对问题 ...

  5. 清风数学建模学习笔记——K-means聚类模型详解及SPSS操作流程

    聚类模型   聚类模型,就是将样本划分为有类似的对象组成的多个类的过程.聚类后,我们可以更加准确的在每个类中单独使用统计模型进行估计.分析或预测:也可以探究不同类之间的相关性和主要差异.此外,聚类与分 ...

  6. 清风数学建模学习笔记——灰色预测模型推导及原理详解

    灰色预测模型   灰色预测是对既含有已知信息又含有不确定信息的系统进行预测,就是对在一定范围内变化的.与时间有关的灰色过程进行预测.   灰色预测对原始数据进行生成处理来寻找系统变动的规律,并生成有较 ...

  7. 清风数学建模学习笔记——主成分分析(PCA)原理详解及案例分析

    主成分分析   本文将介绍主成分分析(PCA),主成分分析是一种降维算法,它能将多个指标转换为少数几个主成分,这些主成分是原始变量的线性组合,且彼此之间互不相关,其能反映出原始数据的大部分信息. 一般 ...

  8. 清风数学建模学习笔记——应用matlab实现分段三次埃尔米特(Hermite)插值与三次样条插值

    插值算法   数模比赛中,常常需要根据已知的函数点进行数据.模型的处理和分析,而有时候现有的数据是极少的,不足以支撑分析的进行,这时就需要使用一些数学的方法,模拟产生一些新的但又比较靠谱的值来满足需求 ...

  9. 清风数学建模笔记——Excel画图保姆级教学

    备注:本篇内容是在Office环境下作图,WPS不支持直方图和箱线图好像.免费的Office软件可以在微信搜索中搜"Office"然后挑一个下载即可 本文借鉴了数学建模清风老师的课 ...

最新文章

  1. Nginx配置——搭建 Nginx 高可用集群(双机热备)
  2. 以独占方式锁定此配置文件失败.另一个正在运行_JVM深入解析:运行时数据区+HotSpot+JMM+堆+GC+JVM优化+类加载
  3. poj 3125 Printer Queue(STL注意事项)
  4. vue开源Element UI表单设计及代码生成器
  5. 强连通分量算法(2)
  6. 前端知识天天学(2)
  7. C#winform程序窗口全屏是否遮盖任务栏问题
  8. 如何解决样本不均衡问题
  9. 高级商务办公软件应用【10】
  10. 华为OJ-数独(C语言、递归)
  11. GD32F407调试SD卡FATFS文件系统
  12. C4 model技术架构图--context图
  13. 山西大学计算机学院的导师,王文剑(计算机与信息技术学院)老师 - 山西大学 - 院校大全...
  14. MATLAB马尔科夫链预测法
  15. 达梦数据库企业管理器(DEM)搭建
  16. 学生动物网页设计模板下载 大学生宠物HTML网页制作作品 简单宠物狗网页设计成品 dreamweaver学生网站模板 (1)
  17. java JLabel改变大小后如何刷新_java实习面经整理
  18. 钰泰DCDC降压料号,中低降压市场领域应用广泛,ETA1652/ETA3456/ETA1753
  19. 五分钟带你玩转elasticsearch(二十二)logback获取bootstrap.yml配置,统一管理es配置
  20. 惠普战99安装Ubuntu21.10情况汇总记录

热门文章

  1. Transcad学习——小区合并为大区
  2. 计算机图形学之组合图形的绘制(主要是渐变的实现)
  3. flink sql常用函数
  4. 【重拾Prezi】Prezi安装入门——Prezi安装+试用期限制+中文输入
  5. 如何搭建量化投资研究系统?(数据篇之财务数据)
  6. mapboxGL中3D行政区划的实现
  7. 在 BSV 上创建你的第一个零知识证明程序
  8. [RK3399][Android7.1] Uboot 固件生成方式
  9. 如何自制一个电磁炮教程
  10. scanf(),getchar(),gets()进一步理解