从五一数学建模B题看空气污染研究:完整建模思路与实战避坑指南
2026/9/18 12:12:38 网站建设 项目流程

从2015年五一数学建模联赛B题说起,聊一聊空气污染问题研究的完整建模思路,以及我们在那场比赛里踩过的坑和沉淀下来的实操方法。这道题题面其实不复杂,核心就是给了一堆空气质量监测数据和气象数据,让你分析污染物浓度变化规律、找出主要影响因素,再对未来的污染情况做预测或评价。但恰恰是这种“看起来很好上手”的题目,最容易在细节上翻车。

那几天我们队三个人啃下来之后,最大的感受就是:空气污染研究这类赛题,拼的不是用多高级的模型,而是你能不能把数据清洗干净、把建模逻辑讲圆、把结果解释得让评委觉得合理。如果你也准备打建模赛,或者正好遇到类似的环境数据分析题,这篇文章应该能帮你省下不少试错的时间。

1. 赛题拆解:把“空气污染研究”翻译成数学问题

1.1 这道题到底在问什么

我先把题目的大致轮廓描述一下。以这类题目常见的构成方式来说,主办方一般会提供某地区一段连续时间内的空气质量数据,包含PM2.5、PM10、SO2、NO2、CO、O3等主要污染物浓度,同时配套给出同期的气象观测数据,比如温度、湿度、气压、风速、风向、降水量。题目通常要求回答三类问题。

第一类围绕“过去”:污染物浓度在时间上怎么变化,是不是存在明显的季节规律、周内规律或者日变化特征,哪些污染物相互之间关联性强。第二类围绕“原因”:气象条件对污染浓度有没有影响,影响程度分别多大,能不能找出污染的主要贡献因子。第三类围绕“未来”:给定当前和未来的气象预报数据,能不能建立模型预测污染物浓度或者空气质量等级。

很多队伍拿到题之后直接上手建模,这是一个比较常见的问题。我建议先把这道题拆解成三个独立但彼此衔接的子任务,也就是“描述—分析—预测”三步走。这样做的好处是,团队三个人可以并行开工,而且每一步的产出都能作为下一步的输入,逻辑链非常清楚。

1.2 拿到数据后先别急着建模,先做探索性分析

开始建模之前,一定要留出充足时间做探索性数据分析(EDA)。这一步在建模比赛里看起来不占分数,但实际上决定了后面的模型选择、特征筛选和结果解释是否顺畅。

具体来说,EDA阶段要做的事情有这么几件。先看每个变量的取值范围和单位,警惕不同监测站点或者不同时期的单位不一致问题。再做时间序列图,观察污染物浓度的整体趋势、周期波动,以及几类污染物之间是不是存在同步变化的趋势。接着做相关性分析,计算污染物与气象要素之间的相关系数矩阵,或者直接绘制热力图。

我记得当时我们做EDA的时候,发现某一种污染物浓度在特定时段出现了一个突兀的尖峰,一开始以为是异常值,后来查了当时的气象记录才发现,那天刚好有一次沙尘输送过程,PM10浓度突然抬高。这个发现后来成了我们在论文里解释数据特征的重要素材。所以EDA不只是“看看数”,它还会直接影响你对这个问题的理解深度。

1.3 确定解题路线:三种常用建模框架对比

在进入具体建模之前,队伍内部最好先统一整体框架。这里根据当年比较成功的几篇优秀论文,我总结了三种主流框架,你们可以结合题目要求来选。

第一种是“统计分析为主”的框架。主模型用多元线性回归或者逐步回归,辅以时间序列分析。优点是模型透明、参数可解释性强,写论文的时候每个系数都能翻译成“污染浓度如何随气象条件变化”,评委读起来很舒服。缺点是预测精度相对有限,尤其是面对高度非线性的污染过程时,容易显得单薄。

第二种是“机器学习/数据驱动”框架。主模型用BP神经网络、随机森林或者支持向量回归,重点放在预测精度上。优点是能捕捉复杂的非线性关系,预测效果通常不错。缺点是可解释性弱,评委如果追问“为什么这个特征权重这么高”,团队可能会被问住。另外,这类模型对数据量和特征工程的要求更高。

第三种是“多模型融合”框架。先用统计模型做基准预测,再用机器学习模型做残差修正,或者把多种模型的预测结果加权平均。这种做法既能保证解释性,又能提升精度,适合建模功底比较扎实的队伍。不过缺点是需要同时调好多个模型,时间和精力成本都比较高。

