2022年天府杯全国大学生数学建模竞赛D题高等院校综合发展状况与学科质量评估解题全过程文档及程序

news2024/11/16 6:41:54

2022年天府杯全国大学生数学建模竞赛

D题 高等院校综合发展状况与学科质量评估

原题再现:

  问题背景:
  高等院校是我国经济社会发展中的重要参与者,一流大学与一流学科的建成是实现社会主义共同富裕的重要基础。随着国家第二轮“双一流”计划评选结果的公布以及第五轮学科评估的有序开展,高校整体发展质量与关键学科建设成效引起教职工、高考生、应届毕业生、准研究生、企事业单位等多方位的热切关注,如何合理地、有效地评判各类高校在过去几年建设发展中的利与弊,是较为困难的,也是有较强现实需求意义的。
  请参赛者参照教育部第四轮学科评估办法、软科版、中国大学排行榜(CNUR)版、武书连版、校友会版大学排名办法和英国泰晤士高等教育世界大学排名、英国 QS 世界大学排名、美国 U.S. News 世界大学排名等评价方法,或查阅其它资料,自主设计院校与学科评价标准体系,并完成若干个相关问题。
  请解决:
  (1)请收集“西安交通大学、华中科技大学、哈尔滨工业大学、武汉大学、北京理工大学、北京航空航天大学、同济大学、厦门大学、中山大学、东南大学”等 10 个高校的相关数据,请从“国家级科研平台、重要科技奖项、重大科研项目、保研率、学科竞赛、社会声誉、国际化、杰出人才产出、高学历职工、预算经费、成果转化或高水平论文”中自选若干个指标或另选其它指标综合评价高校发展水平并给出相关依据,评估时间尺度可自定。
  (2)以“计算机科学与技术(0812)”为对象,援引相关数据,评估下列高校 2020 年度或 2021 年度的该学科发展质量:北京大学、清华大学、浙江大学、国防科技大学、北京航空航天大学、北京邮电大学、哈尔滨工业大学、上海交通大学、南京大学、华中科技大学、电子科技大学。
  (3)市属城市高校着重服务于本地经济社会发展,与城市发展质量息息相关,起步较晚但发展迅速是其典型特征。请综合评价分析“深圳大学、广州大学、成都大学、江汉大学、青岛大学”之间的共同点、发展特色与未来前景,并讨论学校发展与属地城市政策扶持之间的关联度。
  注意:收集到的数据保存至附件中提交,结果无法在论文中完整展示的也放置于附件中。

整体求解过程概述(摘要)

  高等院校是我国经济社会发展中的重要参与者,本文主要研究各项指标对于高校发展水平和学科发展质量的影响,建立了熵权法模型、TOPSIS 分析模型、秩和比模型、系统举类模型和灰色关联度模型。
  针对问题一,首先考虑高校发展水平的影响主要体现在重要科技奖项和杰出人才产出上,本文选取高质量论文发表数量、国家级科研平台等指标进行评价。通过熵权法计算本文选取指标权重,其中高质量论文发表数量和杰出人才产出的权重分别为 0.0948和 0.0944,表明该指标对高校发展所占权重较大,具有较大的影响力。其次,本文建立Topsis 综合评价模型,定量分析各高校指标数据对高校发展水平的影响。最后,得到各高校的综合得分,其中排名前三的高校分别为西安交通大学、华中科技大学以及哈尔滨工业大学。
  针对问题二,关于对计算机科学与技术学科为对象进行对各高校学科发展水平进行评价,本文主要选取有关计算机学科指标来分析各高校的发展情况,其中本文选择学科评估、生源质量、ACM 排名、学科经费、学科院士人数等作为评价指标。其次,本文通过秩和比综合评价法分析了计算机学科各高校的学科能力,采用熵权法对指标进行加权评分,其中学科院士人数权重达到 0.258 占比最高。最后通过线性回归结果分析,显示北京大学和清华大学的学科等级值为 3,电子科技大学的学科等级的值是 1,可以得出北京大学和清华大学计算机学科发展质量最好,电子科技大学计算机学科发展质量相对较差。
  针对问题三,为了分析题中所给五所高校的共同点、发展特色与未来前景,本文选取地区 GDP、高校发展特色、政府经费、重点学科数量、重点学科类型共 5 个指标,首先,对收集的数据进行预处理,将高校发展特色、重点学科类型等定性指标转化为定量指标,导入 SPSS26.0 中进行系统聚类分析,结果显示深圳大学和广州大学被分为一类,是因为两者均为创新型大学,所在城市 GDP 和其经费较高,重点学科数多。同理,成都大学和江汉大学为同一类,青岛大学单独一类。在研究学校发展与所在城市政策扶持之间的关联度时,选取出台政策作为决定学校发展的主要因素,经费、占地面积、设备总值和产学研情况作为次要因素,建立灰色关联模型,得出 4 个次要因素的灰色关联度分析大小分别为 0.874、0.408、0.863 和 0.931,因此,对学校发展影响最大的是产学研情况和经费。

