# use DINA and DINO model for DINA simulated data
d1 <- din(sim.dina, q.matr = sim.qmatrix, rule = "DINA" )
d2 <- din(sim.dina, q.matr = sim.qmatrix, rule = "DINO" )
# DINA model in gdina function
d3 <- gdina( sim.dina , q.matr = sim.qmatrix , rule="DINA" )
# estimation with DINA model
g1 <- modelfit.cor.din( d1 )
g3 <- modelfit.cor.din( d3 )
# estimation with DINO model => wrong model specification
g2 <- modelfit.cor.din( d2 )
## > # estimation with DINA model
## > g1 <- modelfit.cor.din( d1 )
## est
## MADcor 0.03025
## MX2 0.71949
## 100*MADRESIDCOV 0.67140
## MADQ3 0.06184
##
## -> g3 provides the same result as g1
##
## > # estimation with DINO model => wrong model specification
## > g2 <- modelfit.cor.din( d2 )
## est
## MADcor 0.05552
## MX2 2.20449
## 100*MADRESIDCOV 1.22491
## MADQ3 0.07294
Run the code above in your browser using DataLab