引言

近年来,全国大学生数学建模竞赛迅速发展,为国家培养了大批应用型人才。但由于各地区教育水平不同、相关部门对竞赛的重视程度不同,导致各地区组织学生参加大学数学建模竞赛的规模不同,在该项赛事中取得的成绩差异比较显著。2013年全国大学生数学建模竞赛评选出的奖项有:赛区优秀组织工作奖9个,本科组高教社杯奖1个,专科高教社杯奖1个,本科组MATLAB创新奖1个,专科组MATLAB创新奖1个,本科组IBMSPSS创新奖1个,专科组IBMSPSS创新奖1个,本科组一等奖共273名,本科组二等奖共1292名,专科组一等奖共44名,专科组二等奖共211名[1],但成绩相对于参赛区分布不太均匀。分析各地区在2013年全国大学生数学建模竞赛中取得的成绩,明确各地区数学建模发展状况的差异和特点,将有利于相关部门从宏观上了解我国大学生数学建模竞赛的整体发展现状,分类制定相关政策[2-3],从而充分发挥数学建模的重要作用。

1建立综合评价指标体系

全国大学生数学建模竞赛现状的一个重要方面就是全国大学生数学建模竞赛获奖情况。依据全国大学生数学建模竞赛设置的奖项,遵循可比性原则,参考文献[4-5],选取x1-x7共七项评价指标,具体如下:x1:本科组高教社杯、MATLAB创新奖和IBMSPSS创新奖获奖情况;x2:本科组一等奖获奖数;x3:本科组二等奖获奖数;x4:专科组高教社杯、MATLAB创新奖和IBMSPSS创新奖获奖情况;x5:专科组一等奖获奖数;x6:专科组二等奖获奖数;x7:年度竞赛优秀组织工作奖获得情况。说明:鉴于本科组与专科组的高教社杯、MAT-LAB创新奖和IBMSPSS创新奖三类奖项每年只有一个队获奖,且基本不可重复获得(参见历年大学生数学建模竞赛获奖名单)故将其合并作为一类。

2数据资料依据

2013年全国大学生数学建模竞赛获奖名单,按指标对各个赛区的获奖情况统计如表1所示。

3R型聚类分析定性分析