模型假设:

  1.高校发布信息完全是学校真实数据。
  2.收集的信息适用于所有高校。
  3.编秩时出现的误差不影响后续回归分析。
  4.特征指标与高校评估相关性密切。
  5.假设学科发展不会出现突发外界因素影响。

问题分析:

   问题一的分析
  本问要求收集“西安交通大学、华中科技大学和哈尔滨工业大学”等 10 所高校的院校相关数据,选取“重要科技奖项数量、杰出人才产出数量和高水平论文数量”等指标对题中 10 个院校进行综合评估。因此,本文根据题中给出的指标收集数据,建立熵权法模型,找出特征指标与院校综合发展水平的权重占比,找出各个指标的权重关系后建立 TOPSIS 综合评价模型,将特征指标作为评估影响因素,计算出各高校的综合评分,并通过得分对高校发展水平进行排序。
  问题二的分析
  本问要求收集院校特征数据对“北京大学、清华大学和浙江大学”等 11 所高校的“计算机科学与技术”专业 2020 年度或 2021 年度进行发展质量的评估。本问与问题一不同在于给定了学科定量指标,问题一中熵权法和 TOPSIS 综合评价法是使用多个指标,从多个角度对院校进行综合评价,最终找出院校综合发展水平排名,问题二则是收集计算机科学与技术学科相关指标,对学科进行综合评估。本文通过官方平台收集了与教学质量发展有关的指标,利用熵权法找出指标权重,建立 RSR 法模型,画出线性回归曲线,对院校计算机科学与技术发展质量进行评级。
   问题三的分析
  要分析深圳大学、广州大学等五所年轻高校的共同点、发展特色与未来前景和学校发展与属地城市政策扶持之间的关联程度,考虑到这些高校均为地方市属高校,因此,这些高校的发展与所在城市的 GDP 和经费息息相关,同时,其发展定位和学校综合实力决定了自身的发展特色和前景。通过在各高校官网搜集的数据,进行系统聚类分析,可将这五所高校分成相应的类别。在各类别中,可以直观的看出其共同点、发展特色与前景未来。为挖掘出影响学校发展的关键因素,建立灰色关联模型,可根据灰色关联度大小判断与学校发展相关因素的重要程度。

模型的建立与求解整体论文缩略图

在这里插入图片描述
在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free)

