目录

​​✨前言​​

​​ 👉🏻历史回顾👈🏻​​

​​ 🔍1、竞赛章程​​

​​📑1.1承诺书​​

​​📑1.2时间安排​​

​​📖2、竞赛选题​​

​​2.1题目发放​​

​​2.2关于选题​​

​​2.3比赛声明​​

​​🗝️3、 问题解决​​

​​🎈第一问​​

​​🎈第二问​​

​​🎈第三问​​

​​🎈第四问​​

​​✏️3.5总结​​

​​🎥 4、比赛生活​​

​​⏳5、写在最后​​


✨前言

2022年全国大学生数学建模比赛已经落下帷幕,每一位坚持到比赛结束的数模人都值得我们去敬佩!

 数学建模专栏:​​数学建模从0到1​​

 👉🏻历史回顾👈🏻

数学建模入门篇

​​零基础如何入门数学建模?_小羊不会飞的博客​

长三角实战篇

​​长三角数学建模------赛后总结_小羊不会飞的博客​

数学建模(一):插值


数学建模(二):优化


数学建模(三):预测


数学建模(四):分类


.........

后续内容,尽情期待专栏更新!

 🔍1、竞赛章程

📑1.1承诺书

2022年数学建模国赛--赛后总结_数学建模

📑1.2时间安排

2022年数学建模国赛--赛后总结_聚类_02

📖2、竞赛选题

2.1题目发放

2022年数学建模国赛--赛后总结_聚类_03

 本科组:

  • A题
  • B题
  • C题

专科组:

  • D题
  • E题

题目可在官网下载:

​全国大学生数学建模竞赛

2022年数学建模国赛--赛后总结_数学建模_04

http://www.mcm.edu.cn/html_cn/block/8579f5fce999cdc896f78bca5d4f8237.html​

2.2关于选题

A题

2022年数学建模国赛--赛后总结_机器学习_05

  •  A题不出所料是一道物理题,大致浏览了一下题目,直接pass,对非物理or数学专业的选手不太友好

B题

2022年数学建模国赛--赛后总结_聚类_06

  • B题是一道规划大题,队友小鱼表示有思路,但是最后我们一起探讨了一下还是决定选C题

C题

2022年数学建模国赛--赛后总结_算法_07

  • C题是一道统计回归+分类聚类的问题,题目难度不大,但想要出彩很难,不过这次博主的运气比较好,暑假集训的时候有对分类和聚类模型进行学习总结,并以博客的形式输出,所以最后综合考虑还是选择了C题。
  • 随机森林和SVM分类算法


2.3比赛声明

在关于选题中博主有提到自己写过一篇分类的文章,刚好这次C题的第三问就是分类问题,于是在国赛开始的半小时后,这篇文章的浏览量突然蹭蹭上升,粉丝数半小时内增加99+,也有后台粉丝私信加我vx,备注都是“交流数模”,不过最后我都没有回复,咱先说一声抱歉,这里也做一个小小的声明:

  • 1、博主也正在参赛,比赛时间非常紧迫,几乎没有空闲的时间与其他人进行交流
  • 2、对于竞赛,遵守比赛规则是我们每个参赛选手的底线,我如果给粉丝提供代码or思路都属于违规行为

🗝️3、 问题解决

  1. C题的题目是《古代玻璃制品的成分分析与鉴别》,excel中给的是不同类型的出土文物中各元素含量百分比的数据,以及文物的一些类型信息。
  2. 相比去年C的题目,今年的excel数据量小了很多。
  3. 这次C题主要还是分为四个小问,1,4问主要是分析数据之间的统计学规律描述性统计2,3问主要是聚类、分类问题以及结果的敏感性和合理性分析问题

🎈第一问

1.1对玻璃文物的表面风化与其玻璃类型、纹饰和颜色的关系进行分析

  • 对表面风化、玻璃类型、纹饰、颜色四个分类变量进行卡方检验,计算其相关系数

1.2分析文物样品表面有无风化化学成分含量的统计规律

  • 描述性统计分析,对数据进行相关性和差异性分析,对属于正态分布的数据计算其pearson相关系数,对于偏态数据计算其spearman相关系数

