当前位置: 首页 > news >正文

数学建模经验【更新中】

数学建模简单入门

一、 分工

3人,1人论文,1人代码主力,1人论文+代码(前一半时间主代码,后一半时间主论文)

Tips: 不养闲人,论文必须要在对代码和题目极其了解并且能跟上队友思路的情况下才能写好,混子是写不来的。

二、时间安排

day1 18:00

day5 8:00或9:00,一般day4晚上就完成

第一天拿到题目,一般是审题,选题,第一天的任务就是把题目定下来

不要急着做题,中途发现做不出来换题,非常浪费时间。

论文千万不要憋到最后写。一般是定下来题目就可以开始写题目概述之类的部分了

一般除非三个人实力都非常强,否则至少熬夜1天

一般选在最后一晚通宵搞论文,因为其他时间通宵会影响第二天效率

三、审题

题目一般分为

  1. 数据分析
  2. cv题(图像处理)
  3. 物理题
  4. 规划题

一般来说,最多选的都是数据分析题。但是如果对其它几类问题更为擅长,也可以选择。

四、做题技巧

4.0 数据预处理

数据预处理相当重要,甚至可能比后续方法的选择更重要。首先拿到数据,先要了解每一列的含义。不同列的数据有不同含义。

比如有的列,空可能为缺失值。但有的列,可能空代表0。

有的列0,1可能代表数值,有的列0,1,2…可能代表颜色种类等类别信息。

对于缺失值,一般要做处理。通常处理方式如下:

  • 填0
  • 平均值填充
  • 众数填充
  • 直接删去

有些列,数量级不一样。比如前一列为类似2.7这样的小数,而后一类数据则以百万为单位。

这样的数据一般要做归一化处理

对于类别变量,比如《多、少》、《红色、蓝色》、《A类、B类、C类》等等

一般要使用**独热向量(One Hot)**进行编码,才能运用到模型中。

对于要预测的内容,一般要与其它列做关联性分析。比如要预测明天天气质量指数,我们手头有温度、湿度、经纬度、以及一氧化碳、二氧化碳等等数十种指标,这个时候我们一般要筛选部分指标,而筛选的依据就是这些指标与我们要预测的内容之间的关联程度。关联性分析一般有以下方法:

  • 皮尔逊系数、
  • 斯皮尔曼系数、
  • 卡方检验

有些方法只适用于定量数据的关联性分析,不能用于定性数据,所以需要了解该方法后再进行正确选择。

也可以使用PCA降维的方式,使用已有特征构建新特征。

如果有图像题(CV),就要使用数据增强等方式进行预处理。

4.1 回归问题

回归问题一般题干中是让你对某些指标进行精确值的预测等等,也有可能表达的比较隐晦。

比如降雨量的预测、天气的预测、动物数量的预测、温度的预测等等。

一般分为传统机器学习、深度学习以及线性插值三种方式。

线性插值:

  • 最小二乘法
  • 插值拟合
  • 其它拟合方式

机器学习

  • 岭回归
  • 决策树回归(回归树)
  • knn回归
  • xgboost回归
  • 其它回归模型

深度学习

  • bp神经网络
  • 卷积神经网络(CNN)
  • 循环神经网络(RNN、LSTM、GRU)
  • 其它神经网络

一般可以使用寻优算法进行参数寻优(调节超参数),常用算法:

  • 遗传算法
  • 模拟退火算法
  • 其他优化算法

正确率视题目而定,在数据量大的情况下,至少能达到95%以上算优。

数据量小,就选择传统插值回归;数据量大,深度学习和机器学习模型的效果就会好一些。

4.2 分类问题

一般是题目中问你一些定性的问题,比如未来是否会下雨、关键词《是否、什么颜色、什么类别》等等。有时会比较隐晦。

常用的分类方法:

  • kmeans
  • knn
  • 决策树
  • 神经网络(CNN、RNN、BP)
  • logistic
  • 支持向量机
  • XGBOOST
  • 其它分类模型