我个人比较推荐的是第一种为主、第三种为辅的组合方式。核心模型用逐步回归或岭回归来分析和解释,然后用ARIMA或者神经网络做预测,最后在结论部分把二者结合起来讨论。这既符合赛题“研究”的气质,又能在预测部分拿到比较好看的误差指标。

2. 数据预处理:决定模型生死的第一道关

2.1 缺失值与异常值:两种最常规的处理方案

空气监测数据有一个比较头疼的特点,就是缺失值多。站点设备检修、通信故障、极端天气导致的仪器失灵,都会让某个时间点的数据变成空值或者异常值。比赛给的数据虽然一般是已经整理过的,但缺失情况依然存在。

处理缺失值,先要搞清楚它是“完全随机缺失”还是“有规律缺失”。如果只是零星几个缺失点,最简单的办法是线性插值,也就是用前后两个时刻的数据做线性递推。对时间序列数据来说,这比直接用均值填充更合理,因为它保留了局部的变化趋势。如果是连续一段时间的缺失,线性插值就不靠谱了,这时候可以退而求其次,用同周期均值填充,比如用前一周同一天同一时刻的浓度均值来填。

这里我建议用Python的pandas库,对于时间序列数据,插值操作非常简单,df.interpolate(method='linear')一行就搞定了。当然,如果你用的是SPSS或者Excel,也可以用类似的功能,但处理大量数据时效率还是不如Python。

异常值方面,我用得最多的是3σ准则。先计算每个指标的均值和标准差,把超出均值正负3倍标准差的值视为异常值。这个方法简单,但对数据分布要求近似正态,如果数据本身偏态严重,可以改用箱线图方法。箱线图的判定规则是以四分位距(IQR)为基础,把超出上四分位数+1.5倍IQR或者下四分位数-1.5倍IQR的点视为异常值。

要注意的是,空气质量数据里的“异常值”一多半并不是真正意义的异常,而是真实发生的污染事件或沙尘过程,所以不要一股脑删除。正确的做法是先把异常值标记出来,去对照当时的气象记录,确定是数据错误还是极端事件,再做处理。实在无法确定的,比赛期间可以用“剔除”的方式,但在论文里要写清楚你剔除了多少个点,原因是什么。

2.2 量纲统一:标准化和归一化不能混用

空气污染研究的数据变量,量纲差异极大。PM2.5浓度是微克每立方米,温度是摄氏度,风速是米每秒,气压是百帕,降水量是毫米。如果你直接把这些原始数据丢给神经网络或者距离类模型,数值大的变量会完全主导模型,导致数值小的变量被忽略。

所以标准化处理跑不掉。常用的有两种方式,一种是Z-score标准化,公式是(x-μ)/σ,处理后的数据均值为0、方差为1。这种方式适用于回归、神经网络、支持向量机等大多数模型。另一种是Min-Max归一化,把数据压缩到[0,1]区间,公式是(x-min)/(max-min)。这种方式适用于数据本身有边界约束的情况。

我实测下来的建议是:做多元回归分析时,可以用Z-score标准化后的数据跑模型,这样回归系数可以直接比较大小,用来判断各气象因子的相对重要性;做神经网络时,优先用Min-Max归一化,因为神经网络输出层用的激活函数(比如sigmoid或tanh)有输出范围限制,把输入归到[0,1]或[-1,1]区间会让网络更快收敛。

这里额外提一个细节,特征工程阶段可以考虑构造“衍生变量”。比如把“风速”和“风向”合并成“风在某一方向上的分量”,或者把“湿度”和“温度”组合成“饱和差”这类气象学中常见的派生指标,有时候能显著提升模型表现。这也是评委比较欣赏的细节,说明你不是在机械地调参,而是对问题有专业的理解。

2.3 相关性分析先行:把弱相关变量尽早踢掉

在建模之前,我先会对所有变量做一次相关性分析,用Pearson相关系数矩阵观察变量间的线性关系。这一步有几个直接好处。

一个好处是帮你筛选特征。比如你要预测PM2.5浓度,初始特征有温度、湿度、风速、风向、气压、降水量,以及前一天的PM2.5浓度等。通过相关系数,你可能发现降水量和PM2.5浓度的相关性很弱,或者风向这种类别变量不太好参与相关分析,这样就可以选择性剔除或重新编码。

