R/irtprob2.R

Defines functions irtprob2

#'a small function to compute the probability for NRM
#'
#'@param ability ability parameter
#'
#'@param item.param NRM item parameter matrix
#'
#'@noRd

irtprob2 <- function(ability,item.param) {  
  
  prob <- matrix(nrow=nrow(item.param),ncol=ncol(item.param)/2)
  
  for(i in 1:nrow(prob)){
    ps <- c()
    for(j in 1:ncol(prob)){ps[j]=exp((item.param[i,j]*ability)+item.param[i,j+ncol(prob)])
    }
    prob[i,]=ps/sum(ps)
  }
  prob
}
czopluoglu/CopyDetect documentation built on May 22, 2020, 6:50 a.m.