|
|
|
}
|
|
|
|
## create design matrix for covariate part
|
|
|
|
if(m>=1){
|
|
|
|
designX <- -get_designX(X, DSF, m, I, q, n)
|
|
|
|
## create penalization matrix
|
|
|
|
acoefs <- get_acoefs(RSM, DSF, m, I, q, n_sigma)
|
|
|
|
## update number of parameters to be optimized
|
|
|
|
px <- px + ncol(designX)
|
|
|
|
}else{
|
|
|
|
## dummy matrix in case no covariates are specified
|
|
|
|
designX <- matrix(0,0,0)
|
|
|
|
acoefs <- matrix(0,nrow=px,ncol=1)
|
|
|
|
}
|
|
|
|
if(main.effects){
|
|
|
|
design.main <- matrix(rep(X, each = sum(q)),ncol = ncol(X))
|
|
|
|
designX <- cbind(design.main, designX)
|
|
|
|
acoefs <- rbind(matrix(0, ncol = ncol(acoefs), nrow = ncol(design.main)), acoefs)
|
|
|
|
px <- px + ncol(X)
|
|
|
|
}
|
|
|
|
ret.list <- list(q = q, I = I, m = m, px = px, n = n, response = response,
|
|
|
|
design = design, designX = designX, sd.vec = sd.vec,
|
|
|
|
acoefs = acoefs, n_sigma = n_sigma, x.names = x.names,
|
|
|
|
RSM = RSM, GPCM = GPCM, Y = Y, DSF = DSF)
|
|
|
|
return(ret.list)
|
|
|
|
}
|
|
|
|
create.sd.vec <- function(sd.vec, DSF, px, n_sigma, I, q, main.effects){
|
|
|
|
if(DSF){
|
|
|
|
new_vec <- rep(sd.vec, sum(q))
|
|
|
|
}else{
|
|
|
|
new_vec <- rep(sd.vec, I)
|
|
|
|
}
|
|
|
|
if(main.effects){
|
|
|
|
new_vec <- c(sd.vec, new_vec)
|
|
|
|
}
|
|
|
|
new_vec <- c(rep(1,px-n_sigma),new_vec,rep(1,n_sigma))
|
|
|
|
new_vec
|
|
|
|
}
|
|
|
|
GPCMlasso2(formula = cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control=ctrl_GPCMlasso(lambda=0.0000000000001),acoefs2 = u)
|
|
|
|
get_designX <- function(X, DSF, m, I, q, n){
|
|
|
|
if(!DSF){
|
|
|
|
designX <- matrix(0, ncol = m * I, nrow = n * sum(q))
|
|
|
|
pos_u <- 1
|
|
|
|
for (u in 1:n) {
|
|
|
|
for(uu in 1:I){
|
|
|
|
designX[pos_u:(pos_u+q[uu]-1), ((uu - 1) * m + 1):(uu * m)] <-
|
|
|
|
matrix(rep(X[u,], q[uu]), byrow = TRUE, ncol = m, nrow = q[uu])
|
|
|
|
pos_u <- pos_u+q[uu]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
designX <- matrix(0, ncol = m * sum(q), nrow = n * sum(q))
|
|
|
|
pos_u <- 1
|
|
|
|
for (u in 1:n) {
|
|
|
|
pos_uu <- 1
|
|
|
|
for(uu in 1:I){
|
|
|
|
for(uuu in 1:q[uu]){
|
|
|
|
designX[pos_u, pos_uu:(pos_uu+m-1)] <-
|
|
|
|
X[u,]
|
|
|
|
pos_u <- pos_u+1
|
|
|
|
pos_uu <- pos_uu+m
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return(designX)
|
|
|
|
}
|
|
|
|
get_acoefs_old <- function(RSM, DSF, m, I, q, n_sigma){
|
|
|
|
if(!DSF){
|
|
|
|
pen1 <- diag(m*I)
|
|
|
|
}else{
|
|
|
|
pen1 <- matrix(0,nrow=m*sum(q),ncol=m*sum(choose(q,2)))
|
|
|
|
pos1 <-1
|
|
|
|
pos_pos <- 1
|
|
|
|
for(u in 1:I){
|
|
|
|
n_comb <- choose(q[u],2)
|
|
|
|
if(n_comb>0){
|
|
|
|
combis <- combn(q[u],2)-1
|
|
|
|
for(uuu in 1:m){
|
|
|
|
for(uu in 1:n_comb){
|
|
|
|
pen1[combis[1,uu]*m+pos_pos,pos1] <- 1
|
|
|
|
pen1[combis[2,uu]*m+pos_pos,pos1] <- -1
|
|
|
|
pos1 <- pos1+1
|
|
|
|
}
|
|
|
|
pos_pos <- pos_pos+1
|
|
|
|
}
|
|
|
|
pos_pos <- pos_pos+(q[u]-1)*m
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pen1 <- cbind(diag(m*sum(q)),pen1)
|
|
|
|
}
|
|
|
|
if(RSM){
|
|
|
|
acoefs <- rbind(matrix(0,nrow=q[1]+I-1,ncol=ncol(pen1)),pen1,
|
|
|
|
matrix(0, ncol = ncol(pen1), nrow = n_sigma))
|
|
|
|
}else{
|
|
|
|
acoefs <- rbind(matrix(0,nrow=sum(q),ncol=ncol(pen1)),pen1,
|
|
|
|
matrix(0, ncol = ncol(pen1), nrow = n_sigma))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
get_acoefs <- function(RSM, DSF, m, I, q, n_sigma){
|
|
|
|
if(!DSF){
|
|
|
|
pen1 <- diag(m*I)
|
|
|
|
}else{
|
|
|
|
pen1 <- matrix(0,nrow=m*sum(q),ncol=m*sum(q-1))
|
|
|
|
pos1 <-1
|
|
|
|
pos_pos <- 1
|
|
|
|
for(u in 1:I){
|
|
|
|
n_comb <- q[u] - 1
|
|
|
|
if(n_comb>0){
|
|
|
|
combis <- rep(1:q[u], each = 2)
|
|
|
|
combis <- matrix(combis[-c(1,length(combis))]-1, nrow = 2)
|
|
|
|
for(uuu in 1:m){
|
|
|
|
for(uu in 1:n_comb){
|
|
|
|
pen1[combis[1,uu]*m+pos_pos,pos1] <- 1
|
|
|
|
pen1[combis[2,uu]*m+pos_pos,pos1] <- -1
|
|
|
|
pos1 <- pos1+1
|
|
|
|
}
|
|
|
|
pos_pos <- pos_pos+1
|
|
|
|
}
|
|
|
|
pos_pos <- pos_pos+(q[u]-1)*m
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pen1 <- cbind(diag(m*sum(q)),pen1)
|
|
|
|
}
|
|
|
|
if(RSM){
|
|
|
|
acoefs <- rbind(matrix(0,nrow=q[1]+I-1,ncol=ncol(pen1)),pen1,
|
|
|
|
matrix(0, ncol = ncol(pen1), nrow = n_sigma))
|
|
|
|
}else{
|
|
|
|
acoefs <- rbind(matrix(0,nrow=sum(q),ncol=ncol(pen1)),pen1,
|
|
|
|
matrix(0, ncol = ncol(pen1), nrow = n_sigma))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
GPCMlasso2(formula = cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control=ctrl_GPCMlasso(lambda=0.0000000000001),acoefs2 = u)
|
|
|
|
# Generated by using Rcpp::compileAttributes() -> do not edit by hand
|
|
|
|
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393
|
|
|
|
loglikPCMlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_loglikPCMlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
scorePCMlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_scorePCMlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
loglikDIFlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_loglikDIFlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
scoreDIFlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_scoreDIFlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
loglikscorePCMlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_loglikscorePCMlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
loglikscoreDIFlasso <- function(alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac) {
|
|
|
|
.Call(`_GPCMlasso_loglikscoreDIFlasso`, alpha, Y, X, Z, Q, q, n, I, px, GHweights, GHnodes, acoefs, lambda, lambda2, cvalue, cores, weight, n_sigma, scale_fac)
|
|
|
|
}
|
|
|
|
GPCMlasso2(formula = cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control=ctrl_GPCMlasso(lambda=0.0000000000001),acoefs2 = u)
|
|
|
|
library(GPCMlasso)
|
|
|
|
trace(GPCMlasso,edit=T)
|
|
|
|
library(GPCMlasso)
|
|
|
|
View(GPCMlasso)
|
|
|
|
u
|
|
|
|
aaa
|
|
|
|
aaa <- read.csv(paste0('/home/corentin/Documents/These/Recherche/Simulations/Data/NoDIF/N',100,'/scenario_',"5A_100",'.csv'))
|
|
|
|
aaa <- read.csv(paste0('/home/corentin/Documents/These/Recherche/Simulations/Data/DIF/N',100,'/scenario_',"5A_100",'.csv'))
|
|
|
|
aaaa <- aaa[aaa$replication==1,]
|
|
|
|
GPCMlasso(formula=cbind('item1','item2',"item3","item4")~TT,data=aaaa,model="PCM")
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM")
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001))
|
|
|
|
acc <- matrix(nrow = 10,ncol=4,0)
|
|
|
|
acc
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001),acoefs2 = acc)
|
|
|
|
acc[6,1]1
|
|
|
|
acc[6,1]<-1
|
|
|
|
acc
|
|
|
|
acc[7,2]<-1
|
|
|
|
acc[8,3]<-1
|
|
|
|
acc[9,4]<-1
|
|
|
|
acc
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001),acoefs2 = acc)
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(resp=aaaa[,c('item1',"item2","item3","item4")],group=aaaa[,'TT'])
|
|
|
|
zzz <- tam.mml(resp=aaaa[,c('item1',"item2","item3","item4")],group=aaaa[,'TT'])
|
|
|
|
summary(zzz)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001),acoefs2 = acc)
|
|
|
|
acc <- matrix(nrow = 10,ncol=4,0)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001),acoefs2 = acc)
|
|
|
|
summary(zzz)
|
|
|
|
remove.packages(GPCMlasso)
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages("GPCMlasso")
|
|
|
|
install.packages("GPCMlasso")
|
|
|
|
library(GPCMlasso)
|
|
|
|
View(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001))
|
|
|
|
tam.mml(resp=aaaa[,c('item1',"item2","item3","item4")],group=aaaa[,'TT'])
|
|
|
|
library(tam.mml)
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(resp=aaaa[,c('item1',"item2","item3","item4")],group=aaaa[,'TT'])
|
|
|
|
tam.mml(resp=aaaa[,c('item1',"item2","item3","item4")],group=aaaa[,'TT'])
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.000000000000000000001))
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.000000000000000000001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),acoefs=acc)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),acoefs2=acc)
|
|
|
|
View(GPCMlasso)
|
|
|
|
library(GPCMlasso)
|
|
|
|
View(GPCMlasso)
|
|
|
|
aaa <- read.csv(paste0('/home/corentin/Documents/These/Recherche/Simulations/Data/NoDIF/N',100,'/scenario_',"5A_100",'.csv'))
|
|
|
|
aaa <- read.csv(paste0('/home/corentin/Documents/These/Recherche/Simulations/Data/DIF/N',100,'/scenario_',"5A_100",'.csv'))
|
|
|
|
aaaa <- aaa[aaa$replication==1,]
|
|
|
|
acc <- matrix(nrow = 10,ncol=4,0)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),acoefs2=acc)
|
|
|
|
acc[6,1] <- 1;acc[7,2] <- 1;acc[8,3] <- 1;acc[9,4] <- 1
|
|
|
|
acc
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),acoefs2=acc)
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 100))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))$coefficients
|
|
|
|
install.packages("geoR")
|
|
|
|
library(geoR)
|
|
|
|
nlmP
|
|
|
|
nlmP()
|
|
|
|
.nlmP()
|
|
|
|
geoR::.nlmP
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001))$design_list
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = T)
|
|
|
|
summary(GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = T))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = T)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = F)
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"],irtmodel="PCM2")
|
|
|
|
summary(tam.mml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"],irtmodel="PCM2"))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = F)
|
|
|
|
summary(tam.mml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"],irtmodel="PCM2"))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = F)
|
|
|
|
summary(tam.mml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"],irtmodel="PCM2"))
|
|
|
|
summary(tam.jml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"],irtmodel="PCM2"))
|
|
|
|
summary(tam.jml(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"]))
|
|
|
|
summary(tam(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"]))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000000000000000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000000000000000000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1),DSF = F,cv=F)
|
|
|
|
summary(tam(resp = aaaa[,c("item1","item2","item3","item4")],group=aaaa[,"TT"]))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.5),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.1),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.01),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.01),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.00000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000001),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.0000005),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$design_list
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
remove.packages('GPCMlasso')
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$design_list
|
|
|
|
remove.packages("PCMlasso")
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$design_list
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$design_list
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$design_list
|
|
|
|
remove.packages("GPCMlasso")
|
|
|
|
install.packages('/home/corentin/Documents/These/Recherche/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT:item1,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~I(TT:item1*0),data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT:item1*0,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
aaaa$item1tt <- 1-aaaa$item1
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT:item1tt,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
aaaa$item2tt <- 1-aaaa$item2
|
|
|
|
aaaa$item3tt <- 1-aaaa$item3
|
|
|
|
aaaa$item1
|
|
|
|
aaaa$item4tt <- 1-aaaa$item4
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT:item1tt+TT:item2TT+TT:item3tt+TT:item4tt,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT:item1tt+TT:item2tt+TT:item3tt+TT:item4tt,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT*item1tt,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT*item1tt+TT*item2tt+TT*item3tt+TT*item4tt,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
library(mirt)
|
|
|
|
model.pcm <- "hrqol = 1-4"
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)])
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "Rasch",SE=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "Rasch",SE=T))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "PCM",SE=T))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "GPCM",SE=T))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "Rasch",SE=T))
|
|
|
|
coef.pcm <- coef(mirt(data = aaaa[,paste0("item",1:4)],model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm
|
|
|
|
coef.pcm <- coef(multipleGroup(data = aaaa[,paste0("item",1:4)],group="TT",model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
multipleGroup(data = aaaa[,paste0("item",1:4)],group="TT",model=model.pcm,itemtype = "Rasch",SE=T)
|
|
|
|
coef.pcm <- coef(multipleGroup(data = aaaa[,paste0("item",1:4)],group=aaaa$TT,model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm <- coef(multipleGroup(data = aaaa[,paste0("item",1:4)],group=as.character(aaaa$TT),model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(resp=aaaa[,c("item1","item2","item3","item4")],group=aaaa$TT)
|
|
|
|
coef.pcm
|
|
|
|
coef.pcm <- coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa$TT,formula=hrqol~TT,model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm <- coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=hrqol~TT,model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm <- coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=c(hrqol=as.formula("~TT")),model=model.pcm,itemtype = "Rasch",SE=T),IRTpars=T,simplify=T)
|
|
|
|
coef.pcm <- coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=c(hrqol=as.formula("~TT")),model=model.pcm,itemtype = "Rasch",SE=T))
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=c(hrqol=as.formula("~TT")),model=model.pcm,itemtype = "Rasch",SE=T)
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch",SE=T)
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch")
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"))
|
|
|
|
tam.mml(resp=aaaa[,c("item1","item2","item3","item4")],group=aaaa$TT)
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch")
|
|
|
|
aaa <- read.csv(paste0('/home/corentin/Documents/These/Recherche/Simulations/Data/DIF/N',100,'/scenario_',"6A_100",'.csv'))
|
|
|
|
aaaa <- aaa[aaa$replication==1,]
|
|
|
|
tam.mml(resp=aaaa[,c("item1","item2","item3","item4")],group=aaaa$TT)
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "GPCM")
|
|
|
|
mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch")
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
coef(tam.mml(resp=aaaa[,c("item1","item2","item3","item4")],group=aaaa$TT))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
model.pcm <- "hrqol = 1*TT+2-4"
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
model.pcm <- "hrqol = 1-4"
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT+TT:item1,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
aaaa$dif1
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T)
|
|
|
|
tam.mml(resp=aaaa[,c("item1","item2","item3","item4")],group=aaaa$TT)
|
|
|
|
aaaa[aaaa$TT==1,]$item4TT <- aaaa[aaaa$TT==1,]$item4
|
|
|
|
aaaa
|
|
|
|
aaaa[aaaa$TT==1,]$item4TT <- aaaa[aaaa$TT==1,]$item4
|
|
|
|
aaaa[aaaa$TT==1,]$item4
|
|
|
|
aaaa
|
|
|
|
aaaa[aaaa$TT==1,]$item4TT <- 0
|
|
|
|
aaaa[aaaa$TT==1,]$item4TT
|
|
|
|
aaaa[aaaa$TT==1,]
|
|
|
|
aaaa[aaaa$TT==1,"item4tt"] <- aaaa[aaaa$TT==1,"item4"]
|
|
|
|
aaaa
|
|
|
|
aaaa[aaaa$TT==0,"item4nott"] <- aaaa[aaaa$TT==0,"item4"]
|
|
|
|
tam.mml(resp=aaaa[,c("item1","item2","item3","item4tt","item4nott")],group=aaaa$TT)
|
|
|
|
Summary(tam.mml(resp=aaaa[,c("item1","item2","item3","item4tt","item4nott")],group=aaaa$TT))
|
|
|
|
summary(tam.mml(resp=aaaa[,c("item1","item2","item3","item4tt","item4nott")],group=aaaa$TT))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa,formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
aaaa
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa[,1:9],formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
summary(tam.mml(resp=aaaa[,c("item1","item2","item3","item4tt","item4nott")],group=aaaa$TT))
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa[,1:9],formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa[,1:9],formula=~TT+TT*item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa[,1:9],formula=~TT+TT:item4,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
coef(mirt(data = aaaa[,paste0("item",1:4)],covdata=aaaa[,1:9],formula=~TT,model=model.pcm,itemtype = "Rasch"),simplify=T,IRTpars=T)
|
|
|
|
model.pcm <- "hrqol = 1-4"
|
|
|
|
multipleGroup(data = aaaa[,paste0("item",1:4)],group=as.character(aaaa$TT),model=model.pcm,itemtype = "Rasch")
|
|
|
|
zzz <- multipleGroup(data = aaaa[,paste0("item",1:4)],group=as.character(aaaa$TT),model=model.pcm,itemtype = "Rasch")
|
|
|
|
DIF(zzz,items2test = 4,groups2test = "TT")
|
|
|
|
DIF(zzz,items2test = 4,groups2test = "TT",which.par = c("a1","d"))
|
|
|
|
DIF(zzz,items2test = 4,groups2test = "TT",which.par = c("hrqol"))
|
|
|
|
DIF(zzz,items2test = 4,groups2test = "TT",which.par = c("item1"))
|
|
|
|
zzz
|
|
|
|
coef(zzz)
|
|
|
|
DIF(zzz,items2test = 4,groups2test = "TT",which.par = c("a1"))
|
|
|
|
DIF(zzz,items2test = 4,which.par = c("a1"))
|
|
|
|
DIF(zzz,items2test = 4,which.par = c("a1"),return_models = T)
|
|
|
|
DIF(zzz,items2test = 4,which.par = c("a1"),return_models = T)
|
|
|
|
DIF(zzz,items2test = 4,which.par = c("a1"),return_models = F)
|
|
|
|
zzzz<- DIF(zzz,items2test = 4,which.par = c("a1"))
|
|
|
|
zzzz<- DIF(zzz,items2test = 4,which.par = c("a1"),return_seq_model = T)
|
|
|
|
zzzz<- DIF(zzz,items2test = 4,which.par = c("g"),return_seq_model = T)
|
|
|
|
coef(zzz)
|
|
|
|
zzzz<- DIF(zzz,items2test = 4,which.par = c("d1","d2","d3"),return_model = T)
|
|
|
|
zzzz<- DIF(zzz,items2test = 4,which.par = c("d1","d2","d3"))
|
|
|
|
zzzz
|
|
|
|
install.packages('/home/corentin/Documents/These/Packages/GPCMlasso_0.1-7.tar.gz')
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000000000),DSF = F,cv=F)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
coef(tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT))
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0.1),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
?GPCMlasso
|
|
|
|
?GPCMlasso
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F,main.effects = F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000),DSF = F,cv=F,main.effects = F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4,item4tt)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
aaaa[aaaa$TT==1,"item4tt"] <- aaaa[aaaa$TT==1,"item4"]
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4,item4tt)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4,item4tt)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4tt)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10),DSF = F,cv=F)
|
|
|
|
0.265*log(10)
|
|
|
|
0.265*log(100)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000),DSF = F,cv=F)
|
|
|
|
0.265/1/log(100)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000),DSF = F,cv=F)$coef.rescal
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 100000000000),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)$coefficients
|
|
|
|
install.packages("/home/corentin/Documents/These/Packages/GPCMlasso_0.1-7.tar.gz")
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0),DSF = F,cv=F)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')])
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,lambda2=0),DSF = F,cv=F)
|
|
|
|
install.packages("/home/corentin/Documents/These/Packages/GPCMlasso_0.1-7.tar.gz")
|
|
|
|
library(GPCMlasso)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,lambda2=0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 1000,lambda2=0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,lambda2=1000),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,lambda2=0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,lambda2=100),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 100,lambda2=0),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 100,lambda2=0,adaptative=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 100,lambda2=0,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 0,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)$coefficients
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
library(TAM)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-8,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-4,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-18,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-2,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-3,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=1e-2.5,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0.0005,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0.001,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0.01,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0.005,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0.002,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-1,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-0.1,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-0.0001,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-10,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-10000,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-100000,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=10000000000000000000000000000000000000000,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=-10000000000000000000000000000000000000000,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,lambda2=0,adaptive=F),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=0,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=1000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=-1000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=-10,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=0,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
0.265/0.09
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.lambda=0,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
1.1479/0.4403
|
|
|
|
0.265/0.09
|
|
|
|
0.265/0.036
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|
|
|
|
1.1479/0.0001
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,ada.power=2,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=0,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=0.000001,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=1,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="PCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="RM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GRM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="2PL",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GPCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)$coef.rescal
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GPCM",control = ctrl_GPCMlasso(lambda = 10000,cvalue=10000,adaptive=T),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GPCM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GPCM",control = ctrl_GPCMlasso(lambda = 10000000,adaptive=F),DSF = F,cv=F)
|
|
|
|
GPCMlasso(formula=cbind(item1,item2,item3,item4)~TT,data=aaaa,model="GRSM",control = ctrl_GPCMlasso(lambda = 10000,adaptive=F),DSF = F,cv=F)
|
|
|
|
tam.mml(aaaa[,c("item1","item2","item3",'item4')],group=aaaa$TT)
|