另一个好处是帮你发现多重共线性。如果两个气象变量之间的相关系数超过0.8,比如温度和气压往往强负相关,那么把它们同时放进回归模型,会导致方差膨胀因子(VIF)偏高,回归系数的估计变得不稳定。这种情况下,可以只保留其中一个,或者用主成分分析先把相关变量压缩成少数几个独立的成分,再丢进模型。

我当时用Python画相关矩阵热力图的时候,一眼就看到PM2.5和PM10的相关性高达0.9以上,而它们与风速呈现明显的负相关。这个发现为我们后面做“污染来源解析”和“气象敏感度分析”提供了直接的证据支撑,写论文时也用得相当顺手。

3. 建模思路对比:从简单模型到复杂模型

3.1 基础模型:多元线性回归与逐步回归

多元线性回归是这类赛题中最基础但绝对不能忽视的模型。它假设污染物浓度y与多个自变量x1、x2...xk之间存在线性关系,公式是y = β0 + β1x1 + β2x2 + ... + βkxk + ε。在空气污染问题里,就是建立PM2.5浓度与气象条件之间的线性依赖关系。

这里有一个关键操作:如果你把所有气象变量一股脑放进去,很容易出现过拟合和多重共线性。我建议使用逐步回归(Stepwise Regression),也就是让SPSS或者Python的statsmodels根据AIC准则或者p值自动选择保留哪些变量。逐步回归有三种方向,向前选择、向后剔除以双双向。实际操作中我倾向于用双双向,它会比较全面,每一步都重新评估已有变量是否还显著。

关于回归结果怎么看,我给大家一个速查方法。先看方程的R²,它表示模型解释了污染物浓度总变异的百分比。空气质量这类数据,如果R²能到0.5以上,就已经算是不错的结果了,因为大气物理化学过程本身就非常复杂。再看F检验的p值,如果小于0.05,说明整个回归方程显著有效。再逐个看回归系数的p值,不显著的变量可以考虑剔除。

但这里必须泼一盆冷水。多元线性回归在处理空气质量数据时,经常面临“非线性关系”的问题,比如污染物浓度与风速之间往往是负幂律关系,与湿度之间可能是先降后升的U型关系。直接用线性拟合,效果不会太好。所以该模型更适合用来做“影响因素的定量分析”,而不是做精确预测。

3.2 进阶模型:ARIMA时间序列预测

空气污染数据是典型的时间序列数据。如果你需要预测未来几天的污染物浓度,可以考虑ARIMA模型(自回归积分滑动平均模型)。这个模型的思路非常直观:用污染物浓度过去的数值来预测未来的数值,再加上对趋势和周期的处理。

ARIMA(p,d,q)有三个关键参数。p是自回归阶数,表示用最近多少个时刻的数据来预测当前值;d是差分阶数,表示需要对原始序列做几次差分才能让数据变得平稳;q是移动平均阶数,表示用过去多少期的预测误差来修正当前预测。

实际操作中,定阶的方法是先对时间序列做ADF单位根检验,看数据是否平稳。如果不平稳,就做一阶差分,再做检验,直到序列平稳,此时差分的次数就是d。然后利用自相关函数(ACF)和偏自相关函数(PACF)的截尾、拖尾特征来初步确定p和q的范围,再结合AIC、BIC准则选出一组最优参数。

那时候我们用Python的statsmodels库把ARIMA跑出来,PM2.5日均浓度的一步预测效果还挺不错,RMSE控制在20微克每立方米以内。不过ARIMA有个明显的弱点,它只靠污染物浓度自身的历史数据做预测,完全没用气象数据。如果未来几天有强冷空气或者强降水,ARIMA是反应不过来的。所以它更适合作为预测基准模型,或者跟回归模型做组合。

3.3 灰色预测GM(1,1):小样本场景的救命稻草

如果你的数据只给了很少的样本量,比如只有某年的月均浓度,一共12个数据点,用ARIMA或者神经网络都不现实,这时候可以考虑灰色预测GM(1,1)。它的核心思想是,对原始数据做累加生成,使随机性和波动性被弱化,再用一阶微分方程拟合生成序列的规律,最后还原得到预测值。

GM(1,1)的建模步骤很固定。第一步,构造累加序列;第二步,构造背景值序列;第三步,用最小二乘法估计发展系数和灰作用量;第四步,把估计出的参数代入时间响应式,算出预测值,再累减还原。

