setwd(dirname(rstudioapi::getActiveDocumentContext()$path)) #função para gerar o modelo logístico de 2 parâmetros ###################################################### gera2L<-function(thetasim,itemsim) { n<-length(thetasim) #leitura do n?mero de pessoas k<-nrow(itemsim) #leitura do n?mero de itens set.seed(123) #com isto os dados gerados ser?o os mesmos thetas<-thetasim # par?metros das habilidades simuladas items<-itemsim # par?metros dos itens simulados names(items)<-c("b","a") # C?lculo das probabilidades de acerto e matriz de respostas f2L<-function(x) {plogis(t(x[2]%*%( t(thetas-x[1]) ) ) ) } p2L<-apply(items,1,f2L) u<-matrix(runif(n*k),n) data2L<-ifelse(u