一般可以使用寻优算法进行参数寻优(调节超参数),常用算法:

  • 遗传算法
  • 模拟退火算法
  • 其他优化算法

正确率视题目而定,在数据量大的情况下,至少能达到95%以上算优。

数据量小,就选择传统插值回归;数据量大,深度学习和机器学习模型的效果就会好一些。

4.3 评价问题

一般使用Topsis,或查阅文献中相关权威评价方式,切忌主观定义评价法。你认为的好不一定是好。

4.4 优化问题

不太了解,一般不是我做,链接↓

数学建模 优化问题——数学规划_数学建模优化问题_斌狗的博客-CSDN博客

4.5 其它问题

见招拆招。比如灵敏性分析,一般要得较好的奖项必须要做,通常通过向数据集中添加噪音等方式进行实现。

又比如2020年的供货商问题,可以使用优化问题的思路。

这种一般是经验来看了,没什么太好的方法,也可以在建模时添加一些发答案的群,把他们的答案当做参考,但是不要抄,一般不靠谱。

五、论文写作技巧

相关文章:

数学建模经验【更新中】

数学建模简单入门 一、 分工 3人,1人论文,1人代码主力,1人论文代码(前一半时间主代码,后一半时间主论文) Tips: 不养闲人,论文必须要在对代码和题目极其了解并且能跟上队友思路的情况下才能写…...

【python学习笔记】:Excel 数据的封装函数

对比其它编程语言,我们都知道Python最大的优势是代码简单,有丰富的第三方开源库供开发者使用。伴随着近几年数据分析的热度,Python也成为最受欢迎的编程语言之一。而对于数据的读取和存储,对于普通人来讲,除了数据库之…...

如何获取或设置CANoe以太网网卡信息(GET篇)

CAPL提供了一系列函数用来操作CANoe网卡。但是,但是,首先需要明确一点,不管是获取网卡信息,还是设置网卡信息,只能访问CAPL程序所在的节点下的网卡,而不是节点所在的以太网通道下的所有网卡 关于第一张图中,Class节点下,有三个网卡:Ethernet1、VLAN 1.100、VLAN 1.200…...

“终于我从字节离职了...“一个年薪50W的测试工程师的自白...

我递上了我的辞职信,不是因为公司给的不多,也不是因为公司待我不好,但是我觉得,我每天看中我憔悴的面容,每天晚上拖着疲惫的身体躺在床上,我都不知道人生的意义,是赚钱吗?是为了更好…...

【Spring】八种常见Bean加载方式

🚩本文已收录至专栏:Spring家族学习 一.引入 (1) 概述 ​ 关于bean的加载方式,spring提供了各种各样的形式。因为spring管理bean整体上来说就是由spring维护对象的生命周期,所以bean的加载可以从大的方面划分成2种形式&#xff…...

第五回:样式色彩秀芳华

import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np第五回详细介绍matplotlib中样式和颜色的使用,绘图样式和颜色是丰富可视化图表的重要手段,因此熟练掌握本章可以让可视化图表变得更美观,突出重点和凸显艺术性。…...

关于@Test单元测试

1、关于doReturndoReturn(new Test()).when(testService).updateStatusByLock(any(), any());在单元测试里这个方法可以执行到这里之间跳过不去执行,返回你想要的返回值2、关于givengiven(user.getName(any())).willReturn("张三");在单元测试里这个方法 …...

【项目实战】WebFlux整合r2dbc-mysql实战

一、背景 Webflux虽然是响应式的,但是没办法,JDBC是基于阻塞IO实现的,所以无法真正的威力发挥不出来。 但是,Webflux一旦整合了R2DBC之后,那么它将不再受限于数据库连接了,真正打通了响应式应用的任督二脉,性能才被释放。 当然,除了Spring推出的R2DBC协议,还有Orac…...

go版本分布式锁redsync使用教程

