招聘打分问题数学模型
- 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
即 1234
8586856297959697987
68179837487818484936465757062x a a a a ⎡⎤⎡⎤⎡⎤
⎡⎤
⎡⎤
⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢
⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⨯+⨯+⨯+⨯⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣
⎦⎣⎦⎣⎦
⎣⎦
⎣⎦
我们通过matlab 编程解得先
x=71.614,1
a =0.6968,2
a =-1.5288,
3a =-0.1420,4a =2.0068
四舍五入法,最终得到甲专家给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= 85.4253 ,1b = -1.1328 ,2b = 0.8861 , 3b = 1.2830 ,
4b =0.0601
四舍五入法,最终得到乙专家给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