mxCompare function
I tried to compare two CFA models using the mxCompare function. Unfortunately, I received the message:
Error in refSummary$modelName : $ operator is invalid for atomic vectors
At first I thought I had some code error but I run an example located in the help for mxCompare function, that is:
data(demoOneFactor)
manifests <- names(demoOneFactor)
latents <- c("G1")
model1 <- mxModel(model="One Factor", type="RAM",
manifestVars = manifests,
latentVars = latents,
mxPath(from = latents, to=manifests),
mxPath(from = manifests, arrows = 2),
mxPath(from = latents, arrows = 2, free = FALSE, values = 1.0),
mxData(cov(demoOneFactor), type = "cov", numObs = 500)
)
fit1 <- mxRun(model1)
latents <- c("G1", "G2")
model2 <- mxModel(model="Two Factor", type="RAM",
manifestVars = manifests,
latentVars = latents,
mxPath(from = latents[1], to=manifests[1:3]),
mxPath(from = latents[2], to=manifests[4:5]),
mxPath(from = manifests, arrows = 2),
mxPath(from = latents, arrows = 2, free = FALSE, values = 1.0),
mxData(cov(demoOneFactor), type = "cov", numObs=500)
)
fit2 <- mxRun(model2)
mxCompare(fit1, fit2)
In this situation, I received the same error message.
Error in refSummary$modelName : $ operator is invalid for atomic vectors
What's wrong?
best regards,
Krzysztof
version?
> mxCompare(fit1, fit2)
base comparison ep minus2LL df AIC diffLL diffdf p
1 One Factor
2 One Factor Two Factor 10 -2456.240 5 1201.750901 1204.357 0 NA
Log in or register to post comments
In reply to version? by AdminJosh
mxVersion
OpenMx version: 2.6.9 [GIT v2.6.9]
R version: R version 3.2.5 (2016-04-14)
Platform: x86_64-w64-mingw32
Default optimiser: SLSQP
Log in or register to post comments
In reply to mxVersion by krzysiek
2.8.3
Log in or register to post comments
In reply to 2.8.3 by AdminJosh
Yes, I upgraded 2.8.3.
> mxVersion()
OpenMx version: 2.8.3 [GIT v2.8.3]
R version: R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32
Default optimiser: CSOLNP
NPSOL-enabled?: No
OpenMP-enabled?: No
But it doesn't help.
Krzysztof
Log in or register to post comments
In reply to Yes, I upgraded 2.8.3. by krzysiek
specifically?
Log in or register to post comments
In reply to Yes, I upgraded 2.8.3. by krzysiek
I'm also curious to see a
Log in or register to post comments
In reply to I'm also curious to see a by AdminRobK
Yes, I was loading a saved R
Krzysztof
Log in or register to post comments
In reply to Yes, I was loading a saved R by krzysiek
OK, good
Log in or register to post comments
Rebuild models after upgrading OpenMx Version
Log in or register to post comments
In reply to Rebuild models after upgrading OpenMx Version by AdminNeale
some improvement
Log in or register to post comments