2018年五一杯数学建模C题江苏省本科教育质量综合评价解题全过程文档及程序
2019年五一杯数学建模
C题 江苏省本科教育质量综合评价
原题再现
随着中国的改革开放,国家的综合实力不断增强,中国高等教育发展整体已进入世界中上水平。作为一个教育大省,江苏省的本科教育发展在全国名列前茅,而江苏省13个地级市的本科教育质量发展并不平衡。
1. 影响本科教育质量的指标有很多。查找资料,对如下9个指标(本科院校数量、招生人数、师资队伍与结构、生师比、教学条件与利用、专业建设与教学改革、学生就业、科研投入与产出、双一流学科建设)进行量化处理(完成下表),并进行相关的数据分析。
2. 根据问题1中的指标数据,建立数学模型,对江苏省13个地级市(常州、淮安、连云港、南京、南通、宿迁、苏州、泰州、无锡、徐州、盐城、扬州、镇江)的本科教育质量进行综合评价。
3. 通过建立数学模型,分析在所给的9个指标中,可以减少哪些指标使得评价结果与问题2中的评价结果基本一致。
4. 通过建立数学模型,确定一个关键的指标,使得该指标值的普遍改善能够尽可能缩小江苏省13个地级市本科教育发展的差异,并利用查找的数据资料验证所建立模型的有效性。
5. 请结合前面的讨论给出有效提升江苏省本科教育质量的政策建议。
整体求解过程概述(摘要)
本文运用熵权法、主成分分析法、虚拟控制调节法、灰色关联分析等方法,建立了江苏省 13 个地级市本科教育质量的综合评价模型,并对该模型中的指标进一步优化与筛选,对江苏省的本科教育质量问题进行了研究。
问题一中,本文基于给定的九个指标,参考现存的多种评价体系与原则,综合考虑分析后完成一套完备的四级指标评价体系,并基于熵权法构建评估本科教育质量的综合评价模型,对给定的九个指标进行了合理的量化。
问题二中,本文综合考虑指标的客观与主观因素,利用熵权法和主成分分析法互为验证,得到更有效的综合评价模型。基于问题一各三级指标的量化值,进行无量纲化处理。根据处理后的无量纲值,先利用主成分分析,确定各成分的信息贡献率和累积贡献率,利用其信息贡献率得到江苏省 13 个城市本科质量的综合评价模型。本文再利用熵权法,对模型中各指标的权重进行求解赋值,并建立最终的江苏省 13 个地级市本科教育质量的综合评价模型。对于两种不同的模型,本文分别计算得到 13 个城市的本科质量综合得分,得到基于这两个模型的江苏省 13 个地级市的本科教育质量排名。对比分析两种模型得到的排名,最后得到的结果为:南京>苏州>无锡>南通>镇江>徐州>扬州>盐城>淮安>常州>连云港市>泰州>宿迁。
问题三中,引入虚拟控制城市,通过控制 13 个城市三级指标数据进行相同幅度的调节,计算调节前后 13 个城市的本科教育质量综合评分间的相对欧式距离。本文利用灰色关联分析,验证这一方法的可靠,得到各三级指标与本科教育质量的关联度。本科院校数量、招生人数这两项指标的相对欧氏距离与关联度均较小,说明这两项指标对本科教育质量的影响较小。减少这两项指标后再带入建立的综合评价模型的排名变化浮动较小,因此可以减少本科院校数量、招生人数这两项三级指标。
问题四中,利用敏感度分析,选择其余 7 个指标为主要三级指标,每次仅改变一个指标,与其他未改变的组成一个新指标集,重新计算其综合得分,得到敏感度。将敏感度最大的专业建设与改革作为关键指标,比较仅改变该值与未改变该值的江苏省 13 个地级市本科教育质量的得分,发现各市评分差距均明显降低,且得分越低的城市的增长量明显越高,该指标确实可以缩小江苏省 13 个地级市本科教育发展的差异。
问题五中,根据前四问的综合评价模型分析出江苏省各地级市本科教育质量不均衡的原因,并针对现实情况,结合当下政策,提出了合理有效的建议。
模型假设:
1.假设网上搜集的数据真实可靠,不存在异常数据。
2.假设各高校自然发展,没有特殊情况导致其综合实力剧变。
3. 假设不考虑民办与中外合办本科院校时,不影响教育综合质量的评价。
4. 假设对某些指标采取的调整措施不会影响其他指标。
问题分析:
江苏省位于长江三角洲经济发达地区,综合实力强劲,高等教育资源优渥,但仍然存在着教育发展不平衡的现象,省内十三个地级市的高等教育资源分配差异较为显著。对江苏省本科教育质量进行综合评估,可以体现出江苏省高等教育所存在的缺陷与问题,利于教育改革的推进和各高校的健康发展。因此,进行江苏省本科教育质量综合评估具有十分重要的意义。
关于问题一的分析
问题一要求对给出的九个指标进行量化处理,并进行相关的数据分析。由于江苏省本科教育质量受多种复杂因素作用的影响, 且在选取评价指标时需要考虑到指标的可行性、 指标选取的主观性等因素的影响, 因此可以基于熵权法进行客观赋权,建立一个多层次的江苏省本科教育质量评价指标体系。
关于问题二的分析
问题二要求对问题一中的指标数据,建立数学模型,对江苏省 13 个地级市的本科教育质量进行综合评价。考虑到指标针对这十三个地级市的可行性, 将收集到的数据标准化后用熵权法计算各指标权重, 最后代入第一问的评价体系即可求出综合评分进行排名。
关于问题三的分析
问题三要求在所给的九个指标中,可以减少那些指标使评价结果与问题二中的评价结果基本一致。可以考虑根据分析各项指标的灵敏性来判断指标对目标层影响的大小。为了能更直观地调控各指标的变量, 且使各变量值对该指标的影响是等效的, 本文考虑插入一个虚拟控制变量。 通过调节改虚拟控制变量的各指标数据,计算各指标的灵敏度,从而确定出各指标变化对目标层的影响效果。
关于问题四的分析
问题四要求确定一个关键的指标,使得该指标值得普遍该晒能够尽可能缩小江苏省 13 个地级市本科教育发展差异。可以考虑敏感度分析,任意改变主要三级指标的综合得分,对比改变前后 13 个地级市本科教学质量的得分,来判断该关键指标是否符合要求。
关于问题五的分析
问题五要求我们结合前面的讨论,给出有效提升江苏省本科教育质量的政策建议。考虑根据问题一至问题四中获得的所有可能结果进行多方面地分析,采取重点对策来提出了对有效提升江苏省本科教育质量的科学且有依据的政策建议。
模型的建立与求解整体论文缩略图
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可
程序代码:(代码和文档not free)
clc
A=[1 51/5 1];
n=2;
e0=ones(n,1);
e0=(1/n)*e0;
for i=1:ne0=A*e0;e=e0/sum(e0);e1=zeros(n,1);e1=e;if e0==e1breakend
end
e1
clc
n=5;
x=zeros(n,n);
Aa=zeros(n,n);
ans0=0;
A=[ 1 2 7 5 51/2 1 4 3 31/7 1/4 1 1/2 1/31/5 1/3 2 1 1 1/5 1/3 3 1 1];
w=sum(A);
for i=1:25if (i<=5)Aa(i)=A(i)/w(1);else if (i<=10)Aa(i)=A(i)/w(2);else if (i<=15)Aa(i)=A(i)/w(3);else if (i<=20)Aa(i)=A(i)/w(4);else Aa(i)=A(i)/w(5);endendB=sum(Aa');k=sum(B);for i=1:nB(i)=(B(i))/kendw=B'aw=A*w;for i=1:nans0=ans0+(1/n)*(aw(i)/w(i));endans0CI=(ans0-n)/(n-1)CR=CI/1.12
clc
A=[1 1/3 1/33 1 53 1/5 1];
n=3;
e0=ones(n,1);
e0=(1/n)*e0;
for i=1:ne0=A*e0;e=e0/sum(e0)e1=zeros(n,1);e1=e;if e0==e1breakend
end
e1
clc,clear
x=[3 39152 8341 16.6 100 550653 0 0.92882 21410 0 18.7 50 339561 0 0.90792 11545 0 18.16 70 91484 0 0.890535 329483 0 20.4 55 1429259 38 0.91343 31641 7327 19.21 75 992409 0 0.92121 47960 2 21.8 35 359100 0 0.87247 67413 018.7 90 1193750 1 0.92425 19226 0 18.9 40 1350277 0 0.90232 34462 0 18.5 80 429389 2 0.92436 53992 12098 17.1 95 964210 2 0.8762 18334 4399 15.8 65 557704 0 0.91673 22405 0 15.8 85 790380 0 0.92622 25760 10162 15.4 60 1077366 0 0.8642
];
x=zscore(x); %数据标准化
std=CORRCOEF(x); %计算相关系数矩阵
[vec,val]=eig(std); %求特征值(val)及特征向量(vec)
newval=diag(val); %将特征值做成一个新向量
[y,i]=sort(newval); %对特征值进行排序,y为排序结果,i为索引
rate=y/sum(y) %计算贡献率
sumrate=0;
newi=[];
for k=length(y);-1;1sumrate=sumrate+rate(k);newi(length(y)+1-k)=i(k);if sumrate>0.85 break;end
end %记下累积贡献率大于85%的特征值的序号方人员newi中
fprintf('主成分数;%g\n\n',length(newi));
for i=1;1;1;length(newi) %计算荷载aafor j=1;1;1length(y)aa(i,j)=sqrt(newval(newi(i)))*vec(j,newi(i));end
end
aaa=aa.*aa; %主成分荷载归一化zcfhz
for i=1;1;length(newi)for j=1;1;length(y)zcfhz(i,j)=aa(i,j)/sqrt(sun(aaa(i,;)));end
end
fprintf('主成分荷载;/n'),zcfhz %输出主成分荷载zcfhz
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可
相关文章:

2018年五一杯数学建模C题江苏省本科教育质量综合评价解题全过程文档及程序
2019年五一杯数学建模 C题 江苏省本科教育质量综合评价 原题再现 随着中国的改革开放,国家的综合实力不断增强,中国高等教育发展整体已进入世界中上水平。作为一个教育大省,江苏省的本科教育发展在全国名列前茅,而江苏省13个地级…...

第四代智能井盖传感器:万宾科技助力城市安全
在繁华喧嚣的城市里人来人往,井盖作为基础设施的一个组成部分在路面上分布范围广。然而这些看似普通的井盖却存在着位移、水浸的风险,可能给我们的生活带来诸多不便,更会威胁到我们的人身安全。如何有效监测和管理井盖的状态,成为…...

[Jenkins] Docker 安装Jenkins及迁移流程
系统要求 最低推荐配置: 256MB可用内存1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB) 为小团队推荐的硬件配置: 1GB可用内存50 GB 可用磁盘空间 软件配置: Java 8—无论是Java运行时环境(JRE)还是Java开发工具包(JDKÿ…...

第七篇 基于JSP 技术的网上购书系统——新品上架、推荐产品、在线留言、搜索功能实现(网上商城、仿淘宝、当当、亚马逊)
目录 1.新品上架 1.1功能说明 1.2界面设计 1.3处理流程 1.4数据来源和算法 1.4.1数据来源 1.4.2查询条件 1.4.3表间关系 1.4.4相关sql实例 2.推荐产品 2.1功能说明 2.2界面设计 2.3处理流程 2.4数据来源和算法 2.4.1数据来源 2.4.2查询条件 2.4.3表间关…...

IntelliJ IDE 插件开发 |(一)快速入门
前言 IntelliJ IDEA 作为 Java 开发的首选 IDE,其强大、方便之处不必多说。不过,由于个人或者团队的个性化需求,我们或多或少会想对其功能进行拓展,这时就需要开发插件(在 IntelliJ 平台下的所有 IDE 均可运行&#x…...

【Ubuntu】Windows远程Ubuntu系统
步骤 开启ssh服务并开放22端口关闭防火墙ufw或iptables ;或者将远程端口添加到入站与出站规则安装xrdp并将xrdp用户添加到ssl-cert用户组mstsc 远程,输入账号密码 1、开启ssh服务 1.1. 查看ssh是否已经开启 sudo ps -e | grep ssh如果最后返回是sshd…...

pipeline jenkins流水线
Pipeline 是 Jenkins 中一种灵活且强大的工作流机制,它允许您以代码的形式来定义和管理持续集成和持续交付的流程。 Pipeline 的作用主要体现在以下几个方面: 可编排的构建流程:使用 Pipeline,您可以将一个或多个阶段(…...

软件工程理论与实践 (吕云翔) 第六章 面向对象分析课后习题及其解析
第六章 面向对象分析 知识点: 一个典型的软件系统通常包括的内容为:它使用数据结构(对象模型),执行操作(动态模型),并且完成数据值的变化(功能模型)。 3种模型之间的关…...

langchain(1):使用LangChain 调用 openai 的 text/chat model
文章目录 重要参考OPENAI API调用 Text 模型调用 Chat 模型消息角色 Chat 模型 vs Text 模型 通过 LangChain 调用 Text 和 Chat 模型调用 text 模型调用 chat 模型 重要参考 langchain 中文网 langchain api openai api 文档 huggingface LangChain 是一个全方位的、基于大…...

rabbitMQ的扇出模式(fanout发布订阅)的生产者与消费者使用案例
扇出模式 fanout 发布订阅模式 生产者 生产者发送消息到交换机(logs),控制台输入消息作为生产者的消息发送 package com.esint.rabbitmq.work03;import com.esint.rabbitmq.RabbitMQUtils; import com.rabbitmq.client.Channel;import java.util.Scanne…...

VSCode打开Json 文件格式化
在VSCode中打开JSON文件时,你可以使用以下步骤来格式化JSON并显示为多行: 使用快捷键: 在打开的JSON文件中,使用快捷键格式化文档。 Windows/Linux:Shift Alt FmacOS:Shift Option F 右键菜单ÿ…...

【C++】:STL——标准模板库介绍 || string类
📚1.什么是STL STL(standard template libaray-标准模板库):是C标准库的重要组成部分,不仅是一个可复用的组件库,而且 是一个包罗数据结构与算法的软件框架 📚2.STL的版本 原始版本 Alexander Stepanov、Meng Lee 在…...

Python小白之PyCharm仍然显示“No module named ‘xlwings‘”
Python小白之“没有名称为xlwings‘的模块”-CSDN博客文章浏览阅读8次。cmd 打开命令行,输入python出现>>>的提示格,输入import xlwings 回车,正常报错:No module named xlwings。输入python 回车后,再输入im…...

在Uni-app中实现计时器效果
本文将介绍如何在Uni-app中使用Vue.js的计时器功能实现一个简单的计时器效果。 首先,我们需要创建一个包含计时器的组件。以下是一个基本的计时器组件示例: <template><div class"timer"><p>{{ formatTime }}</p><…...

Linux脚本shell中将Windos格式字符转换为unix
众所周知,windos的文档直接复制到linux服务器上去,是需要进行格式转换的,否则可能出现以下报错: 解决方法: vim 脚本 输入 :set ff ##会显示字符格式 :set ffunix ##转换为unix格式 :wq ##保存退出...

【分布式】MIT 6.824 Lab 2B实现细节分析
基于6.824 2020版 http://nil.csail.mit.edu/6.824/2020/schedule.html Lab 2A(选举)一天就完成了,主要是第一次开始写Raft需要稍微熟悉一下,但是几乎不用修改,很容易就通过了。不过到了Lab 2B就会发现2A能够通过纯属侥…...

MySql 数据库初始化,创建用户,创建数据库,授权
登录MySQL(使用管理员账户) mysql -u root -p 设置用户 -- 创建用户并设置密码 CREATE USER user_name% IDENTIFIED BY user_password;-- 删除用户 drop user user_name; 设置数据库 -- 创建数据库 CREATE DATABASE database_name;-- 删除数据库 DR…...

【洛谷算法题】P5712-Apples【入门2分支结构】
👨💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5712-Apples【入门2分支结构】🌏题目描述🌏输入格式&…...

vue项目中的js文件使用vuex
使用场景:假设有一个接口,需要在很多页面获取一遍并且将接口的返回值保存起来,这样就能使用vuex,将值保存在vuex中 实现:vuex中新建firmModule.js文件,编写存储值的代码,utils/getFirmData.js用…...

【Vue3】 computed 完整写法 全选反选 、计算商品总价
全选反选 const allCheck computed({get() {return buyCard.value.every(item > item.checkState)},set(val) {return buyCard.value.forEach(item > item.checkState val);},}); 计算商品总价格 const aggregatePrice computed(() > {const arr buyCard.value.f…...

Mindomo Desktop for Mac(免费思维导图软件)下载
Mindomo Desktop for Mac是一款免费的思维导图软件,适用于Mac电脑用户。它可以帮助你轻松创建、编辑和共享思维导图,让你的思维更加清晰、有条理。 首先,Mindomo Desktop for Mac具有直观易用的界面。它采用了Mac独特的用户界面设计…...

Spark资源规划-资源上线评估
1、总体原则 以单台服务器 128G 内存,32 线程为例。 先设定单个 Executor 核数,根据 Yarn 配置得出每个节点最多的 Executor 数量,每个节点的 yarn 内存/每个节点数量单个节点的数量 总的 executor 数单节点数量*节点数。 2、具体提交参数 …...

RT-Thread STM32F407 定时器
定时器简介 硬件定时器一般有 2 种工作模式,定时器模式和计数器模式。不管是工作在哪一种模式,实质都是通过内部计数器模块对脉冲信号进行计数。下面是定时器的一些重要概念。 计数器模式:对外部输入引脚的外部脉冲信号计数。 定时器模式&…...

C#asp.net考试系统+sqlserver
C#asp.net简易考试系统 sqlserver在线考试系统学生登陆 判断学生是否存在 选择课程名 科目 可以进行答题操作,已经考试的课程不能再次答题, 自动根据课程名对应的题库生成试卷界面 加入选项类容 说明文档 运行前附加数据库.mdf(或sql生成数…...

mac上配置maven
本文简述mac book上的Maven环境配置,着重讲述不同点。 1.安装 下载解压后,首先配置环境变量。编辑~/.bash_profile文件。加入如下代码: export M2_HOME/Users/jackie/tools/apache-maven-3.8.1注意:“/Users/jackie/tools/apac…...

解决vue-cli node-sass安装不成功问题
在项目中安装 vue-cli node-sass不成功解决办法如下: npm install node-sass --save 若以上方式安装不成功(安装超时), 则使用以下的方法: 1. npm install -g cnpm --registryhttps://registry.npm.taobao.org 2. cnpm in…...

【Mysql】Mysql内置函数介绍
🌈欢迎来到Python专栏 🙋🏾♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生 🌏IP坐标:湖北武汉 🍉 目前技术栈:C/C、Linux系统编程、计算机网络、数据结构、Mys…...

【Linux】vscode远程连接ubuntu失败
VSCode远程连接ubuntu服务器 这部分网上有很多,都烂大街了,自己搜吧。给个参考连接:VSCode远程连接ubuntu服务器 注意,这里我提前设置了免密登录。至于怎么设置远程免密登录,可以看其它帖子,比如这个。 …...

如何设计开发一对一交友App吸引更多活跃用户
在当今社交媒体时代,一对一交友App开发正日渐成为发展热点。如何吸引更多活跃用户成为开发者们的首要任务。通过本文,我们将探讨一系列方法,助您设计开发一对一交友App,吸引更多用户的关注和参与,提升App的活跃度。 了…...

UE基础篇六:音频
导语: 通过实现一个小游戏,来学会音频,最后效果 入门 下载启动项目并解压缩。通过导航到项目文件夹并打开SkywardMuffin.uproject来打开项目。 按播放开始游戏。游戏的目标是在不坠落的情况下触摸尽可能多的云。单击鼠标左键跳到第一朵云。 游戏很放松,不是吗?为了强调…...