redsync使用教程前言redsync结构Pool结构Mutex结构acquire加锁操作release解锁操作redsync包的使用前言 在编程语言中锁可以理解为一个变量,该变量在同一时刻只能有一个线程拥有,以便保护共享数据在同一时刻只有一个线程去操作。对于高可用的分布式锁应…...

大数据之Hudi数据湖_大数据治理_简介_发展历史_特性_应用场景---大数据之Hudi数据湖工作笔记0001

支持hive spark flink 美国公司开发的~ 都在使用,这些企业都在用 支持hadoop的,更新,插入,删除 和数据增量处理 支持流式数据处理. hive是离线数仓 hive不支持事物 insert overwrite 底层后来通过这种方式支持了事物 insert overwrite处理数据很低效,因为更新是基于覆盖实现…...

射频功率放大器基于纵向导波的杆状构件腐蚀诊断方法的研究

实验名称:基于纵向导波的杆状构件腐蚀诊断方法研究方向:无损探伤测试设备:信号号发生器、安泰ATA-8202功率放大器、数据采集卡、直流电源、超声探头、钢杆、前置放大器。实验过程:图:试验装置试验装置如图3.2所示。监测…...

Leedcode 二分查找 理解1

一个up的理解 一、二分查找基础例题 力扣https://leetcode.cn/problems/binary-search/ 二、二分查找模板问题 带搜索区间分为3个部分: 1、[mid],直接返回 2、[left,mid-1],设置边界right mid - 1 3、[mid1,right]&#x…...

【告别篇】大家好,再见了,我转行了,在筹备创业

前言 相信大家也一直看到我的博客没有更新过了,我其实很久没有打开过博客了,也就意味着我很长一段时间都在停滞不前,没有了学习的动力。 现在我上来是想跟大家告个别 : 很多粉丝宝宝的私信我看了,但是没有回&#xf…...

Java——岛屿数量

题目链接 leetcode在线oj题——岛屿数量 题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相…...

《代码整洁之道》笔记

1章:专业人士要有专业人士素养,要有责任心,编写代码尽可能完善没有bug,有bug也要勇于承担。坚持学习,坚持练习,保证自己的专业技能。谦虚,相互学习,与顾客达成一致2章:说…...

个人网站如何集成QQ快捷登录功能?

目录 一、网站集成QQ快捷登录的好处 二、网站接入QQ快捷登录具体步骤 (1)登录到QQ互联官网 (2)进行个人开发者认证 (3)创建网站应用 (4)填写网站资料 三、如何在本地开发环境…...

从工厂打螺丝到月薪18k测试工程师,我该满足吗?

以前我比较喜欢小米那句“永远相信美好的事情即将发生”,后来发现如果不努力不可能有美好的事情发生!01高中毕业进厂5年,创业经商多次战败,为了生计辗转奔波高中毕业后我就进了工厂,第一份工作是做模具加工。从500元一…...

【相关分析-高阶绘图】MATLAB实现皮尔逊相关分析-散点直方图

