我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数学建模篇---2022国赛C题(二)(全程python,完整论文和代码可取!)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数学建模篇---2022国赛C题(二)(全程python,完整论文和代码可取!)

接着上回我们继续第三题

问题 3 对附件表单 3 中未知类别玻璃文物的化学成分进行分析,鉴别其所属类型,并对 分类结果的敏感性进行分析。

我们的分析:

基于问题二的分类模型,计算出每个待测样本点与簇中心的平方欧式距离,与2中得到的变量与簇中心的理想距离范围进行比较,完成分类,通过给模型添加微小扰动,观察样本数据统计规律变化,给出敏感性分析。

结果及分析:

该新模型对问题二的数据判断错误个案数为6,计算准确率为92.5%,原问题二的判断个案准确率为98.6%,即给于10%的扰动,模型的准确率变化6.19% 且均方和显著性分析的结果也印证了分类结果的合理性和准确性,原样本点的情况也与实际分类结果大致符合,因此我们认为该模型稳定性在可控范围内。

题 4 针对不同类别的玻璃文物样品,分析其化学成分之间的关联关系,并比较不同类 别之间的化学成分关联关系的差异性。

我们的分析:

我们需要分别给出两种玻璃类型内部各化学成分之间的相关性,以及在两种玻璃类型之间的比较,我们使用灰色关联分析法,对于各个子系统或者两个系统之间的因素,给出变量或子序列之间的关联性大小的衡量。

在高钾玻璃和铅钡玻璃两种类型的前提下,我们根据题意选定用于比较的参考数列,确定各子序和参考序列的关联度,关联度越高,相关性越大。本题中,我们分别选取各化学成分序列作为参考序列,循环计算所有序列之间的相关关系,并用Python给出最终的可视化结果。通过结果我们比较两个类型之间的差异性。

解题过程:

1.确定比较的对象,我们循环将每一个化学成分变量作为D0主要参考对象,每种类型的样本数量为n,即D0 ={ D0k|k=1,2……n}评价标准为其13个化学成分,即有13个评价对象,Di ={ Dik|k=1,2……n}, i = 1,2……13。
2.对数据进行无量纲化和标准化处理,让数据更加准确和可靠,随后我们根据公式计算子序列之间灰色关联系数:
其中 ξi为参考对象以样本为观测的和评价对象之间的关联系数, ρ为分辨系数,本题我们采用均值来计算关联系数,分辨系数我们一般取0.5,min smin tx0t-xs(t)为我们取差值矩阵的最大值与最小值。
3.我们由(2)中计算的化学成分之间的相关性,利用 Pythonmatplotlibnumpy库对结果进行可视化的预览,分别给出高钾玻璃和铅钡玻璃的热力图结果,使结果更加直观,利于下一步的分析。

结果及分析:

附言:

由于篇幅有限,我只给出了部分的分析和结果图,完整Python代码和完整论文及数据可评论“代码”或者私信领取!希望能和大家一起交流学习!

最后我想说的是这是一次有些遗憾但是充满意义的一次经历,在后续的美赛也会更新和大家交流,预祝各位和我一样的同学取得一个更好的成绩!

来源地址:https://blog.csdn.net/qq_62517226/article/details/128705402

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数学建模篇---2022国赛C题(二)(全程python,完整论文和代码可取!)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录