七项指标之间的相关性。编写MAT-LAB程序如下:>>clc,clear>>symxy;>>x=xlsread(‘shuju.xls’);%将上表中的数据保存到MATLAB中WORK文件夹excel文件shu-ju.xls中,并将其赋于x>>y=corr(x)%输出七项指标间的相关系数矩阵(如表2所示)>>d=pdist(y,’correlation’);%计算相关系数导出的距离>>z=linkage(d,’average’);%按类平均法聚类>>h=dendrogram(z);%画聚类图(如图1所示)>>T=cluster(z,’maxclust',5);%把变量划分为5类>>fori=1:5tm=find(T==i);tm=reshape(tm,1,length(tm));>>fprintf(’第%d类的有%s\n’,i,int2str(tm));>>end程序输出:第1类的有4;第2类的有56;第3类的有7;第4类的有23;第5类的有1。即:若将指标分为5类,则指标1、4、7各为一类,指标2、3为一类,指标4、5为一类。

4Q型聚类分析

4.1选取5个指标的分类从R型聚类分析分出的5类指标中各选一个,即选取5个指标体系,对33个参赛地区进行聚类分析。首先对变量数据进行标准化处理,采用欧氏距离度量样本间相似性,选用类平均法计算类间距离。在MATLAB命令窗口输入下列程序:>>symsxy;>>x=xlsread(’shuju.xls’);%将上表中的数据保存到MATLAB中WORK文件夹excel文件shu-ju.xls中,并将其赋于x>>x(:,[3,5])=[];%删除数据矩阵的3,5两列,即使用变量1,2,4,6,7>>x=zscore(x);%将数据标准化>>s=pdist(x);%每一行是一个对象,求对象间的欧式距离>>z=linkage(s,’average’);%按类平均法聚类>>h=dendrogram(z);%画聚类图(如图2所示)>>T=cluster(z,’maxclust’,3);%把样本点划分成3类>>fori=1:3;tm=find(T==i);%求i类的对象tm=reshape(tm,1,length(tm));%变成行向量>>fprintf(’第%d类的有%s\n’,i,int2str(tm));%现实分类结果>>end程序输出:第1类的有11318第2类的有2345678910111216171920212224252627282930313233第3类的有141523即:第一类:北京,福建,湖南;第三类:江西,山东,四川;第二类:其它地区。

4.2选取7个指标的分类考虑到指标2与指标3,指标5与指标6具有一定的独立性,若七个指标体系全部取用,将33个地区分为4类,程序输入如下:>>symsxy;>>x=xlsread(’shuju.xls’);>>s=pdist(x);>>z=linkage(s,’average’);>>h=dendrogram(z);%画聚类图(如图3所示)>>T=cluster(z,’maxclust’,4);>>fori=1:4tm=find(T==i);tm=reshape(tm,1,length(tm));>>fprintf(’第%d类的有%s\n’,i,int2str(tm));>>end程序输出:第1类的有116第2类的有6710151927第3类的有23489111213141718202223242528第4类的有521262930313233即:第一类:北京,河南;第二类:辽宁,吉林,江苏,山东,广东,陕西;第四类:内蒙古,海南,西藏,青海,宁夏,新疆,香港,澳门。4.3选取本科层次指标的分类只考虑本科层次取得的成绩,即选用指标1,2,3,对33个参赛地区进行聚类分析,从而明确掌握其本科阶段的差异,则有:输入程序:>>symsxy;>>x=xlsread(’shuju.xls’);>>x(:,[4,5,6,7])=[];>>x=zscore(x);>>s=pdist(x);>>z=linkage(s,’average’);>>h=dendrogram(z);%画聚类图(如图4所示)>>T=cluster(z,’maxclust’,3);>>fori=1:3;tm=find(T==i);tm=reshape(tm,1,length(tm));>>fprintf(’第%d类的有%s\n’,i,int2str(tm));>>end程序输出:第1类的有11318第2类的有101115161719222327第3类的有2345678912142021242526282930313233即:第一类:北京,福建,湖南;第二类:江苏,浙江,山东,河南,湖北,广东,重庆,四川,陕西;第三类:其它地区。4.4选取专科层次指标的分类只考虑专科层次取得的成绩,即选用指标4,5,6,对33个参赛地区进行聚类分析,从而明确掌握其专科阶段的差异,则有:输入程序:>>symsxy;>>x=xlsread(’shuju.xls’);>>x(:,[1:3,7])=[];>>x=zscore(x);>>s=pdist(x);>>z=linkage(s,’average’);%画聚类图(如图5所示)>>h=dendrogram(z);>>T=cluster(z,’maxclust',4);>>fori=1:4;tm=find(T==i);tm=reshape(tm,1,length(tm));>>fprintf(’第%d类的有%s\n’,i,int2str(tm));>>end程序输出:第1类的有14第2类的有1523第3类的有41927第4类的有1235678910111213161718202122242526282930313233即:第一类:江西;第二类:山东,四川;第三类:山西,广东,陕西;第四类:其余各地区。

5结束语

通过2013年高教社杯大学生数学建模竞赛奖项的设置建立评价指标体系,首先运用R聚类分析法对指标间的相关性做了分析。在此基础上,重新确立评价指标,对各地区在本年度该项赛事中取得的成绩进行四个方面的Q聚类分析,并给出分类结果。特别分别给出了本科阶段、专科阶段的分类。希望能够有利于赛区明确其在全国大学生数学建模竞赛中所处的位置、阶段差异等,从而有针对性的制定相关政策,充分发挥数学建模在人才培养中的重要作用。

作者:李翠平 单位:咸阳职业技术学院

matlab zscore pdist,聚类分析数学建模论文相关推荐

  1. 生猪出售 matlab,数学建模论文-肥猪最佳销售时机问题.doc

    数学建模论文-肥猪最佳销售时机问题 数学建模论文 肥猪的最佳销售时机 作者: 摘要: 人们通过对猪的饲养和销售,总希望获阿得最大收益.因此建立与此相关的数学模型来求解最大收益与最佳销售时间就有着重要的 ...

  2. 小行星轨道 matlab,小行星轨道问题的建模与求解数学建模论文.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp学术论文&nbsp>&nbsp自然科学论文 小行星轨道问题的建模与求解数学建模论文.doc6 ...

  3. 交巡警求全市距离MATLAB程序,数学建模论文 交巡警服务平台的设置与调度

    内容简介: 数学建模论文 交巡警服务平台的设置与调度 本文针对如何设置交巡警服务平台.各平台的管辖范围.警务资源调度等相关问题建立模型并进行研究.利用MATLAB软件对数据进行处理,计算出任意两节点的 ...

  4. 基金使用计划 数学建模 matlab,数学建模论文-基金使用计划

    数学建模论文-基金使用计划 题 目 基金使用计划摘要本文研究了关于基金使用计划的问题,主要目的在于设计资金的合理安排方法,实现在一定条件下,使用有限的资金合理投资,达到最大的利润.并且我们建立了相应的 ...

  5. c语言设计乘车调度,数学建模论文校园公交车调度问题-—本科毕业设计.doc

    数学建模论文校园公交车调度问题--本科毕业设计.doc 西南交通大学2012年 新秀杯数学建模竞赛 题目: A题 组别: 大二组 参赛队员1参赛队员2参赛队员3姓名学号学院专业电话Email 西南交通 ...

  6. 数学建模论文基本格式(转载)

    数学建模论文基本格式 摘要 (200-300字,包括模型的主要特点.建模方法和主要结果.) 关键词(求解问题.使用的方法中的重要术语) 内容较多时最好有个目录 1.问题重述 2.问题分析 3.模型假设 ...

  7. 数学建模论文写作小技巧分享

    学习网址 :哔哩哔哩网站[数学建模论文写作小技巧分享] 数学建模论文写作小技巧分享 数学建模-论文-各部分-写作-指导 数学建模[建模竞赛与论文写作] 目   录 P1 [必看]代码.论文查重问题怎么 ...

  8. 数学建模论文(国赛)写作建议

    本人参加过几次数学建模的正规比赛,结合指导老师的指导意见以及个人亲身感受,对于数学建模论文写作方面有若干想法,在此与各位分享,望多多斧正,提出意见. 从论文写作时间上来看,比赛题目给出之后,最好要在两 ...

  9. 数学建模论文六大获奖技巧总结(想得奖的进来看)

    目录 一,摘要一定要认真写 二,论文的排版一定要美观 三,模型假设一定要认真对待 ●模型假设的意义 四,问题分析推荐使用流程图 五,推荐使用改进或优化后的模型 六,建议增加模型检验模块 一,摘要一定要 ...

最新文章

  1. 渥太华大学药学院院长Daniel Figeys团队诚邀药物-微生物组方向博士后
  2. JStorm/Storm源码解读(二)--启动篇
  3. centos 6.5安装VMware tools
  4. 虚拟主机和托盘服务器,虚拟主机和托盘服务器
  5. Android开发遇到手机无法弹出Toast
  6. ajax 进度条 php,php – Jquery :: Ajax提供进度条?
  7. phpmyadmin/scripts/setup.php,Linux下phpMyAdmin安装过程中的问题解决
  8. java静态接口方法使用_使用静态方法对接口进行Java编程
  9. 马士兵AI人工智能工程师
  10. qq恢复官方网站服务器繁忙,qq恢复官方网站
  11. MySQL varbinary类型字段 java怎么取
  12. proteus仿真运行时出现的错误
  13. Curl 下载安装和配置
  14. 程序员职业规划:按照这规划,我年薪43万!
  15. [强烈推荐]ring0下文件解锁强制删除工具
  16. 小米手机自动进入Recovery恢复模式,且不停重启
  17. qrCode二维码生成器
  18. 由闷骚书生与假正经小姐的古典爱情故事说起
  19. linux u盘 慢_SUSE 10.0 U盘写入速度慢的最终解决方案--及两个Linux系统能否共享同一个swap分区...
  20. 使用easypoi操作excel

热门文章

  1. 单机十万并发HLS直播服务器的防盗链技术
  2. 服务器多系统安装神器——ventoy
  3. 如何用好售后服务卡/评价有礼卡,高比率留存老客户,提升店铺复购率
  4. 微信小程序学习9:获取用户信息进行登录操作 wx.getUserProfile
  5. 32android好看的样式及demo汇总
  6. c++入门(多态and纯虚函数and抽象类)
  7. 使用Python+OpenCV实现打乒乓球游戏
  8. linux 程序提权,Linux提权辅助工具
  9. RTSP+RTP协议剖析
  10. C语言编译键盘钢琴,键盘小钢琴[C语言][自持]