虽然皮尔逊相关分析很常见,但如何更好的展现相关性、散点分布、柱状分布,以提升研究结果的美感和冲击感呢?本文拟通过MATLAB绘制包含散点分布、柱状分布、线性展示的散点直方图,有助于审稿人眼前一亮。 1、Pearson相关系数原理 Pearson相关系数(Pearson Correlation Co…...

Spark性能优化二 Shuffle机制分析

(一) 什么情况下发生shuffle 在MapReduce框架中,Shuffle是连接Map和Reduce之间的桥梁,Map阶段通过shuffle读取数据并输出到对应的Reduce;而Reduce阶段负责从Map端拉取数据并进行计算。在整个shuffle过程中&#xff0c…...

软测入门(四)Appium-APP移动测试基础

Appium 用来测试手机程序。 测试方面: 功能测试安装卸载测试升级测试兼容测试 Android系统版本不同分辨率不同网络 网络切换、中断测试使用中来电话、短信横竖屏切换 环境搭建 Java安装(查资料)Android SDK安装,配置 HOME和P…...

【头歌Educoder】国防科大 模板与 STL

第1关&#xff1a;初识模板函数任务目的本关目的&#xff1a;编写你的第一个模板函数。编程要求本题的要求为&#xff1a;编写模板函数 template <typename T, int n> int getIndex (T a[], T x)返回长度为 n 的数组 a 中 x 第一个出现的位置&#xff08;下标&#xff09…...

vscode过滤文件

const fs require(fs); const { exec } require(child_process);// 在这里输入你的关键词&#xff0c;每行一个 const keywordsStr BV1wmXwBCEsZ BV1MR6wBREhY BV1DuoSYuEpX ; // // 将多行字符串按换行符分割&#xff0c;过滤掉空行 const keywords keywordsStr.trim()…...

Tina Linux嵌入式系统开发实战:从SDK结构到应用部署全解析

1. 项目概述&#xff1a;从零开始理解 Tina Linux 系统开发如果你正在为一个嵌入式设备寻找一个稳定、开源且高度可定制的操作系统&#xff0c;那么 Tina Linux 很可能已经进入了你的视野。它不是一个凭空出现的全新系统&#xff0c;而是基于 OpenWrt 和 Linux 内核深度定制而来…...

Excel MCP Server终极指南:5步实现无Excel环境下的Excel文件操作

Excel MCP Server终极指南&#xff1a;5步实现无Excel环境下的Excel文件操作 【免费下载链接】excel-mcp-server A Model Context Protocol server for Excel file manipulation 项目地址: https://gitcode.com/gh_mirrors/ex/excel-mcp-server Excel MCP Server是一个基…...

为什么92%的DeepSeek AWS部署失败?资深架构师拆解3大隐性成本陷阱与4步合规加固法

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek AWS部署教程 在AWS云平台上部署DeepSeek系列大语言模型&#xff08;如DeepSeek-V2、DeepSeek-Coder&#xff09;需兼顾计算性能、存储效率与网络低延迟。推荐使用g5.12xlarge或p4d.24xlarge实例类型…...

5分钟快速上手APK Installer:Windows电脑安装Android应用的终极指南

5分钟快速上手APK Installer&#xff1a;Windows电脑安装Android应用的终极指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上直接运行Android应用…...

别再死记硬背了!用这个班级排名的例子,5分钟搞懂R语言dplyr包的四种join函数

班级运动会排名解析&#xff1a;用生活案例彻底掌握R语言dplyr连接函数 刚接触R语言的数据合并操作时&#xff0c;那些inner_join、left_join的术语总让人望而生畏。但数据连接的本质&#xff0c;其实就像学校运动会后整理各班成绩一样简单。想象你手上有两个班级的排名表和运动…...

树莓派TFT LCD屏幕连接全攻略:从SPI到DPI的选型与驱动配置

1. 项目概述&#xff1a;为什么是TFT LCD与树莓派&#xff1f; 如果你玩过树莓派&#xff0c;大概率会从一块小小的HDMI显示器或者SSH终端开始。但当你想要做一个便携的天气站、一个复古游戏机&#xff0c;或者一个嵌入在机器人里的控制面板时&#xff0c;拖着笨重的HDMI显示器…...

2026年AI Agent正在变成企业的数字员工

本文探讨了技术圈对AI关注焦点的转变&#xff0c;从单纯关注模型能力转向关注AI Agent的实际应用价值。通过引用Anthropic和Material联合调研报告&#xff0c;文章指出AI Agent已广泛应用于多阶段工作流、生产代码开发、数据分析和内部流程自动化&#xff0c;并带来可衡量的经济…...

白细胞介素-6(IL-6)在临床疾病中的作用机制与靶向治疗研究进展

白细胞介素-6&#xff08;Interleukin-6, IL-6&#xff09;是一种由多种细胞&#xff08;如单核/巨噬细胞、T细胞、成纤维细胞等&#xff09;分泌的多效性细胞因子&#xff0c;参与免疫调节、炎症反应、代谢稳态及组织修复等生理过程。在病理状态下&#xff0c;IL-6过度表达与感…...