IRT模型学习小结

@[TOC]

IRT模型学习小结

关于IRT模型

与IRT模型相对应的经典测量理论CCT。经典测量理论与项目反应理论在测量领域均占有重要地位。经典测量理论形成较早,但是经典测量理论却有一些难以克服的缺点:

  1. 能力与观测分数之间的线性关系假设不合理。
    在经典测量理论中认为被试的能力与测试得到的分数是线性关系的,但是在实际情况中往往不程线性关系。比如我们在进行考试时,想要从50分考到60分很容易,但是想要从90分考到100分却很难。
  2. 被试的测验结果依赖于所施测项目的难度。
    被试由于做难易不同的题目而得到不同的分数,在经典测量理论中不同的分数表示不同的能力,这与常理不符。被试的能力不应由于所测题目的难度不同而不同,即,被试的能力应于所测题目的难度无关。
  3. 无法提供能力不同的被试如何对项目做出反应。
    对于已知能力的被试以及已知相关参数的题目,经典测量理论无法给出被试做该道题目的正确或错误概率

项目反应理论起源于 20 世纪三十年代,它是针对 CTT 所具有的不足而提出的,其基本思想是建立被试的潜在能力及其在项目上的作答反应之间的关系模型,即项目反应模型。它与经典测量理论相比,具有如下优点:

  1. 参数具有不变性。
    在项目反应理论下,项目的难度参数、区分度参数及被试的能力参数具有不变性。
  2. 被试的能力水平与项目参数之间关联化、模型化。
    在 IRT 中引入了项目特征曲线,这将项目难度、项目区分度以及被试的能力进行了有机的统一。
  3. IRT 定义了信息函数。
    IRT 中的信息函数反映了在不同的能力水平处,每个项目所提供的信息量的大小,信息量最大处的能力水平估计误差最小。
  4. 被试的能力参数与项目的难度参数具有配套性。
    被试的能力参数与项目的难度参数是定义在同一个量表上的,当一个被试的能力参数已知时,配一个项目参数已知的测验,即可预测被试的正确反应概率。

IRT模型原理

模型介绍

IRT模型是用于评估被试对某一项目或某一类项目的潜在特质。
IRT模型是建立在一定的假设之下:

  • 单维性假设,即假设某个测验只测量被试的某一种能力。
  • 立性假设,即假设被试在每一个项目上的作答反应是相互独立,互不影响的,作答反应只与被试自身的能力水平有关,与其他元素无关。
  • 模型假设,即被试在项目上的正确反应概率与被试的能力水平有一定的函数关系。

被选择用来表示这种关系的函数比较多,用的比较多的是logistic模型,根据参数参数个数不同,可以分为单参数、双参数和三参数logistic模型。
IRT三参数logistic模型为:
p_i(\theta)=c_i+\frac{1-c_i}{1+exp(-da_i(\theta-b_i))}
该模型的曲线如下:

在这里插入图片描述

其中相关参数的定义如下

参数 定义 简单解释
d 常数 1.702
a_i 项目的区分度系数 表示项目或题目的区分度,在曲线中影响曲线中部的斜率,当斜率越小,那么就很难将被试的测试分数结果区分开
b_i 项目的难度系数 表示项目或题目的难度,在曲线中代表曲线横轴方向的位移,难度系数越大,则被试想要获得比较高的分数就需要比较高的能力
c_i 项目的猜测系数 表示即使被试对测试的项目一点先验知识都没有,靠蒙也能蒙对的概率,比如选择题有0.25的概率才对
\theta 被试的能力值 表示被试在项目或题目所要考核的知识点或能力方面的掌握程度
p_i(\theta) 被试做对该项目的概率

在使用IRT模型对被试进行能力评估的过程中,关键在于对参数的估计,包括对项目参数a_ib_ic_i,以及被试能力参数\theta的估计。

参数估计

IRT模型的参数估计方法有很多,包括极大似然估计,EM算法,贝叶斯算法等,本文将简单介绍使用极大似然估计方法进行参数估计过程。
在使用极大似然对IRT模型的项目参数和能力参数进行估计时,一般是当项目参数已知时,对能力参数进行极大似然估计,或当能力参数已知时,对项目参数进行极大似然估计。当项目参数和能力参数均未知时,则使用交替估计的方法来估计IRT模型的参数。大致步骤如下:

  • 获取得分矩阵

获取被试的得分矩阵,如下:

User item_1 item_2 item_3 ... item_M
u_1 1 0 1 ... 1
u_2 0 0 1 ... 0
u_3 1 1 1 ... 0
... ... ... ... ... ...
u_N 0 1 1 ... 1

其中u_n表示第n个被试,item_m表示第m个项目,表格中的0表示被试n做错了项目m,1表示被试n做对了项目m。

  • 参数估计
    假设当项目的区分度系数,难度系数,猜测系数均已知时,将上面得分矩阵中的做题结果数据和已知的区分度系数,难度系数,猜测系数代入IRT模型中,建立能力参数的极大似然函数
    L=\prod_{i=1}^{m}p_{i}^{y_i}(1-p_i)^{1-y_i}
    式中,p_i即为IRT模型函数得到的答对概率,y_i即为上述得分矩阵中被试真实是否答对的标签。将该函数取对数,得到
    ln(L)=\sum_{i=1}^{m}y_iln(p_{i})+(1-y_i)ln(1-p_i)
    对上述对数极大似然函数进行求导,便可计算得到能力参数\theta
    如果区分度系数,难度系数,猜测系数和能力系数均未知,则可为其中一方设置初始值,然后不断迭代计算出各个参数,或者建立联合极大似然函数进行估计。

应用场景

  • 学习效果评估
    在教育机构中,可以根据学生以往的做题情况,比如学生对某一知识点的相关题目的做题正确和错误情况数据,用IRT模型来估计出学生在该知识点上的能力值\theta,从而了解学生的学习效果。
  • 试卷的设计与修改
    项目信息函数能够描述给处于某一能力值\theta的被试提供一个测试或者一个项目的测量有效性。
    项目信息函数
    I(\theta,\mu_i)=\frac{p_{i}'(\theta)^2}{p_i(\theta)(1-p_i(\theta))}
    测试信息函数
    I(\theta)=\sum_{i-1}^{n}I(\theta, \mu_i)
    测试信息函数是项目信息函数的累加。项目信息函数或测试信息函数值越大,表示该项目或测试对与该能力的学生能够反应越多的信息。据此来设计和修改得到更加有效的试卷或选择试题。
  • 计算机自适应测试
    在学生进行在线测试时,收集用户在线测试的实时信息来更新学生的能力\theta,然后使用项目信息函数来选择更加有效的题目来提供给学生,从而达到更好的测试和学习效果
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容