1.3预测风化前文物化学成分

  • 建立最小二乘回归模型,分析各化学成分分别与表面风化、玻璃类型、纹饰、颜色之间的关系,得到回归方程,将风化类型的文物按颜色、类型、纹饰一共分为七类,将这七类数据带入回归方程得到文物未风化前的化学成分含量

🎈第二问

2.1分析不同分类数据之间的分类规律

  • 建立决策树模型找到区分高钾玻璃和铅钡玻璃的化学成分为PbO,通过逐步回归分析得到具有代表性的四个化学成分作为进一步亚分类的指标

2.2对每个类别进行亚分类

  • 通过K-means算法利用这四个指标分别对高钾玻璃和铅钡玻璃进行下一步的亚分类

2.3分析结果的合理性和敏感性

  • 利用平均轮廓法求得聚类中K的值,通过“肘部法则”去检验其结果的合理性,对数据增加扰动项分析其结果的敏感性

2022年数学建模国赛--赛后总结_数学建模_08

🎈第三问

3.1 分析未知玻璃文物的化学成分,鉴别其类型

  • 关于分类算法,随机森林算法的准确率高于SVM算法。建立随机森林分类模型,将预处理后的表二数据一部分作为训练集一部分作为测试集进行模型的训练,得到准确为100%的模型后,将表三数据作为输入集得到其对应的类型

2022年数学建模国赛--赛后总结_数据_09

2022年数学建模国赛--赛后总结_算法_10

3.1对分类结果进行敏感性分析

  • 通过分析随机森林分类模型中的特征重要性直方图,得到三个最为重要的指标,对这三个指标进行扰动项的添加,反复训练模型观察其对最后分类结果的影响

🎈第四问

4.1分析不同文物类别玻璃制品化学成分之间的关联关系

  • 首先对将数据根据风化类型和玻璃类型分为四类,各组均采用SiO2成分数列作为参照进行灰色关联性分析,计算得到各组数据之间的关系度,从而得到它们之间的关联性

4.2分析不同类别之间的化学成分关联关系的差异性

  • 利用方差分析比较不同类别玻璃之间的关联差异性,若存在显著性差异则进一步采用事后多重比较进一步分析数据之间的具体差异情况

✏️3.5总结

  • 这次比赛时间依旧十分紧张,三天比赛期间几乎都是两三点睡六七点起床,不过很庆幸今年状态比较好,能保持三天工作效率正常
  • 我们团队的配合也越来越默契,大家都攥着一股劲儿往前冲。
  • 当然这次比赛中也存在美中不足,关于比赛的时间我们没有把握好,以至于最后卡点提交md5码,有点惊心动魄

🎥 4、比赛生活

1、一切就绪,准备出发

2022年数学建模国赛--赛后总结_机器学习_11

2、初来比赛场地,桌子很多

2022年数学建模国赛--赛后总结_机器学习_12

 

2022年数学建模国赛--赛后总结_数据_13

 3、准备地铺,三天就在这里睡觉了

2022年数学建模国赛--赛后总结_数据_14

4、开始比赛前的物资准备工作,辣条、咖啡、水

2022年数学建模国赛--赛后总结_聚类_15

 5、小鱼赛前养身

2022年数学建模国赛--赛后总结_算法_16

 6、比赛ing

2022年数学建模国赛--赛后总结_聚类_17

 

2022年数学建模国赛--赛后总结_聚类_18

7、粉丝++

2022年数学建模国赛--赛后总结_数学建模_19

8、比赛场地外的风景

2022年数学建模国赛--赛后总结_算法_20

 9、比赛结束

 

2022年数学建模国赛--赛后总结_聚类_21

⏳5、写在最后

  1. 趁着比赛刚结束的这两天,抓住时间总结,断断续续写了两天时间,带着耳机,回忆起这三天的比赛时光,充实而又满足,累并快乐着
  2. 我们仨从大一相识,不知不觉已经过去了一年多,很多感动的片段都在脑海中放映,依稀记得比赛三天里,我们走在撒满晚霞的路上一起去吃晚饭;睡前和队友一起探讨题目;为了我能多睡一会儿,小鱼六点起来给俺带的早餐和零食;中饭没胃口,学姐提供的汉堡.......,很庆幸自己能遇到这么棒的队友🥰!

2022年数学建模国赛--赛后总结_聚类_22

学姐(左一)、博主(中间)、小鱼(右一)

最后祝各位参加数模的朋友们都能拿到一个满意的成绩!😘