这个模型适合数据少、变化趋势相对单调的场景。缺点也同样明显:如果数据序列有较强的波动或周期性,GM(1,1)的预测偏差会非常大。所以我的建议是把它作为“备胎”模型,或者在比赛论文里作为一个对照模型来使用,展示你具备多种建模手段的能力,而不是单独依靠它来拿高分。

3.4 机器学习模型:BP神经网络与随机森林的应用

如果想在预测部分拉开差距,可以上神经网络或集成学习模型。很多获奖队伍都在空气污染预测中使用了BP神经网络,因为它理论上可以逼近任意非线性函数,非常适合处理污染物浓度与气象要素之间那种复杂的非线性关系。

BP神经网络的操作流程大致是:确定网络结构(输入层节点数=特征个数,隐藏层节点数需调参,输出层节点数=1),设置激活函数(中间层用ReLU或tansig,输出层用purelin),划分训练集和测试集,再用反向传播算法迭代更新权重,直到损失函数收敛。

隐藏层节点数怎么选?常用经验公式是sqrt(n+m)+a,其中n是输入节点数,m是输出节点数,a是1到10之间的常数,也可以直接用试凑法,从3开始逐次增加,比较每次验证集误差的大小,选误差最小对应的节点数。还有一个建议,训练前一定要把数据打乱顺序,否则时间序列的前后关联会让模型学到“记忆”而不是真正的规律,导致测试集表现虚高。

随机森林或者XGBoost也可以作为备选。随机森林的一个很大优点是它能输出特征重要性排序,这对你回答“哪个气象因子影响最大”这个问题特别有用。我记得我们当时跑完随机森林之后,特征重要性排前三的是风速、湿度和气压,这个结论和其他模型系数的符号方向一致,形成了互相验证的效果,论文里写出来很有说服力。

3.5 模型适用场景对比表

为了让大家一眼看清各模型的定位,我整理了一张比对表,按照建模复杂度、解释性、预测精度、适用场景来区分。

模型建模复杂度可解释性预测精度适用场景
多元线性回归中等影响因素分析、基准预测
逐步回归中等自动特征筛选、气象敏感度分析
ARIMA时间序列中高短期浓度预测、规律分析
灰色预测GM(1,1)中等偏弱样本少、趋势平稳的数据
BP神经网络非线性映射、预测精度优先
随机森林中(有特征重要性)非线性预测、特征重要性排序

4. 模型检验与灵敏度分析:论文拿高分的分水岭

4.1 拟合优度和误差指标怎么选

模型建出来之后,必须用一套科学的指标体系来评价好坏。这件事不只是走个过场,因为评委在评阅时非常关注“你凭什么叫你的模型是有效的”。

如果是回归模型,主要看R²和调整R²。R²代表回归平方和占总平方和的比例,但它的一个缺陷是,当自变量个数增加时,R²只会增大不会减小,哪怕增加的变量本身没有解释价值。调整R²对此做了惩罚,只有真正有效的变量才会让调整R²上升。所以报告结果时,优先报告调整R²,不要只报R²。

如果是预测类模型,误差指标用RMSE(均方根误差)和MAE(平均绝对误差)比较多。RMSE对“大误差”更敏感,如果某一天的预测值和实际值差得很大,RMSE会明显增大,因此用它来评价模型稳定性的效果更好。MAPE(平均绝对百分比误差)则适合跟量级无关的比较,但如果某个真实值非常接近0,MAPE就会出现膨胀问题,报结果时要小心。

一个实操建议:把所有指标写进一张结果表里,对比不同模型在训练集和测试集上的表现。这不仅展示了你严谨的评估流程,也为后面选最终模型提供了依据。我见过不少队伍把预测值和真实值画在同一个坐标图里,用带图例的曲线直观对比,这种可视化在评委那里很加分。

4.2 残差分析:模型有没有漏掉关键信息

残差是实际观测值与模型预测值之间的差值。如果模型是合理的,残差应该像“随机噪声”一样,没有明显的趋势或周期。如果残差图里出现了明显的规律,说明你的模型还有重要信息没有捕捉到。

对回归模型,我一般会画两张残差图。一张是残差与拟合值的关系图,如果点随机分布在零线两侧且没有喇叭口形状,说明模型没有明显的异方差问题;另一张是残差的正态Q-Q图,看残差是否近似服从正态分布,这对后续的显著性检验很重要。

