2024长三角B题全保姆教程

news2026/4/1 12:37:06

问题 1 请对题目所给数据进行预处理,明确你们处理数据必要性和所采用的 处理方法。研究y2 与分子id 之间是否有一定的函数关系,尝试直接通过id 预测y2;
将 predict.csv 预测结果填入在附件 submit.csv 文件中。


可以通过线性回归与非线性回归(机器学习树模型)研究之间是否存在线性关系,由于y2是连续变量,因此是回归模型,以MAPE或R2作为模型评价,并选择最优的模型,将结果填充到预测结果填入在附件 submit.csv 文件中。


问题 2 对附件 data.csv 中的y2 ~y3, x1 ~x100进行数据分析,选择不超过 10 个 特征指标,建立y1 的预测模型,将 predict.csv 预测结果填入在附件 submit.csv 文件中。
由于y1 ~y3 列数少,可以绘制频率分布直方图等方式进行描述性分析,x1 ~x100列数多,这里需要进行特征筛选,可以先构建VIF法、递归消除特征法进行特征筛选,筛选出前10的指标,然后构建建立y1 的预测模型,以MAPE或R2作为模型评价,并选择最优的模型,将结果填充到预测结果填入在附件 submit.csv 文件中。

方差膨胀系数(variance inflation factor,VIF)是衡量多元线性回归模型中复 (多重)共线性严重程度的一种度量。它表示回归系数估计量的方差与假设自变量间不线性相关时方差相比的比值。一般大于10则代表具有多重共线性。这里相当于对自变量和因变量建立回归分析,然后按照各个自变量的VIF值对特征(变量)进行升序,保留前几个VIF较小的值。

递归特征消除的主要思想是反复的构建模型(如随机森林或者回归模型)然后选出最好的(或者最差的)的特征(可以根据系数来选),把选出来的特征放到一遍,然后在剩余的特征上重复这个过程,直到所有特征都遍历了。这个过程中特征被消除的次序就是特征的排序。因此,这是一种寻找最优特征子集的贪心算法
层次聚类分析

问题 3 请分析y3 与y1 ~y2, x1 ~x100之间的函数关系,建立数学模型预测y3 , 研究y1 ~y2, x1 ~x100 中,哪些特征指标对y3 预测结果的影响较大?并对所选择的指标进行灵敏度分析,将 predict.csv 预测结果填入在附件 submit.csv 文件中。
第一个问题同问题2,只不过这个时候不需要筛选出前10的指标,而是你认为比较重要的指标,然后构建建立y3 的预测模型,以MAPE或R2作为模型评价,并选择最优的模型,将结果填充到预测结果填入在附件 submit.csv 文件中。
第二个问题题目提到对所选择的指标进行灵敏度分析,正常灵敏度分析是针对设定的超参数的改变而导致模型结果的不一致,因此在这里需要进行分析的是对于选定的特征指标,可以分别改变其值(在合理范围内),并观察模型输出y3的变化。可以通过绘制灵敏度图(如特征值变化与模型输出变化的散点图或折线图)来直观地展示灵敏度。


问题 4 请分析 class 与y1 ~y3, x1 ~x100指标之间的关系,基于物理化学性质, 建立分子的类别预测模型,分析y1 ~y3, x1 ~x100 中哪些特征指标对分类的结果影响较大?将 predict.csv 预测结果填入在附件 submit.csv 文件中。
以 class为Y,构建分类模型,通过shap模型进行可解释分析。


问题 5 在不局限于特征选择的情况下,你们是否有更好的方法,提高模型的预测精度,请详细描述你们的方法,并重新对y1, y3 以及类别 class 进行预测,论证你们预测方法的优越性。

超参数寻优;
数据降维分析替代特征筛选

完整解题可看B站:不知名数学家小P

2024年长三角数学建模B题 C题全保姆思路讲解教程(附代码+建模文档)_哔哩哔哩_bilibili

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

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

相关文章

FestDfs快速安装和数据迁移同步。Ubuntu环境

一:防火墙 ufw status 二:下载 分别是(环境依赖,网络模块依赖,安装包) git clone https://github.com/happyfish100/libfastcommon.git git clone https://github.com/happyfish100/libserverframe.git …

[牛客网]——C语言刷题day3

答案&#xff1a;A 解析&#xff1a; A.表示将数组a的首地址赋值给指针变量p B.将一个int型变量直接赋值给一个int型的指针是不行的 C.道理同B D.j2是一个右值&#xff0c;右值是不能进行取地址操作的 #include <iostream> using namespace std;#define N 7 int fun…

武汉星起航深耕亚马逊跨境,助力合作伙伴实现全球业务增长

在数字化浪潮席卷全球的今天&#xff0c;跨境电商业务蓬勃发展&#xff0c;成为推动国际贸易增长的重要引擎。亚马逊&#xff0c;作为全球最大的电商平台之一&#xff0c;以其独特的平台特点和全球化布局&#xff0c;为卖家和买家提供了便捷、高效的交易环境&#xff0c;成为众…

后台菜单数据递归展示

后台菜单数据递归展示 效果示例图aslide.vueaslideItem.vuemenu 效果示例图 aslide.vue <script setup>import {ref} from vue;const props defineProps({isCollapse: {type: Boolean,default: false}});import AslideItem from "./aslideItem.vue"const def…

JETBRAINS IDES 分享一个2099通用试用码!DataGrip 2024 版 ,支持一键升级

文章目录 废话不多说上教程&#xff1a;&#xff08;动画教程 图文教程&#xff09;一、动画教程激活 与 升级&#xff08;至最新版本&#xff09; 二、图文教程 &#xff08;推荐&#xff09;Stage 1.下载安装 toolbox-app&#xff08;全家桶管理工具&#xff09;Stage 2 : 下…

