Corrected bug in S18 and S20, n=50

This commit is contained in:
2024-02-29 18:18:07 +01:00
parent 8e697f34b5
commit 100ce17ead
2 changed files with 260 additions and 258 deletions

View File

@ -86,7 +86,7 @@ adopath+"/home/corentin/Documents/These/Recherche/Simulations/Modules/"
mat outmat[`k',`nbitems'+6] = `difitemsmax' // numéro item de dif
restore
}
putexcel set "`path_res'/out/13`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/13`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -440,7 +440,7 @@ forvalues j=1/`nbitems' {
restore
}
}
putexcel set "`path_res'/out/14`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/14`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -515,7 +515,7 @@ putexcel A1=matrix(outmat), colnames
mat outmat[`k',`nbitems'+6] = `difitemsmax' // numéro item de dif
restore
}
putexcel set "`path_res'/out/15`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/15`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -870,7 +870,7 @@ forvalues j=1/`nbitems' {
restore
}
}
putexcel set "`path_res'/out/16`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/16`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -965,7 +965,7 @@ adopath+"/home/corentin/Documents/These/Recherche/Simulations/Modules/"
mat outmat[`k',`nbitems'+8] = `difitemsmax' // numéro item de dif
restore
}
putexcel set "`path_res'/out/17`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/17`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -1254,7 +1254,7 @@ if (`difcheck'==1) {
}
}
}
else if (`difcheck'==1) {
else if (`difcheck'==0) {
if (`difcheck2'==1) {
if (`difcheck3'==1) {
local mod = "`mod'" + "(THETA<-tt), mlogit tol(0.01) iterate(500) latent(THETA) nocapslatent constraint(1 2 4 5 6)"
@ -1483,7 +1483,7 @@ else {
restore
}
}
putexcel set "`path_res'/out/18`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/18`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -1573,7 +1573,7 @@ putexcel A1=matrix(outmat), colnames
mat outmat[`k',`nbitems'+8] = `difitemsmax' // numéro item de dif
restore
}
putexcel set "`path_res'/out/19`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/19`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}
@ -1862,7 +1862,7 @@ if (`difcheck'==1) {
}
}
}
else if (`difcheck'==1) {
else if (`difcheck'==0) {
if (`difcheck2'==1) {
if (`difcheck3'==1) {
local mod = "`mod'" + "(THETA<-tt), mlogit tol(0.01) iterate(500) latent(THETA) nocapslatent constraint(1 2 4 5 6)"
@ -2091,7 +2091,7 @@ else {
restore
}
}
putexcel set "`path_res'/out/20`scen'_`Nn'.xls", sheet("outmat") replace
putexcel set "`path_res'/20`scen'_`Nn'.xls", sheet("outmat") replace
putexcel A1=matrix(outmat), colnames
}
}