2024年电工杯数学建模竞赛A题B题思路代码分享
您的点赞收藏是我继续更新的最大动力!
一定要点击如下的卡片链接,那是获取资料的入口!
点击链接加入群聊【2024电工杯】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=UMFX8lu4qAm0XkZQ6JkW5m5O9F_mxf-L&authKey=0hWdf7%2FxhPCr4VvYrCvBuwWnKbKRJ9NxisX2mXgchQneSbKUkXgump7L393Y%2FIg5&noverify=0&group_code=965309125http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=UMFX8lu4qAm0XkZQ6JkW5m5O9F_mxf-L&authKey=0hWdf7%2FxhPCr4VvYrCvBuwWnKbKRJ9NxisX2mXgchQneSbKUkXgump7L393Y%2FIg5&noverify=0&group_code=965309125
我分享下2023年电工杯数学建模竞赛B题的详细做法(部分),供大家学习:
首先将数据中第H列“是否使用过学习软件工具”没有用过的人群筛选掉,删除后剩余4352组样本
然后通过下面的方式量化每个问题,具体见文件“数据量化.xlsx”
1、性别:男1 女2
2、专业:经管类1 理工类2 文法类3 艺术教育类4
3、年级:大一1 大二2 大三3 大四4
4、性格:其他1 安静型2 温顺型3 感性型4 坚定型5 外向型6
5、上网方式:其他1 平板电脑2 手机3 笔记本4 网吧5
6、上网时长:不上网1 7小时以下2 7-14小时3 14-20小时4 20小时以上5
7、是否使用过学习软件工具:是1 否0
8、什么时间使用学习软件工具:说不清1 老师要求时才使用2 考试前使用3 平时有时间就使用4
9、将自己的资料传到网上和别人进行分享:不会1 很少会2 有时会3 大多数时候会4 完全会5
10、是否想获取全国各高校学习资源:是1 否0
11、您的老师是否推荐过同学们使用过某种学习软件:推荐过1 没有0
12、是否会选择使用人工智能学习工具:是1 否0
13、是否有通过人工智能学习工具帮助完成作业的想法:是1 否/没考虑过0
14、是否想通过人工智能学习工具帮您完成小测验:是1 否/没考虑过0
15、是否想通过人工智能学习工具帮助完成论文:是1 否/没考虑过0
16、影响您使用人工智能学习软件的原因:其他0 应用繁琐1 资源收费2 信息杂乱3
17、是否赞同大学生使用人工智能学习工具:不赞同1 说不清楚2 赞同3
18、最不希望人工智能学习工具出现什么问题:无效回答1 所答问题不精炼2 软件响应慢3
19:人工智能学习工具回答问题的可信度:不相信1 一般2 很高3
20、使用人工智能学习工具的效果:应付考试1 完成论文2 仅帮助自己解决不会的题3 全面提高自身的综合素质4
21、人工智能工具未来是否可以取代教师:不可能1 不清楚2 有可能3 非常可能4
22、学生如何去适应人工智能工具与教育结合:固定传统,不接受新的学习方式1 被动接受新的学习模式2 完全依赖人工智能工具3 积极利用新的学习方式和工具4
23-30、单独以每个选项(除其他项外)作为指标,用01表示是否选择
考虑到需要对人群聚类,保留其中第“上网时长”、“利用网络主要进行哪些活动”这几项标签(可以自行增加)
剩余指标从人工智能学习工具的功能、可信度、安全性、优势、负面影响五个方面去确定初始指标:
我大概定了以下这几个指标(可以自行增加)
第二问就先说从哪些方面出发,初步选出了哪些指标,然后再将数据整理,见文件“初步指标数据.xlsx”,然后对人群进行聚类,把数据划分为多个实验做,并用方差分析法计算指标的p值,小于0.01就说明非常显著,小于0.05说明显著,最后留下具有一定科学性、合理性的指标,这样就有一定的说服力了
聚类的时候,选取的特征指标一定要是客观的指标,最好不要有“专业”、“男女”等标签性指标
这是我用于做聚类的指标数据
我这设置为分三类,聚类方法可以选择FCM、均值聚类、层次聚类等都行,这里我就用FCM聚类来做,运行代码后分类结果见工作区矩阵group,下面是FCM聚类目标函数图
相关文章:
2024年电工杯数学建模竞赛A题B题思路代码分享
您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片链接,那是获取资料的入口! 点击链接加入群聊【2024电工杯】:http://qm.qq.com/cgi-bin/qm/qr?_wv1027&kUMFX8lu4qAm0XkZQ6JkW5m5O9F_mxf-L&authKey0hWdf7%2F…...
leetcode 797.所有可能的路径
思路:dfs。 其实很简单,我们只需要和昨天做的题一样,直接遍历所给数组中的元素,因为这里的数组意义已经很清楚了,就是当前位置的结点和哪一个顶点有联系。 注意:在存储路径的时候,我们需要按顺…...
NPM 基础
介绍 npm 是 JavaScript 编程语言的一个包管理器,它允许开发者安装、共享和管理依赖项。npm 与 Node.js 紧密集成,是 Node.js 生态系统中不可或缺的一部分。它提供了一个命令行工具,使得开发者能够轻松地安装、配置和管理项目所需的各种包。…...
WPF之创建无外观控件
1,定义无外观控件。 定义默认样式,在其静态构造函数中调用DefaultStyleKeyProperty.OverrideMetadata()。 //设置默认样式DefaultStyleKeyProperty.OverrideMetadata(typeof(ColorPicker), new FrameworkPropertyMetadata(typeof(ColorPicker))); 在项目…...
MySQL利用变量进行查询操作
新建连接,自带world数据库,里面自带city表格。 # MySQL利用变量进行查询操作 set cityNameHaarlemmermeer; select * from city where NamecityName;# 多个结果查询 set cityName1Haarlemmermeer; set cityName2Breda; set cityName3Willemstad; selec…...
算法--动态规划
动态规划(Dynamic Programming, DP)是一种算法设计技巧,用于解决具有重叠子问题和最优子结构性质的问题。通过将原问题分解为相对简单的子问题的方式来求解复杂问题,动态规划避免了计算重复子问题,从而提高了算法的效率…...
Python基础详解一
一,print打印 print("hello word") print(hello word) 双引号和单引号都可以 二,数据类型 Python中常用的有6种值的类型 输出类型信息 print(type(11)) print(type("22")) print(type(22.2)) <class int> <class str&…...
3.SpringSecurity基本原理
SpringSecurity本质是一个过滤器链。十多个过滤器构成一个过滤器链。 这些过滤器在项目启动就会进行加载。每个过滤器执行放行操作才会执行下一个过滤器。 常见过滤器 FilterSecurityInterceptor 是一个方法级的权限过滤器,基本位于过滤器链的最底部。 Excepti…...
Cesium--加载天地图
背景:vue-admin-temlate cesium 天地图 天地图地址:国家地理信息公共服务平台 天地图 步骤一:申请成为天地图开发者,创建应用 1,天地图使用方法(点击开发资源即可看到此页面) 2,点击控制台-登录账号 …...
2024蓝桥杯CTF writeUP--packet
根据流量分析,我们可以知道129是攻击机,128被留了php后门,129通过get请求来获得数据 129请求ls Respons在这 里面有flag文件 这里请求打开flag文件,并以base64编码流传输回来 获得flag的base64的数据 然后解码 到手...
C++容器——deque
deque容器 定义:动态数组,是一种双向开口的线性容器,意味着你不仅可以像在普通队列的末尾添加和移除元素,还可以在前端执行这些操作。 与其他容器相比不同的点: 与vector的主要区别: 连续性:…...
docker-compose安装es+kibana 8.12.2
小伙伴们,你们好,我是老寇,我又回来辣,几个月不见甚是想念啊!!! 因云平台需要改造,es7升级为es8,所以记录一下,es8需要开启ssl认证,需要配置证书…...
websevere服务器从零搭建到上线(二)|Linux上的五种IO模型
文章目录 阻塞 blocking非阻塞 non-blockingIO复用 IO multiplexing信号驱动 signal-driven异步 asynchronous拓展知识 看过上篇文章英国基本能理解本文五张图的内容websevere服务器从零搭建到上线(一)|阻塞、非阻塞、同步、异步 本文要能够在…...
STM32外设编程指南:GPIO、UART、SPI和I2C
STM32外设编程是嵌入式系统开发中的重要组成部分。以下是对STM32中GPIO(通用输入输出)、UART(通用异步接收传输器)、SPI(串行外设接口)和I2C(互连集成电路)等常见外设的编程指南&…...
git对远程和本地分支进行重命名
要同时对Git的远程和本地分支进行重命名,你需要分几个步骤操作: 重命名本地分支 切换到其他分支:在重命名当前分支之前,确保你不在你想要重命名的那个分支上。你可以通过以下命令切换到另一个分支(比如切换到master分…...
if 语句逻辑判断顺序
C 里面写if语句的时候是按照书写顺序来判断的,不好意思我之前没有考虑过这个问题; 如if(path.back nums[i] && !path.empty()),当path为空时,就会报错,因为编译器先判断的前面的path.back nums[i]࿰…...
第IV章-Ⅱ Vue3中的插槽使用
第IV章-Ⅱ Vue3中的插槽使用 基本插槽默认内容 具名插槽作用域插槽 在 Vue 3 中,插槽(slots)是一种强大的模式,用于将模板代码从父组件注入到子组件中,使得子组件的内容可以在使用时被自定义。Vue 3 中的插槽用法包括基…...
【半个月我拿下了软考证】软件设计师高频考点--系统化教学-网络安全
👨💻 收录于专栏:软件设计师考点暴击 ⭐🅰️进入狂砍分⭐ ⭐软件设计师高频考点文档, ⭐软件设计师高频考点专栏 ⭐软件设计师高频考点⭐ 🎶(A) 考点1,网络攻击 理解记忆 &#…...
E2PROM读写函数
void EEP_write(u8 add,u8 date) {I2CStart();I2CSendByte(0xa0);I2CWaitAck();I2CSendByte(add);I2CWaitAck();I2CSendByte(date);I2CWaitAck();I2CStop();HAL_Delay(5); }这段代码是一个用于向一个I2C设备写入数据的函数。 函数定义: void EEP_write(u8 add,u8 data)这定义…...
MySql中什么是回表? 如何减少回表的次数
背景 在InnerDB中, B数的叶子节点存储数据的索引是聚集索引,也就是我们说的主键索引,而B数的叶子节点存储主键索引的是非聚集索引,也就是其他的索引 普通索引 唯一索引 组合索引,也就是非主键索引,在InnerD…...
【Linux】目录和文件相关的命令,补充:centos7系统目录结构
【Linux】Linux操作系统的设计理念之一就是“一切皆文件”(Everything is a file),即将设备、文件等都当作“文件”处理。 “文件”主要类型有:目录(即文件夹),链接文档(即快捷方式…...
【读点论文】SAM-LIGHTENING: A LIGHTWEIGHT SEGMENT ANYTHING MODEL,改进自注意力机制,然后知识蒸馏提点
SAM-LIGHTENING: A LIGHTWEIGHT SEGMENT ANYTHING MODEL WITH DILATED FLASH ATTENTION TO ACHIEVE 30 ACCELERATION ABSTRACT 分割任意模型(SAM)由于其零样本泛化能力,在分割任务中引起了广泛的关注。然而,SAM在现实世界实践中…...
PostgreSQL函数和运算符
PostgreSQL为内置的数据类型提供了大量的函数和运算符,用户也可以定义自己的函数和运算符,使用psql命令\df和\do可以列出所有可用的函数和运算符 1. 逻辑运算符 常用的逻辑运算符有AND、OR、NOT,逻辑系统有三个值true、fase和nullÿ…...
使用网络工具监控网络性能
网络工具和实用程序有助于有效地检测网络问题,诊断其原因和位置,以及缓解和解决问题,这有助于确保网络环境的稳定性,使用户免受设备连接问题带来的麻烦。 网络工具已经成为每个网络管理员用于有效诊断和处理网络问题的解决方案中…...
Gradle基础笔记
配置镜像 修改 gradle>wrapper>gradle-wrapper.properties distributionUrlhttps://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.6-all.zip 配置父项目 使用 subprojects 编码问题处理 [compileJava, compileTestJava, javadoc].options.encoding ‘UTF-…...
QT+网络调试助手+TCP客户端
一、网络调试助手UI界面 编程主要思路: 首先将水平的控件 水平布局 ,然后相对垂直的控件 垂直布局 ,哪怕是底下的groupBox也需要和里面的内容 水平布局,然后最后框选全部 栅格布局。如果需要界面自适应窗口大小,…...
数据库调优-SQL语句优化
2. SQL语句优化 sql 复制代码 # 请问这两条SQL语句有什么区别呢?你来猜一猜那条SQL语句执行查询效果更好! select id from sys_goods where goods_name华为 HUAWEI 麦芒7 魅海蓝 6G64G 全网通; select id from sys_goods where goods_id14967325985…...
h函数 render函数 JSX基本用法
1.1认识h函数(hyperscript工具 基于JavaScript编写模板的工具) Vue推荐在绝大多数情况下使用模板来创建你的HTML,然后一些特殊的场景,需要JavaSript的完全编程能力,可以使用渲染函数,它比模板更接近编译器&…...
购物车操作
添加购物车: 需求分析和接口设计: 接口设计: 请求方式:POST 请求路径:/user/shoppingCart/add请求参数:套餐id、菜品id、口味返回结果:code、data、msg 数据库设计: 这上面出现了…...
华为手机 鸿蒙系统-android studio识别调试设备,开启adb调试权限
1.进入设置-关于手机-版本号,连续点击7次 认证:有锁屏密码需要输入密码, 开启开发者配置功能ok 进入开发者配置界面 打开调试功能 重新在androd studio查看可运行running devices显示了, 不行的话,重启一下android …...
怎么做建设网站首页/html家乡网站设计
征途手机版主推国战系统,其中国家刺探是什么呢?国战相关的问题有哪些呢?今天当乐网小编给大家带来相关内容的解答:Q:《征途》共有几个国家?A:10个国家,分别是吴、赵、越、楚、燕、唐…...
个人网站建设方案书 备案/百度邮箱注册入口
安装配置可参考 https://blog.csdn.net/weixin_43205308/article/details/130020674 1、如果启动过derby,最小初始化过 在安装路径下删除 derby.log metastore_db rm -rf derby.log metastore_db此处省略安装mysql数据库 2、配置MySQL 登录mysql mysql -uroot …...
wordpress纯代码/网络营销与电子商务的区别
审核转换允许对数据流添加审核审核数据,以往使用HIPPA和Sarbanes-Oxley (SOX)时,必须跟踪谁在什么时插入数据,审核转换可以实现这种功能。例如要跟踪那一个task向表里插入数据,可以在审核转换中添加相应的列。在Output Column Nam…...
wordpress动漫图片主题/做seo网页价格
最近有朋友在咨询天兴工作室zblogphp调用某个栏目内的文章怎么调用?调用后想第一篇文章和后面的用不同的显示界面怎么搞?本文就来上示例代码并尝试解释下。先上代码: {foreach Getlist(10,2,null,null,null,null,array(has_subcate>true))…...
wordpress备案号不显示/网络营销是什么专业
模板介绍 精美PPT模板设计,淡绿色清新立夏主题介绍PPT模板。一套节日PPT幻灯片模板,内含橙色,绿色多种配色,精美风格设计,动态播放效果,精美实用。 一份设计精美的PPT模板,可以让你在汇报演讲时脱颖而出。…...
网站建设需要哪些步骤 谢谢/提高搜索引擎检索效果的方法
*** 一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。*但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,*应该输出为“我ABC”而不是“我ABC汉的半…...