2024年华为杯研究生数学建模竞赛研赛C题超详细解题思路+数据预处理代码分享

研赛题目由当年负责赛区【23年为东南大学,24年为山东大学】的相关老师每年独立命题,因此每年的题目在涉及的模型和知识点上都有很大差异。数模竞赛是百分比获奖,选择人数最多的也就意味着题目简单,会有很多新手、小白选择。我们只需要打败50%的小白即可获奖;选择人数偏少的题目,大多为老手,我们则需要打败50%的老登

C题作为本次竞赛题,题量较小、难度较为简单,选题人数众多。因此,为了尽量满足大家的需求,本文我们将对C题进行详细的描述。

首先对于数据类型的题目第一步不是直接解题而是数据预处理。2023年研赛数据类型题目数据预处理每个题目都设置了10-15分的分值。因此,对于C题,我们首先需要进行异常值、缺失值、类别型数据处理等数据预处理工作以便方便后续工作处理。

数据预处理可以分为数据清洗、数据处理、数据描述性分析等环节

数据清洗,即需要进行异常值、缺失值的处理。首先判定分布方式,根据非正态分布的结果使用箱线图判定异常值。

类别型数据处理类别型变量的编码:如励磁波形(正弦波、三角波、梯形波)和磁芯材料(材料1、材料2、材料3、材料4),这些类别特征在建模时不能直接用于数值计算,因此需要进行编码。 

名称

转码后结果

正弦波

1

三角波

2

梯形波

3

描述性分析是对数据集的基本统计特征进行总结和描述,帮助我们更好地了解数据的分布和特性。在描述性分析中,我们通常计算如均值、中位数、标准差、最大值、最小值等基本统计量,并通过可视化手段呈现数据的分布和趋势。

 

问题一:励磁波形分类

目标:

利用磁通密度的分布特征来对不同的励磁波形(正弦波、三角波和梯形波)进行分类。

1. 数据分析与特征提取:

   磁通密度的波形特征:从实验数据中,每个样本包含1024个时间点的磁通密度,这相当于一个周期内的波形数据。我们需要分析这些波形数据以提取能够区分正弦波、三角波和梯形波的特征。

   提取关键特征:可以考虑从以下几个方面提取特征:

  1. 波形的对称性:通过观察波形的对称性,正弦波是平滑对称的,而梯形波和三角波有相对明显的拐点。
  2. 上升与下降速率:正弦波的上升和下降速率是非线性的,而三角波是线性的,梯形波则具有明显的平坦区。
  3. 波形的最大最小值:通过计算波形的峰值、平均值、波动幅度等,可以反映波形的基本特征。
  4. 频域分析:利用傅里叶变换,将时域信号转换为频域信号,不同的波形会在频域中表现出不同的频谱特性(如正弦波主要在基频上,而梯形波可能含有更多的高频成分)。

2. 分类模型选择:

   可以使用传统的分类算法,例如:

     支持向量机(SVM):对提取的波形特征进行分类,SVM可以很好地处理线性不可分的数据。

     K近邻(KNN):基于样本的相似性来进行波形分类。

     决策树/随机森林:根据波形特征分层分类,决策树模型易于解释。

3. 模型评价:

   通过交叉验证评估分类模型的准确性。

   计算分类精度(Precision)、召回率(Recall)以及F1分数等指标,确保模型的分类效BZD数模社  独家制作

盗卖必究4. 输出要求:

   对附件二中的样本进行波形分类,统计各波形的数量,并特别对指定的样本序号进行分类并展示结果。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146333.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

python有main函数吗

python和C/Java不一样,没有主函数一说,也就是说python语句执行不是从所谓的主函数main开始的。 当运行单个python文件时,如运行a.py,这个时候a的一个属性__name__是__main__。 当调用某个python文件时,如b.py调用a.p…

华为HarmonyOS地图服务 13 - 如何实现地图数据聚合效果?

场景介绍 本章节将向您介绍如何根据地图数据实现聚合效果。 您可以通过比例尺缩放自适应聚合效果,聚合图标可点击。聚合支持功能: 支持按距离聚合ClusterItem。支持绘制聚合Overlay的默认图标。支持绘制聚合Overlay的自定义图标。支持监听聚合Overlay的点击事件。支持添加单…

华为为什么要做三折叠屏手机?

前些天我做了一条视频,关于讲华W的新的三折叠屏手机。我说我有点失望,结果引起了华W的同事的一些关注。于是,华W几位高管都跑过来,跟我解释为什么会出现这样的一个状态。 我才知道,这款手机他们其实是亏着钱在卖的。因…

云盘视频保护神器,支持云盘视频加密与在线播放,配合alist使用,超完美!

平时我们保护视频,一般都是采用压缩工具,进行加密打包,然后在上传到网盘存储。这虽然能起到很好的保护,但是有很多问题?比如:无法直接在线播放,还得从网盘中下载后解压,才能进行观看…

【shell脚本1】Shell脚本学习--入门

目录 简介 Hello World 注释 打印输出 简介 Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。 Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的…