clear;clc
load X.mat
[n,m] = size(X);
disp(['共有' num2str(n) '个评价对象, ' num2str(m) '个评价指标'])
Judge = input(['这' num2str(m) '个指标是否需要经过正向化处理,需要请输入 1 ,不需要
输入 0: ']);
if Judge == 1
position = input('请输入需要正向化处理的指标所在的列,例如第 2、3、6 三列需要
处理,那么你需要输入[2,3,6]: ');
disp('请输入需要处理的这些列的指标类型(1:极小型, 2:中间型, 3:区间型)
')
Type = input('例如:第 2 列是极小型,第 3 列是区间型,第 6 列是中间型,就输入[1,3,2]:
');
for i = 1 : size(position,2) %这里需要对这些列分别处理,因此我们需要知道一共要
处理的次数,即循环的次数
X(:,position(i)) = positivization(X(:,position(i)),Type(i),position(i));
end
disp('正向化后的矩阵 X = ')
disp(X)
end
Z = X ./ repmat(sum(X.*X) .^ 0.5, n, 1);
disp('标准化矩阵 Z = ')
disp(Z)
D_P = sum([(Z - repmat(max(Z),n,1)) .^ 2 ],2) .^ 0.5
D_N = sum([(Z - repmat(min(Z),n,1)) .^ 2 ],2) .^ 0.5
S = D_N ./ (D_P+D_N)
disp('Final Score:')
stand_S = S / sum(S)
[sorted_S,index] = sort(stand_S ,'descend')
function [posit_x] = Mid2max(x,best)
M = max(abs(x-best));
posit_x = 1 - abs(x-best) / M;
end
2.DBSCAN code
clc;
clear;
close all;
%% Input Data
X = xlsread('Latitude and longitude.xlsx');
%% Run DBSCAN Clustering Algorithm
epsilon=0.5;
MinPts=10;
IDX=DBSCAN(X,epsilon,MinPts);
%% Plot Results
PlotClusterinResult(X, IDX);
title(['DBSCAN Clustering (\epsilon = ' num2str(epsilon) ', MinPts = ' num2str(MinPts)
')']);
%DBSCAN
function [IDX, isnoise]=DBSCAN(X,epsilon,MinPts)
C=0;
n=size(X,1);
IDX=zeros(n,1); % Initialize all to 0, that is, all noise points
D=pdist2(X,X);
visited=false(n,1);
isnoise=false(n,1);
for i=1:n
if ~visited(i)
visited(i)=true;
Neighbors=RegionQuery(i);
if numel(Neighbors)<MinPts
% X(i,:) is NOISE
isnoise(i)=true;
else
C=C+1;
ExpandCluster(i,Neighbors,C);
end
end
end
function ExpandCluster(i,Neighbors,C)
IDX(i)=C;
k = 1;
while true
j = Neighbors(k);
if ~visited(j)
visited(j)=true;
Neighbors2=RegionQuery(j);
if numel(Neighbors2)>=MinPts
Neighbors=[Neighbors Neighbors2]; %#ok
end
end
if IDX(j)==0
IDX(j)=C;
end
k = k + 1;
if k > numel(Neighbors)
break;
end
end
end
function Neighbors=RegionQuery(i)
Neighbors=find(D(i,:)<=epsilon);
end
end

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

PMP课堂模拟题目及解析(第16期)

151. 一个全球多学科项目的项目经理如何才能确保在所有学科中使用变更控制过程&#xff1f; A. 执行影响分析以考虑所有项目学科 B. 确保变更控制委员会有来自所有学科的代表 C. 邀请所有学科参加变更控制系统委员会会议&#xff0c;但仅从所参加的学科收集意见 D. 代表其…

让你不再好奇图片识别工具怎么用

你是否曾经遇到过想知道一张照片中是什么物品或者景色&#xff0c;却不知道如何搜索的情况&#xff1f;或者&#xff0c;你是否曾经想要识别一张照片中的人脸&#xff0c;想要借助图片识别软件&#xff0c;又不知道图片识别工具怎么用&#xff1f;别担心&#xff0c;接下来我将…

「实在RPA·地产数字员工」筑牢数字经济发展之基

地产行业是国民衣食住行日常生活中的重要组成部分&#xff0c;为人们提供遮风挡雨的温暖港湾。根据国家统计局数据&#xff0c;从GDP占比看&#xff0c;2020年房地产及其产业链占我国GDP的17%&#xff08;完全贡献&#xff09;&#xff0c;是我国经济发展的火车头之一。由此看来…

零代码、低代码、APaaS系统怎么选?一文带你避坑!

零代码、低代码、apaas的概念在整个全球行业内已经流行了很长一段时间。那这3个概念分别指的是什么&#xff1f;他们具备何种能力&#xff1f;企业如果要用该如何选&#xff1f;有哪些好用的低代码平台推荐&#xff1f;下面一文全部给你讲清楚&#xff01; 一、零代码、低代码…

HTML+CSS实训——Day07——发现页用JavaScript进一步修改

仓库链接:https://github.com/MengFanjun020906/HTML_SX 前言 继续改昨天的界面&#xff0c;我们在上周写的都是静态页面&#xff0c;这周开始给静态界面加上javascript&#xff0c;可以让其互相跳转&#xff0c;再加上一些功能。 Find.html // 歌曲列表let songs [{"s…

Java 集合List转 Map 和Map转List的方法总结(举例说明!)

最近遇到了一个场景是&#xff0c;要将从数据库中查出的List<bean>转换为List<map>然后再取map中的value&#xff0c;最后把所有的value写到Excel中。由于这个bean的属性太多了&#xff0c;我最开始没有采用list转map的方式取获取value&#xff0c;而是在for循环中…

结构型设计模式03-外观模式

✨作者&#xff1a;猫十二懿 ❤️‍&#x1f525;账号&#xff1a;CSDN 、掘金 、个人博客 、Github &#x1f389;公众号&#xff1a;猫十二懿 外观模式&#xff08;门面模式&#xff09; 1、外观模式介绍 外观模式&#xff08;Facade Pattern&#xff09;&#xff0c;也称门…

外贸高手揭秘:心理学在谈判中的秘密武器!

在我看来&#xff0c;谈判与心理学密切相关&#xff0c;研究谈判就是研究心理学&#xff01;大学期间&#xff0c;我几乎读完了所有的心理学著作&#xff0c;我必须承认&#xff0c;这为我后来的外贸谈判打下了良好的基础。 有人说:为什么要用谈判这个词&#xff1f;这只是一个…

go语言学习——2.x

文章目录 控制结构if-elseswitchfor(range)break和continue标签与goto 函数参数与返回值传递变长参数defer内置函数递归函数函数作为参数闭包计算函数的执行时间 控制结构 if-else if condition{//do something }if condition{//do something }else{//do something }if condi…

SpringMVC03:Restfule和控制器

目录 一、控制器Controller 二、实现controller接口 三、使用注解Controller 四、RequestMappinng 五、RestFul风格 六、学习测试 1.再新建一个类RestfulController 2.在SPring MVC种可以使用PathVariable注解&#xff0c;让方法参数的值对应绑定到一个URI模板变量上。…

【hello C++】类和对象(中)

目录 1. 类的6个默认成员函数 2. 构造函数 2.1 概念 2.2 特性 3. 析构函数 3.1 概念 3.2 特性 4. 拷贝构造函数 4.1 概念 4.2 特征 5.赋值运算符重载 5.1 运算符重载 5.2 赋值运算符重载 5.3 前置和后置重载 7.const成员 8.取地址及const取地址操作符重载 类和对象&#x1f337…

《Java并发编程实战》课程笔记(六)

管程&#xff1a;并发编程的万能钥匙 什么是管程 Java 采用的是管程技术&#xff0c;synchronized 关键字及 wait()、notify()、notifyAll() 这三个方法都是管程的组成部分。 管程和信号量是等价的&#xff0c;所谓等价指的是用管程能够实现信号量&#xff0c;也能用信号量实…

通用AppKey签名验证软件

一、 需求说明 签名验证是一种技术&#xff0c;用于确保数据完整性和身份验证。在Java应用程序中&#xff0c;签名通常是由开发人员提供的一个字符串&#xff0c;它基于请求的内容和一些密钥信息生成。这个签名可以被认为是一种指纹&#xff0c;它唯一地标识了请求的内容&…

BLECommonTool通用测试工具介绍

工具下载地址&#xff1a;BLECommonTool通用工具资源-CSDN文库 大家在使用过程中&#xff0c;如有发现bug或有更好的建议&#xff0c;欢迎留言或发我QQ邮箱&#xff1a;1255033066qq.com. 工具界面 以下是关于GMBLETool工具的详细使用说明&#xff1a; 蓝牙适配器状态检测&…

springcloudAlibaba整合knife4j整合swagger整合gateway,并且同步到Yapi上

springcloudAlibaba整合knife4j整合swagger整合gateway&#xff0c;并且同步到Yapi上 1.gateway模块 1.pom引入 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version&g…

什么是七专,电子元器件分级详细总结

🏡《电子元器件高级指南》 目录 0,概述1,商业级元器件2,工业级元器件3,汽车工业级元器件4,七专级元器件5,军级元器件6,航天级元器件0,概述 随着科学技术的发展,以及集成电路技术的不断进步。电子元器件的应用越来越广泛。在不同的应用场景下,往往需要不同等级的电子…

(双指针 ) 15. 三数之和 ——【Leetcode每日一题】

❓15. 三数之和 难度&#xff1a;中等 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意&#xff1a…

pip安装python库速度慢、失败及超时报错解决办法

背景&#xff1a; 随着人工智能的不断兴起&#xff0c;python作为最接近人工智能的语言&#xff0c;变得越来越流行&#xff0c;人生苦短&#xff0c;python要学起来。之所以越来用的人喜欢学习python和研究Python&#xff0c;除了python本身便于学些、语法简短、面向对象等特点…

静态库与动态库的区别

静态库与动态库的区别 静态库动态库 首先用OpenCV的开源库来举个例子了解一下库文件的分类&#xff1a; bin文件夹里面放的都是dll文件&#xff1b; lib文件夹里面放的都是伴随dll文件的动态lib文件&#xff1b; staticlib文件夹里面放的才是真正的静态lib文件&#xff0c;和…

专利费减备案操作流程——让你申请专利时的官费大大打折

【系列专栏】&#xff1a;博主结合工作实践输出的&#xff0c;解决实际问题的专栏&#xff0c;朋友们看过来&#xff01; 《项目案例分享》 《极客DIY开源分享》 《嵌入式通用开发实战》 《C语言开发基础总结》 《从0到1学习嵌入式Linux开发》 《QT开发实战》 《Android开发实…