CST电磁仿真软件什么是Schematic?三维模型和电路协同仿真【小白必学教程】

什么是Schematic? 使用CST Design Studio进行的各种分析&#xff01; Schematic 进行三维仿真时&#xff0c;有时需要将3D模型和电路图放在一起进行仿真分析。比如需要天线和匹配电路协同仿真&#xff0c;两者构成完整的电路图可以系统地分析In/0ut特性。按下3D工作界面下方…

了解RFID技术如何改善危化品仓储管理效率

随着科学的发展&#xff0c;我国化工行业也迎来飞速进步的黄金时期&#xff0c;而生产加工快速化的同时也导致一些危险化学品的使用量与存储量不断增加。由于危险化学品种类较多&#xff0c;使用和存储的方法都不一样&#xff0c;还具有易燃、易爆、腐蚀、毒害等特性&#xff0…

c语言中数字字符串和数字互转

#include <getopt.h> #include <stdio.h> #include <stdlib.h>#define MAX_PATH 256 char filename[MAX_PATH 5]; int main(int argc, char** argv) {//数字字符串转数字const char* kk "689";int zhi atoi(kk) 8;//数字字符串转doubledoub…

面对《消费者告知法》严查与技术BUG频发,亚马逊卖家如何巧妙应对挑战?

五一假期期间&#xff0c;亚马逊大量发送《美国消费者告知法案》验证邮件通知&#xff0c;在这个本该是卖家们忙碌而喜悦的时刻&#xff0c;亚马逊平台上的卖家们却遭遇了一场前所未有的“灾难”——《消费者告知法》验证问题的爆发&#xff0c;以及随之而来的一系列技术BUG&am…

Linux ps命令详细参数

一、简介 在Linux系统中&#xff0c;ps(Process Status的缩写)命令常常用来用来列出系统中当前运行的进程。ps命令列出的是当前那些进程的快照&#xff0c;就是执行ps命令的那个时刻的那些进程&#xff0c;如果想要动态的显示进程信息&#xff0c;就可以使用top命令。要对进程…

java基础之对线程的理解

目录 程序、进程、线程 什么是进程&#xff1f; 什么是线程 线程与进程的区别&#xff1f; 二、多线程 实现多线程方式一&#xff1a;继承Thread类 实现多线程方式二&#xff1a;实现Runnable接口 实现多线程方式三: 实现Callable接口 ​ 三种实现方式的对比 设置和获…

echers配置项:X轴,Y轴颜色修改

如上图绿框所示&#xff0c;修改x&#xff0c;y轴的颜色 let option {xAxis: {axisLine:{lineStyle:{color:red}},},yAxis: {type: value,axisLine:{lineStyle:{color:red}},}, }

胎压模块对贴片晶振的要求

在没有胎压监测的时代&#xff0c;有数据统计得出&#xff0c;在高速公路发生的事故中&#xff0c;由轮胎故障引发的占了46%&#xff0c;其中爆胎就占了70%以上&#xff0c;事故风险频有发生。且轮胎在爆炸中所产生的的冲击波&#xff0c;足以把人炸开至1米开外&#xff0c;在这…

sqlserver正确配置

一、启动sql server 服务&#xff0c;右键–>启动 二、设置网络协议 三、启动sa用户 1.使用windows用户验证登录Studio工具 2.选择安全性–>登录名–>sa, 右键选择属性 3.设置服务器身份验证模式 4.导入数据库文件

【小项目】简单实现博客系统(一)(前后端结合)

一、实现逻辑 1&#xff09;实现博客列表页 让页面从服务器拿到博客数据&#xff08;数据库&#xff09; 2&#xff09;实现博客详情页 点击博客的时候&#xff0c;可以从服务器拿到博客的完整数据 3&#xff09;实现登录功能&#xff08;跟之前写的登录页面逻辑一致&…

OpenCompass大模型离线测评

一、目录 环境配置环境测试本地模型测评 二、实现 环境配置 >>创建环境 conda create --name opencompass python3.10 pytorch torchvision pytorch-cuda -c nvidia -c pytorch -ysource activate opencompass git clone https://github.com/open-compass/opencompas…

Ollama:本地大模型运行指南

Ollama 简介 Ollama 是一个基于 Go 语言开发的可以本地运行大模型的开源框架。 官网&#xff1a;ollama.com/ GitHub 地址&#xff1a;github.com/ollama/olla… Ollama 安装 下载安装 Ollama 在 Ollama 官网根据操作系统类型选择对应的安装包&#xff0c;这里选择 macOS…

带插画的登录页火爆一时,不过好像有点过气了,是么?

插画在B端登录页中的作用是通过增加视觉吸引力、塑造品牌形象、提升用户体验和增加可视化指引等方式&#xff0c;为用户提供一个愉悦、易用、具有个性化的登录体验。这有助于提高用户对企业或组织的认知和好感度&#xff0c;增加用户的参与度和忠诚度。 当年这种分割很火爆呀&…

npm install [Error]

npm install 依赖的时候报错 依赖版本问题的冲突&#xff0c;忽视即可 使用 npm install --legacy-peer-deps

基于MCAL的S32K312 SPI使用

本文参考“大胡子喵喵猪”大佬《S32K312配置SPI&#xff08;基于MCAL&#xff09;》https://blog.csdn.net/m0_64944741/article/details/134930744 0、简介 相比于参考文章&#xff0c;本文基于S32K312 介绍SPI的使用&#xff0c;主要是记录开发流程&#xff0c;本文基于《基…