对时间序列模型,我会额外做Ljung-Box检验,判断残差序列是否还存在自相关。如果检验结果拒绝原假设,说明残差中还有有效信息可以利用,比如你只用了ARIMA拟合浓度自身规律,但残差与气象要素的相关性可能依然存在,这时候就该考虑加入外生变量的ARIMAX模型了。

4.3 灵敏度分析怎么做才扎实

灵敏度分析是很多队伍忽略但评委很喜欢看的部分。它想回答的问题是:当输入数据发生变化时,你的模型输出会怎么变?这能体现你对模型性质的深入理解。

一种做法是“参数扰动”。比如在回归模型里,把风速数据按比例上下浮动10%,看PM2.5预测值的变化百分比。如果风速变化10%,预测值变化了20%,说明模型对风速非常敏感,也说明风速确实是关键影响因素。

另一种做法是“数据扰动”。把训练集随机去掉一部分,重新训练模型,比较前后预测结果是否稳定。如果模型结果对训练集变动非常敏感,说明模型方差大,过拟合风险高,需要在论文里说明并进行改进(比如加入正则项或者使用交叉验证)。

我记得当时我们做了风速和湿度的扰动测试,发现湿度变化导致的污染物预测波动比风速更明显。这个结论正好印证了在湿润条件下二次气溶胶生成更容易的现象,论文里写出来显得很有深度。

4.4 交叉验证:把预测结果的偶然性挤出去

说到过拟合,交叉验证是必须做的。最简单的做法是留出法(hold-out),把数据按7:3或8:2分成训练集和测试集。但如果你追求更稳的结果,建议用K折交叉验证,K通常取5或10。也就是把数据均分成K份,每次拿K-1份训练、1份验证,轮流做K次,最后把K次的平均误差作为模型性能的估计。

空气污染数据有一个特殊性,时间序列的相邻点是高度相关的,如果随机打乱后做交叉验证,可能会把相邻日期的数据同时放进训练集和测试集,造成“数据泄露”,让评估结果过于乐观。建议采用时间序列交叉验证,也就是“滚动窗口预测”的方式,比如用前6个月的数据训练,预测第7个月,然后加入第7个月数据重新训练,预测第8个月,以此类推。这样得到的误差估计才更接近真实应用场景。

5. 论文写作实战:评委在意的几个关键细节

5.1 摘要:决定第一印象的杀手锏

数模论文的摘要可以说是整篇论文中最重要的部分。评委在每份论文上停留的时间有限,很多时候就是靠摘要来决定要不要细看正文。摘要写得好,已经赢了三分之一。

摘要有两个硬性要求:一是指标齐全,把“针对什么问题,采用了什么模型,用什么方法求解,得到什么结果,误差精度是多少”都讲清楚;二是逻辑通顺,读下来像一段完整的短文,而不是把正文小标题拼凑起来。

写摘要的时候,尽量避免“本文建立了...模型”这种空洞的表达。更好的写法是“针对PM2.5浓度预测问题,构建了基于风速、湿度、气压三要素的多元逐步回归模型,模型在测试集上的RMSE为18.6微克每立方米,调整R²达到0.62,并通过残差分析验证了模型的有效性”。这种句子信息密度高,评委一眼就知道你的工作量和水平。

5.2 图表排版:专业感从这些细节中来

图表是论文的颜值担当。比赛论文里最忌讳的事情之一,就是拿Excel默认生成的图表直接用,蓝底色、网格线、立体圆柱,这些会让论文瞬间显得业余。推荐用Python的Matplotlib或者Seaborn重新绘制所有图表,出图设置一个统一的配色方案,所有图保证图题完整清晰。

做时间序列图时,横轴时间范围统一,多张图对比时纵轴可以适当缩放以显示细节,但要在图注里说明纵轴单位。做相关性热力图时,用红蓝渐变色,数字标注在格子内,一目了然。做模型对比图时,把多模型的预测值和真实值画在一张图上,不同模型用不同线型区分,标注清楚。

表格方面,基本面指标表、回归系数表、误差对比表这三张表是必须有的。表格采用“三线表”风格,也就是只有顶线、栏目线、底线三条横线,简洁耐看。每个表都要有表题,写明表格序号和内容说明。

5.3 模型假设与优缺点分析

评委很看重你对自己模型的清醒认识。模型假设不是随便写几句“忽略XX因素”就完事了,假设应该对后续模型的简化起到实际作用。比如“假设研究时段内污染源排放强度保持不变”,这句话放在论文里,等于告诉评委你意识到气象与排放是分离的,为后续把浓度变化归于气象因素做了铺垫。