ProtoBuf序列化框架介绍

文章目录 ProtoBuf介绍使用流程 QUICK START创建.proto文件注释语法编译部分代码展示使用接口运行结果 ProtoBuf介绍 ProtoBuf全称是Protocol Buffer,是一个数据结构的序列化和反序列化框架 他又很多好处,首先是他支持跨平台,支持Java、C、…

进程间通信的七种方法实战演示!值得收藏!

文章目录 前言一、管道(Pipes)管道示例代码:管道示例流程解读:管道示例运行效果: 二、消息队列(Message Queues)消息队列示例代码消息队列示例流程解读:消息队列示例执行效果 三、共…

分析redis实现分布式锁的思路

文章目录 1、基于redis实现分布式锁:利用key的唯一性1.1、独占排他1.2、死锁问题1.2.1、redis客户端程序获取了锁之后,服务器立马宕机,就会导致死锁。1.2.2、不可重入:可重入 1.3、原子性:加锁和过期之间:s…

【JavaEE】——线程的安全问题和解决方式

阿华代码,不是逆风,就是我疯,你们的点赞收藏是我前进最大的动力!!希望本文内容能够帮助到你! 目录 一:问题引入 二:问题深入 1:举例说明 2:图解双线程计算…

springboot数字化超市管理系统—计算机毕业设计源码34804

摘 要 在网络信息的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求。在这种时代背景下,超市只能以用户为导向,按品种小批量组织生产,以产品的持续创新作为超市最重…

ONES 与华为云深度合作,共同打造企业智能研发管理平台

9月20日,在华为全联接大会(HUAWEI CONNECT 2024)上,深圳复临科技有限公司(以下简称“ONES”)与华为云计算技术有限公司(以下简称“华为云”)正式签署合作协议,双方将在企…

Python | Leetcode Python题解之第421题数组中两个数的最大异或值

题目: 题解: class Trie:def __init__(self):# 左子树指向表示 0 的子节点self.left None# 右子树指向表示 1 的子节点self.right Noneclass Solution:def findMaximumXOR(self, nums: List[int]) -> int:# 字典树的根节点root Trie()# 最高位的二…

【图灵完备 Turing Complete】游戏经验攻略分享 Part.6 处理器架构2 函数

新的架构来了,本游戏的最后一个攻略分享,最后汇编部分无非是对于操作码的熟练,硬件没有问题,那么也就无关痛痒了。 汇编实现,两数相或和两数相与非一起相与即可。 八位异或器,整就完事了。 有手就行。 利…

十七、RC振荡电路

振荡电路 1、振荡电路的组成、作用、起振的相位条件以及振荡电路起振和平衡幅度条件, 2、RC电路阻抗与频率、相位与频率的关系曲线; 3、RC振荡电路的相位条件分析和振荡频率

秩一的等价转化

Lemma 2. For a positive semi-definite Hermitian matrix A ∈ C M M \mathbf{A}\in\mathbb{C}^{M\times M} A∈CMM, the condition Rank ( A ) 1 \left(\mathbf{A}\right)1 (A)1 is equivalent to t h e following conditions the\textit{ following conditions} the fol…

JavaWeb 实验一

实验一 环境配置和Web工程的创建 目的: 掌握Java Web编程环境的配置创建简单的Web工程,并了解Web工程下各目录的作用掌握部署、运行Web工程的流程 实验过程: 一、完成如下要求。 安装并设置JDK 1.8、Tomcat 9.0(tomcat和jdk版…

PDF转JPG神器!一键转换,轻松搞定文档分享难题

亲爱的朋友们,你是不是也常常被PDF文件格式所困扰?特别是当你想要将PDF文件转换为JPG格式时,是否觉得有些头大呢?别担心,今天我将向你推荐五款非常棒的PDF转JPG工具,它们绝对能让你的转换过程轻松愉快&…

暴力枚举算法

《啊哈&#xff01;算法》学习笔记 本博客的题目仅用暴力枚举&#xff0c;并不一定是最好的解法&#xff0c;主要是了解枚举算法 例题一&#xff1a;两方框奥数 在两个方框内填入相同的数字使得等式成立&#xff1a; 代码如下&#xff1a; for(i1;i<9;i) {if((i*103)*652…

数据结构---二叉搜索树(二叉排序树)

什么是二叉排序树 二叉搜索树又是二叉排序树&#xff0c;当我们的是一颗空树或者具有以下性质时&#xff1a; 左子树不为空&#xff0c;左子树上的值都小于我们的根节点上的值。右子树不为空时&#xff0c;右子树上的值都大于我们的根节点上的值左右子树都是二叉搜索树&#…

Java异常架构与异常关键字

1. Java异常简介 Java 异常是 Java 提供的一种识别及响应错误的一致性机制。 Java 异常机制可以使程序中异常处理代码和正常业务代码分离&#xff0c;保证程序代码更加优雅&#xff0c;并提高程 序健壮性。在有效使用异常的情况下&#xff0c;异常能清晰的回答 what, where,…