New Feature Proposals

way to see (a list of) the paths that mxPath creates
> mxPath(from=latents, arrows = 2, free = T, all = T) mxPath @from: 'F1', 'F1', 'F1', 'F1', 'F1', 'F1', 'F2', 'F2', 'F2', 'F2', 'F2', 'F2', 'F3', 'F3', 'F3', 'F3', 'F3', 'F3', 'F4', 'F4', 'F4', 'F4', 'F4', 'F4', 'F5', 'F5', 'F5', 'F5', 'F5', 'F5', 'F6', 'F6', 'F6', 'F6', 'F6', and 'F6' @to: 'F1', 'F2', 'F3', 'F4', 'F5', and 'F6' @arrows: 2 @values: 0 @free: TRUE @labels: NA @lbound: NA @ubound: NA @excludeself: FALSE
- Read more about way to see (a list of) the paths that mxPath creates
- Log in or register to post comments

mxRowObjective() interface
- Read more about mxRowObjective() interface
- 1 comment
- Log in or register to post comments

OpenMx on GPU?
- Read more about OpenMx on GPU?
- 1 comment
- Log in or register to post comments

OpenMx 1.x wishlist
Rewrite of mxEval
- Read more about OpenMx 1.x wishlist
- 2 comments
- Log in or register to post comments

Mx RAM speedup comparison test
I tried running a model with vs. without a feedback loop. There is some penalty if there's feedback in the model, but not as much as I would have expected. This is in a system with 48 latent+observed variables, so I would have thought that inverting 2 48x48 matrices every iteration would have slowed things down a lot more. But perhaps the inversion routine is pretty smart about cases like this. Script attached.
> system.time(twinACEFit <- mxRun(twinACEModel))
Running twinACE
user system elapsed
239.818 0.429 240.693
> #summary(twinACEFit)
>
- Read more about Mx RAM speedup comparison test
- 1 comment
- Log in or register to post comments

Sorting Raw Data
A | B | C |
---|---|---|
1 | 2 | NA |
1 | 3 | NA |
1 | 2 | 2 |
2 | 3 | 3 |
2 | 2 | NA |
2 | 3 | NA |
- Read more about Sorting Raw Data
- 3 comments
- Log in or register to post comments

mxMatrix() proposed changes
nrow
' and 'ncol
' arguments. This proposed is based on the following bug report: http://openmx.psyc.virginia.edu/issue/2010/07/matrix-not-populated-expected-r-based-nrow-ncol
- Read more about mxMatrix() proposed changes
- 4 comments
- Log in or register to post comments

mxNormalInterval() proposal
model <- mxModel(model, mxNormalInterval(c('A', 'C[,]', 'E[1,1]'), 0.95, 0.95))
The first argument to mxNormalInterval() is a vector of strings. These could be either matrix/algebra names or free parameter names. The second argument is the lower confidence level, and the third argument is the upper confidence level.
- Read more about mxNormalInterval() proposal
- 52 comments
- Log in or register to post comments

mxUpdate()
mxUpdate()
Without any arguments, this would allow people to load the most current version of OpenMx. If a version number was supplied it could load a specific version if they wanted to roll back an upgrade.
In its simplest form it would look something like
mxUpdate <- function(version=NA) { if(is.na(version)) source('http://openmx.psyc.virginia.edu/getOpenMx.R') else source(paste("http://openmx.psyc.virginia.edu/get", version, ".R", sep="")) }
- Read more about mxUpdate()
- 7 comments
- Log in or register to post comments

Future proofing the mxRun() function
mxRun(model, flag1 = value1, flag2 = value2, flag3 = etc.)
.
The proposal is to change the signature to:
mxRun(model, ..., flag1 = value1, flag2 = value2, flag3 = etc.)
- Read more about Future proofing the mxRun() function
- 2 comments
- Log in or register to post comments
Pagination
- Previous page
- Page 2
- Next page