目前关于双因子CAT的基本过程包括两种,一种是基于单维视角的BCAT过程,另一种是基于多维视角的BCAT过程。
一、基于单维视角的BCAT过程
在基于单维视角的BCAT(CAT With the Bifactor Model,BICAT)程序中,一般因子与特殊因子的施测过程是分别进行的,首先施测一般因子,接着施测特殊因子,选题的时候只考虑一个维度,被试每完成一个题目,当即估计被试在当前施测维度上的潜在特质水平(θ),如图8-2-1所示。
图8-2-1 基于单维视角的BCAT过程
根据Weiss和Gibbons(2007)的研究过程,BICAT的算法过程通常需要考虑下面几项内容:
第一步,验证一组题目作答数据是否拟合双因子模型。
第二步,(在数据拟合双因子模型的前提下)把从双因子解中获得的每个题目的截距参数(Intercept Parameter)(γi)转换成两参数Logistic IRT模型下的bi参数。转换过程可以通过下面的公式获得
在上述公式中,aiG表示第i题在一般因素上的项目区分度。
两参数的Logistic模型如下所示:
在上述公式中:
uij表示被试j在第i题上的作答结果,为二级计分,当被试正确作答,则记为1分,否则记为0分。
θj表示被试j的特质水平。
D=1.7,是一个常数。
第三步,对每个被试进行一般因素维度题目的CAT。每次开始进行CAT的时候,都以0作为θ的初始值,选题过程中只需要考虑一般因子。被试在一般因素上的潜在特质水平θ采用贝叶斯模型估计(MAP)或EAP等方法进行估计,CAT的终止策略采用固定θ估计标准误(SEM)等方法,从而使得不同被试需要完成的题目数量有所差异。
对于一般因素施测,这里需要说明的是,每个被试在接受一般因素的测试的时候,所选出的题目可能并不完全一样,而且每个人需要完成的题目数量也是不一样的。例如,这里有三个被试:被试1、被试2、被试3,他们分别参与进行了BICAT,首先进行的是一般维度的施测,那么三位被试参与测试时由CAT程序为被试选出的题目可能如图8-2-2所示。