优缺点分析要说在点子上。优点可以写“模型结合了统计分析与机器学习方法,兼顾了可解释性与预测精度”;缺点要敢于承认,比如“模型对极端污染事件的预测能力有限,未考虑沙尘输送等突发过程”。这样的表述不会让评委给你减分,反而证明你思考全面。

5.4 附录代码怎么写比较合适

比赛论文一般要求将主要代码放在附录。但要注意,评委基本不会去运行你的代码,所以附录的作用主要是“证明工作确实做了,且代码是完整的”。

我建议附录里不贴全部代码,而是挑选核心功能块,比如数据预处理部分、逐步回归部分、ARIMA定阶部分、神经网络训练部分,每个部分附上简短注释。代码不要直接截图,要使用等宽字体排版,不要有乱码。每段代码前加一段文字描述,说明这段代码实现了什么功能,输出结果对应正文哪张表哪张图。

6. 常见问题与避坑指南

6.1 数据类问题的典型排查记录

第一类高发问题,是数据时间错位。污染物浓度数据是每天的日均值,而气象数据可能只提供每小时的观测值,直接合并建模会导致时间对不上。解决办法是先把气象数据处理成与污染物数据相同的粒度,比如计算日均值,再进行后续分析。

第二类高发问题,是量纲单位不一致。有些站点数据用微克/立方米,有些转换表可能用毫克/立方米,差了一千倍。这类问题在EDA阶段用“描述性统计表”很容易发现。一旦发现,要回到原始数据说明,确认数据来源单位,统一再做分析。

第三类高发问题,是特征数据存在缺失,导致回归建模时样本量骤减。有时候一个变量有少量缺失值,如果你直接删除整行,可能会导致样本量下降20%以上。建议先用插值补齐,最大程度保留样本量。填补后对比插值前后的均值与方差,确认填充方式不会引入明显偏差。

第四类高发问题与模型有关:所有变量都做线性回归后,某些系数的正负号与常识相反。比如理论上风速增大应该让PM2.5浓度下降,你的模型却显示风速系数为正。排除数据错误后,这通常是多重共线性造成的。用VIF检查各变量的方差膨胀因子,把VIF超过10的高相关变量之一剔除,系数符号一般就会恢复正常。

6.2 时间管理:三天比赛怎么安排节奏

数学建模竞赛通常是三天时间,很多人到最后一天晚上发现论文还没写完,只得仓促收尾。根据我自己的参赛经验,比较理想的节奏是:第一天白天集中做数据探索和前期分析,先完成数据清洗和特征工程,晚上把文献和基础模型搭出来。第一天晚上每个人分工写“问题分析”和“模型准备”的初稿。第二天是模型开发的黄金时间,上午完成主模型求解,下午做检验和灵敏度分析,傍晚必须把核心结果表格和图表做好。第二天晚上开始写正文前半部分。第三天上午集中写摘要、结论和优缺点分析,下午统一调整格式和排版,至少留出两个小时做全文通读和逻辑检查。

很多队伍在第二天还在换模型思路,这非常危险。一次建模比赛能完整做好一到两个主模型、一个辅助模型,就已经足够写出一篇高质量的论文。万万不要贪多,今天换个模型明天换套方案,最后哪个都没做透彻。

6.3 个人心得:别把比赛当考试,把它当课题

我做了几次数模之后最大的体会是,拿奖的关键不在于你用了一个多么“高级”的模型,而在于你对一个具体问题的分析是否完整、严谨、有逻辑。空气污染研究这种题目尤其典型,它不缺数据,不缺研究方法,真正考验的是你能不能在海量数据里提出一个好问题,然后用合理的方法回答它。

如果你正在准备类似的比赛,我建议多花时间在数据可视化和结果解读上。一组漂亮的趋势图,一段有理有据的影响因素分析,远比一个调参调出来的高精度预测结果更能打动评委。数据是会说话的,关键是你有没有耐心去听。

最后再分享一个实际操作的细节:比赛论文定稿前,至少留出一个小时专门检查图表编号、公式编号、单位、变量符号。那次我们有一张表格的单位写错了,差点让评委对整篇论文的严谨性产生怀疑。细节这种东西,平时不起眼,关键时刻却能决定你是国家一等奖还是二等奖。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询