招聘打分问题数学模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
招聘打分模型
摘要
本文通过已给的表格数据,针对第一问所要求的缺失值,运用热卡填充法立模型即在完整数据中找到一个与空值最相似的变量,然后用这个相似的值来进行填充,为实现此模型我们采用相关系数矩阵进行计算,matlab编程,最后求得缺失值。在第一问求解成功后我们将表格补齐,继而借助spss软件,用主成分分析法求解第二问,得到101位应聘者的得分排名。在第三问我们借助宽严度模型,主要运用excel软件求解。第四问是利用问题一得结论进行分析得到。
关键词:热卡填充法matlab编程spss软件excel软件宽严度
一.问题重述:
某单位组成了一个五人专家小组,对101名应试者进行了招聘测试,各位专家对每位应聘者进行了打分(见附表),请你运用数学建模方法解决下列问题:(1)补齐表中缺失的数据,给出补缺的方法及理由。
(2)给出101名应聘者的录取顺序。
(3)五位专家中哪位专家打分比较严格,哪位专家打分比较宽松。
(4)你认为哪些应聘者应给予第二次应聘的机会。
(5)如果第二次应聘的专家小组只由其中的3位专家组成,你认为这个专家组应由哪3位专家组成。
由于数据庞大,暂不插入,但在附件中作为表一(以下提到的表一为题设中的表一)。由于是不同评委打分,所以应聘者在的分数上都会有些出入,正因为这样我们才针对上述问题一一建立模型,综合各个因素,排除一些主观因素和不合理现象,给每位应聘者一个真正公平公正的结果,也利于该公司选拔到真正的人才,达到满意的招聘效果。
二.问题分析
Ⅰ在这些问题当中我们首先需要解决问题一,对于问题一有平均值填充法
热卡填充法、任何可能的值填充等多种解决办法,经过严密的分析,这里我们采用热卡填充法建立模型。用热卡填充法立模型即在完整数据中找到一个与空值最相似的变量,然后用这个相似的值来进行填充,为实现此模型我们采用相关系数矩阵进行计算,matlab编程,最后求得缺失值分别是72、85、76。。
Ⅱ.当我们解决第一个问题的时候就可将数据补齐,继而使用主成分分析法建立第二个模型,求出来101位应聘者排名。
Ⅲ.问题三与问题一紧密相连,根据我们在问题一中所假设的宽严度来评价专家打分的宽严程度。所以数据都是通过excel求解的。
Ⅳ.问题四我们只采用来语言描述。
三.模型假设
1.每位评审员不带主观感情,只按客观评分标准打分
2.专家打分过程中不允许沟通交流
3.专家不能因招聘时间后阶段的疲乏而影响打分结果
4.忽略应聘者发挥失常
四.符号说明
x———专家甲对9号应聘者的打分
y————专家乙对25号应聘者的打分
z————专家丙对58号应聘者的打分
A、A1、A2、A3、A4————
………………
……………
…
……………
………………
…………
………………
五.模型的建立与求解
Ⅰ问题一求解
从表格一中我们需要求的缺失数据有专家甲对9号应聘者的打分,专家乙对
25号应聘者的打分以及专家丙对58号应聘者的打分,分别设为x,y,z,w 。
对于9号应聘者五位专家给其打的分数分别为x ,97,76,87,64。令矩阵A=( x ,97,76,87,64)T ,从剩下的100个应聘者中选出四位与9号已知的分数相近的应聘 者,我们选出了11号,22号,45号,48号应聘者的分数作为计算依据,分别 将他们的分数赋予给矩阵A1(85,95,81,81,69)T T , A2(86,96,79,84,75)T , A3(85,97,83,84,70), A4(62,98,74,93,62)T 。
通过相关系数矩阵得A=a ×A1+b ×A2+c ×A3+d ×A4
即 1234858685629795969798768179837487818484936465757062x a a a a ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⨯+⨯+⨯+⨯⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦
我们通过matlab 编程解得先x=,1a =,2a =,3a =,4a =
四舍五入法,最终得到甲专家给9号应聘者的分数是72分
对于25号选手使用相同方法,令矩阵B (68,y,65,84,87)T ,分别选取1号,27号,30号,79号,令B1=(68,73,85,88,86)T , B2(63,80,69,76,84)T , B3(64,83,61,90,96)T , B44(65,84,73,87,98)T
即 1234686863646573808384658569617384887690878786849698y b b b b ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⨯+⨯+⨯+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦
通过matlab 编程解得y= ,1b = ,2b = , 3b = ,
4b =
四舍五入法,最终得到乙专家给25号应聘者的分数是85分
对于58号选手,令矩阵C=(63,94,z ,82,76)T ,分别选取10号,21号,27号,66号,令C1=(66,93,80,90,73)T , C2(61,80,79,70,69)T , C3(61,74,76,87,78)T , C44(74,94,96,89,76)T
即
123463666161749493807494z 8079769682907087897673697876c c c c ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=+++⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦
通过matlab 编程解得y= ,1c = ,2c = ,3c = ,4c =
四舍五入法,最终得到专家丙给58号应聘者的分数是分76
第一问需求数据如下表
表2 缺失值补充表
编号
9 27 58
Ⅱ.问题二求解
首先我们将模型一的结果填写入表一,然后我们使用spss 将表一数据标准化得到如下表三中五位评委分别对101位应聘者的评分分析,表四各专家评审分别对101位应聘者得分的主成分分析,表五
表三 各专家评审数据标准化统计量
描述统计量
N 极小值 极大值 均值 标准差 方差 偏度
统计量
统计量
统计量
统计量
统计量
统计量
统计量
标准误 专家甲 101 51 98 .240 专家乙 101 55 99 .240 专家丙 101 61 99 .240 专家丁 101 56 99 .240 专家戊 101 56
98
.240
有效的 N
101