openmx:openmx.git
3 years agoHandle model.mat[R,C] labels in BA81 latent distribution
jpritikin [Fri, 1 Aug 2014 01:12:27 +0000 (01:12 +0000)]
Handle model.mat[R,C] labels in BA81 latent distribution

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3706 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoImplement new unprotect strategy
jpritikin [Thu, 31 Jul 2014 15:47:00 +0000 (15:47 +0000)]
Implement new unprotect strategy

The old idiom was

Rf_protect(foo);
// do stuff
Rf_unprotect(1);  //foo

The second line expresses the hope that we are unprotecting the same
thing that we protected. However, this can fail when "do stuff" involves
anything non-trivial. If there is a protect (or worse, an extra
unprotect) inside "do stuff" then the unprotect will not unprotect foo
but something else.

The new strategy is to check whether the protect stack is
at the same place where we protected, ensuring that our
protects are always balanced by unprotects. It is still
required to think about what is necessary to protect,
but now there is less chance of something going wrong
in the unprotect part.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3705 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUse proper define to index freeVarGroups
jpritikin [Thu, 31 Jul 2014 15:46:40 +0000 (15:46 +0000)]
Use proper define to index freeVarGroups

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3704 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFor summary(verbose=F), suppress SE and bounds if all NA
jpritikin [Wed, 30 Jul 2014 17:12:52 +0000 (17:12 +0000)]
For summary(verbose=F), suppress SE and bounds if all NA

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3703 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMxDataDynamic pretty printing
jpritikin [Wed, 30 Jul 2014 17:12:44 +0000 (17:12 +0000)]
MxDataDynamic pretty printing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3702 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd more unprotects
jpritikin [Wed, 30 Jul 2014 11:21:31 +0000 (11:21 +0000)]
Add more unprotects

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3701 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoReorder initialization sequence
jpritikin [Wed, 30 Jul 2014 11:21:23 +0000 (11:21 +0000)]
Reorder initialization sequence

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3700 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoBA81: Cope with only mean or only cov (but not both)
jpritikin [Wed, 30 Jul 2014 11:21:14 +0000 (11:21 +0000)]
BA81: Cope with only mean or only cov (but not both)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3699 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRelax tolerance
jpritikin [Wed, 30 Jul 2014 11:21:05 +0000 (11:21 +0000)]
Relax tolerance

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3698 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agominor error msg change: show user the verboten list of names
tbates [Tue, 29 Jul 2014 20:31:01 +0000 (20:31 +0000)]
minor error msg change: show user the verboten list of names

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3697 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd some unprotects
jpritikin [Tue, 29 Jul 2014 12:42:11 +0000 (12:42 +0000)]
Add some unprotects

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3696 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd fast path to matchDefinitionVariable
jpritikin [Tue, 29 Jul 2014 11:38:13 +0000 (11:38 +0000)]
Add fast path to matchDefinitionVariable

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3695 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDo same work in fewer matches
jpritikin [Tue, 29 Jul 2014 11:38:06 +0000 (11:38 +0000)]
Do same work in fewer matches

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3694 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove very expensive deadcode from MxFlatModel
jpritikin [Tue, 29 Jul 2014 11:37:56 +0000 (11:37 +0000)]
Remove very expensive deadcode from MxFlatModel

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3693 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoIf not found, don't search for defintion vars twice
jpritikin [Tue, 29 Jul 2014 11:37:48 +0000 (11:37 +0000)]
If not found, don't search for defintion vars twice

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3692 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMake checkVariablesHelper more efficient
jpritikin [Tue, 29 Jul 2014 11:37:38 +0000 (11:37 +0000)]
Make checkVariablesHelper more efficient

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3691 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDon't blindly cast all NA columns to double
jpritikin [Tue, 29 Jul 2014 11:37:29 +0000 (11:37 +0000)]
Don't blindly cast all NA columns to double

When the column is a factor, it needs to stay integer

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3690 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDelete unsupported autodiff
jpritikin [Tue, 29 Jul 2014 11:37:19 +0000 (11:37 +0000)]
Delete unsupported autodiff

On Mon, Jul 28, 2014 at 01:40:53AM -0400, Bob Carpenter wrote:
> The big problem with using Eigen directly is that it doesn't
> support mixed types (double and autodiff var) in its matrix operators.
> And you really don't want to autodiff the algorithms themselves
> if you don't have to --- a lot of the linear algebra operations have
> analytic gradients (as do the matrix operators).

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3689 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd failing NPSOL test
jpritikin [Mon, 28 Jul 2014 09:09:40 +0000 (09:09 +0000)]
Add failing NPSOL test

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3688 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoOnly warn once about the model being modified since run
jpritikin [Mon, 28 Jul 2014 08:47:01 +0000 (08:47 +0000)]
Only warn once about the model being modified since run

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3687 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoProhibit clashes between model and matrix names in type='RAM' models
jpritikin [Mon, 28 Jul 2014 08:46:51 +0000 (08:46 +0000)]
Prohibit clashes between model and matrix names in type='RAM' models

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3686 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoClear modified-since-run flag on submodels
jpritikin [Mon, 28 Jul 2014 08:46:41 +0000 (08:46 +0000)]
Clear modified-since-run flag on submodels

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3685 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSelect SEM algorithm by name instead of number
jpritikin [Sun, 27 Jul 2014 05:43:50 +0000 (05:43 +0000)]
Select SEM algorithm by name instead of number

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3684 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPermit more than 1 fitfunction in mxComputeOnce
jpritikin [Sun, 27 Jul 2014 05:43:43 +0000 (05:43 +0000)]
Permit more than 1 fitfunction in mxComputeOnce

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3683 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd sanity checks for gradient
jpritikin [Sun, 27 Jul 2014 05:43:34 +0000 (05:43 +0000)]
Add sanity checks for gradient

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3682 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd as.IFAgroup to encapsulate a model in an RPF friendly object
jpritikin [Sun, 27 Jul 2014 04:24:27 +0000 (04:24 +0000)]
Add as.IFAgroup to encapsulate a model in an RPF friendly object

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3681 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoEnsure every factor loads on at least 1 item
jpritikin [Sun, 27 Jul 2014 04:24:10 +0000 (04:24 +0000)]
Ensure every factor loads on at least 1 item

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3680 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoHide non-estimable parameters when factors=0
jpritikin [Sun, 27 Jul 2014 04:23:58 +0000 (04:23 +0000)]
Hide non-estimable parameters when factors=0

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3679 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoComputeEM: Count the number of iterations correctly
jpritikin [Sat, 26 Jul 2014 01:40:03 +0000 (01:40 +0000)]
ComputeEM: Count the number of iterations correctly

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3678 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoThe backend no longer resizes matrices that will be exported to R
jpritikin [Sat, 26 Jul 2014 01:39:53 +0000 (01:39 +0000)]
The backend no longer resizes matrices that will be exported to R

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3677 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDon't check *.rda for code style
jpritikin [Sat, 26 Jul 2014 01:39:46 +0000 (01:39 +0000)]
Don't check *.rda for code style

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3676 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSwitch to more accurate matrix log/exp
jpritikin [Sat, 26 Jul 2014 01:39:35 +0000 (01:39 +0000)]
Switch to more accurate matrix log/exp

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3675 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdjust pretty-printing of MxData to match slot names
jpritikin [Fri, 25 Jul 2014 14:32:53 +0000 (14:32 +0000)]
Adjust pretty-printing of MxData to match slot names

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3674 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTeach Newton-Raphson about bad derivatives
jpritikin [Fri, 25 Jul 2014 14:32:43 +0000 (14:32 +0000)]
Teach Newton-Raphson about bad derivatives

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3673 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPrint model name in summary
mhunter [Fri, 25 Jul 2014 06:52:36 +0000 (06:52 +0000)]
Print model name in summary

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3672 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoChange error message in saturated model helper when algebra fit function detected.
mhunter [Thu, 24 Jul 2014 17:22:26 +0000 (17:22 +0000)]
Change error message in saturated model helper when algebra fit function detected.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3671 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFix bug in RMSEA CI reporting in summary when verbose=TRUE
mhunter [Thu, 24 Jul 2014 16:07:22 +0000 (16:07 +0000)]
Fix bug in RMSEA CI reporting in summary when verbose=TRUE

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3670 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdded hand written mxFitFunctionMultigroup.Rd (was jumbled up)
tbates [Wed, 23 Jul 2014 16:06:14 +0000 (16:06 +0000)]
Added hand written mxFitFunctionMultigroup.Rd (was jumbled up)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3669 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoImprovements to mxSummary: RMSEA conf intervals, Information table adjustments, guida...
mhunter [Wed, 23 Jul 2014 15:49:44 +0000 (15:49 +0000)]
Improvements to mxSummary: RMSEA conf intervals, Information table adjustments, guidance to help page, statement about missing fit indices.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3668 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoupdate mxVersion.R to print better and update mxVersion.Rd guide to modified function.
tbates [Wed, 23 Jul 2014 14:46:47 +0000 (14:46 +0000)]
update mxVersion.R to print better and update mxVersion.Rd guide to modified function.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3667 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agopassing tests are removed from models/failing
mzahery [Wed, 23 Jul 2014 03:30:20 +0000 (03:30 +0000)]
passing tests are removed from models/failing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3666 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPreviously failing tests are moved into passing
mzahery [Tue, 22 Jul 2014 20:56:57 +0000 (20:56 +0000)]
Previously failing tests are moved into passing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3665 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdate summary test to use new saturated model helper correctly b/c it now returns...
mhunter [Mon, 21 Jul 2014 14:30:10 +0000 (14:30 +0000)]
Update summary test to use new saturated model helper correctly b/c it now returns a list of the sat and ind models.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3664 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years ago[IFA] Fix bug in computing Hessian with equality constraints
jpritikin [Mon, 21 Jul 2014 10:12:32 +0000 (10:12 +0000)]
[IFA] Fix bug in computing Hessian with equality constraints

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3663 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: out of bound starting values issue solved. Mode added
mzahery [Sat, 19 Jul 2014 16:35:47 +0000 (16:35 +0000)]
CSOLNP: out of bound starting values issue solved. Mode added

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3662 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRevision to saturated model helper that allows multigroup and saturated models
mhunter [Sat, 19 Jul 2014 01:30:31 +0000 (01:30 +0000)]
Revision to saturated model helper that allows multigroup and saturated models

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3661 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoComputeReportDeriv should not warn when no gradient is available
jpritikin [Fri, 18 Jul 2014 15:18:51 +0000 (15:18 +0000)]
ComputeReportDeriv should not warn when no gradient is available

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3660 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoComputeHessianQuality should not SEGV when no Hessian is available
jpritikin [Fri, 18 Jul 2014 15:18:43 +0000 (15:18 +0000)]
ComputeHessianQuality should not SEGV when no Hessian is available

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3659 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd fix and test for mxFitFunctionR Hessian
jpritikin [Fri, 18 Jul 2014 15:18:34 +0000 (15:18 +0000)]
Add fix and test for mxFitFunctionR Hessian

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3658 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAvoid overwriting the fit if FF_COMPUTE_FIT was not requested
jpritikin [Fri, 18 Jul 2014 15:18:23 +0000 (15:18 +0000)]
Avoid overwriting the fit if FF_COMPUTE_FIT was not requested

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3657 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAvoid crash when mxDataDynamic is missing means
jpritikin [Fri, 18 Jul 2014 15:18:13 +0000 (15:18 +0000)]
Avoid crash when mxDataDynamic is missing means

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3656 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTrap attempt to compute ihessian for observed data
jpritikin [Fri, 18 Jul 2014 15:18:05 +0000 (15:18 +0000)]
Trap attempt to compute ihessian for observed data

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3655 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdjust mxVersion behavior
mhunter [Mon, 14 Jul 2014 03:28:33 +0000 (03:28 +0000)]
Adjust mxVersion behavior

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3654 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agofix S -> Q typo
tbates [Sun, 13 Jul 2014 16:07:51 +0000 (16:07 +0000)]
fix S -> Q typo

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3653 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoadded missing 7th row to A matrix
tbates [Sun, 13 Jul 2014 15:26:09 +0000 (15:26 +0000)]
added missing 7th row to A matrix

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3652 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agomodified mxVersion to include R and plaform + optimizer
tbates [Sun, 13 Jul 2014 11:12:08 +0000 (11:12 +0000)]
modified mxVersion to include R and plaform + optimizer

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3651 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd a few unprotects to reduce stack usage of big algebra
jpritikin [Sun, 13 Jul 2014 07:28:33 +0000 (07:28 +0000)]
Add a few unprotects to reduce stack usage of big algebra

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3650 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoImprove test of RAM A matrix as algebra; fix more correctly
jpritikin [Sun, 13 Jul 2014 06:22:30 +0000 (06:22 +0000)]
Improve test of RAM A matrix as algebra; fix more correctly

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3649 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRevert "Omit unnecessary extra algebra computation"
jpritikin [Sun, 13 Jul 2014 06:22:18 +0000 (06:22 +0000)]
Revert "Omit unnecessary extra algebra computation"

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3648 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove Modern::Perl
jpritikin [Sun, 13 Jul 2014 05:24:07 +0000 (05:24 +0000)]
Remove Modern::Perl

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3647 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoOmit unnecessary extra algebra computation
jpritikin [Sat, 12 Jul 2014 07:12:32 +0000 (07:12 +0000)]
Omit unnecessary extra algebra computation

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3646 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRefactor omxInitialMatrixAlgebraCompute
jpritikin [Sat, 12 Jul 2014 07:12:22 +0000 (07:12 +0000)]
Refactor omxInitialMatrixAlgebraCompute

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3645 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRepair constraint processing; add test
jpritikin [Sat, 12 Jul 2014 07:12:09 +0000 (07:12 +0000)]
Repair constraint processing; add test

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3644 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRefresh any informational algebra based on final estimates
jpritikin [Sat, 12 Jul 2014 07:11:57 +0000 (07:11 +0000)]
Refresh any informational algebra based on final estimates

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3643 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRepair broken image reference
jpritikin [Sat, 12 Jul 2014 04:11:30 +0000 (04:11 +0000)]
Repair broken image reference

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3642 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFix trivial typoes in Hermine's commit
jpritikin [Sat, 12 Jul 2014 04:05:38 +0000 (04:05 +0000)]
Fix trivial typoes in Hermine's commit

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3641 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdate author list in manual
jpritikin [Fri, 11 Jul 2014 13:19:03 +0000 (13:19 +0000)]
Update author list in manual

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3640 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCommit doc edits from Hermine H Maes
jpritikin [Fri, 11 Jul 2014 13:18:53 +0000 (13:18 +0000)]
Commit doc edits from Hermine H Maes

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3639 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoExtensive rework of the conformability checking pass
jpritikin [Fri, 11 Jul 2014 06:19:20 +0000 (06:19 +0000)]
Extensive rework of the conformability checking pass

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3638 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoNot passing yet
jpritikin [Fri, 11 Jul 2014 06:19:07 +0000 (06:19 +0000)]
Not passing yet

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3637 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoReduce test tolerance slightly
jpritikin [Fri, 11 Jul 2014 06:18:53 +0000 (06:18 +0000)]
Reduce test tolerance slightly

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3636 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd changes from beta1 to beta2
jpritikin [Thu, 10 Jul 2014 08:58:24 +0000 (08:58 +0000)]
Add changes from beta1 to beta2

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3635 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: malloc avoided
mzahery [Wed, 9 Jul 2014 14:41:48 +0000 (14:41 +0000)]
CSOLNP: malloc avoided

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3634 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agomodel failing on rerun
tbates [Wed, 9 Jul 2014 14:36:44 +0000 (14:36 +0000)]
model failing on rerun

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3633 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRe-enable some passing tests
jpritikin [Wed, 9 Jul 2014 08:56:26 +0000 (08:56 +0000)]
Re-enable some passing tests

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3632 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdate tests to fail with trunk
jpritikin [Wed, 9 Jul 2014 08:55:59 +0000 (08:55 +0000)]
Update tests to fail with trunk

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3631 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoProvide more helpful error messages when an expectation fails to initialize
jpritikin [Wed, 9 Jul 2014 03:54:12 +0000 (03:54 +0000)]
Provide more helpful error messages when an expectation fails to initialize

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3630 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCast integer arguments to integer
jpritikin [Wed, 9 Jul 2014 03:54:03 +0000 (03:54 +0000)]
Cast integer arguments to integer

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3629 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCope with mxFitFunctionRow resizing matrices during regular processing
jpritikin [Wed, 9 Jul 2014 03:53:55 +0000 (03:53 +0000)]
Cope with mxFitFunctionRow resizing matrices during regular processing

Thanks to Robert Kirkpatrick <rkirkpatrick2@vcu.edu> for a test case.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3628 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: updates
mzahery [Tue, 8 Jul 2014 18:10:14 +0000 (18:10 +0000)]
CSOLNP: updates

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3627 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agominor fix removing wanring thrown by Acemix2.R (build dataframe correctly)
tbates [Tue, 8 Jul 2014 17:58:11 +0000 (17:58 +0000)]
minor fix removing wanring thrown by  Acemix2.R (build dataframe correctly)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3626 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoBug fix to new conformability checking pass
jpritikin [Tue, 8 Jul 2014 11:14:21 +0000 (11:14 +0000)]
Bug fix to new conformability checking pass

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3625 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFirst draft of AIC & BIC for IFA models
jpritikin [Tue, 8 Jul 2014 05:52:36 +0000 (05:52 +0000)]
First draft of AIC & BIC for IFA models

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3624 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdated expected error for "better error when definition variable is missing"
jpritikin [Tue, 8 Jul 2014 03:59:28 +0000 (03:59 +0000)]
Updated expected error for "better error when definition variable is missing"

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3623 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd checks for AIC, BIC
jpritikin [Tue, 8 Jul 2014 03:59:18 +0000 (03:59 +0000)]
Add checks for AIC, BIC

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3622 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAddress memory leak
jpritikin [Tue, 8 Jul 2014 03:59:08 +0000 (03:59 +0000)]
Address memory leak

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3621 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoContinue on IFA manual
jpritikin [Mon, 7 Jul 2014 15:30:25 +0000 (15:30 +0000)]
Continue on IFA manual

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3620 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoIncrease sanity of omxMarkClean/omxMarkDirty
jpritikin [Mon, 7 Jul 2014 07:35:42 +0000 (07:35 +0000)]
Increase sanity of omxMarkClean/omxMarkDirty

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3619 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd back test for RAM expectation with A as an algebra
jpritikin [Mon, 7 Jul 2014 07:35:28 +0000 (07:35 +0000)]
Add back test for RAM expectation with A as an algebra

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3618 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd a conformability checking step to the backend 2/2
jpritikin [Mon, 7 Jul 2014 07:35:18 +0000 (07:35 +0000)]
Add a conformability checking step to the backend 2/2

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3617 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd a conformability checking step to the backend 1/2
jpritikin [Mon, 7 Jul 2014 07:34:55 +0000 (07:34 +0000)]
Add a conformability checking step to the backend 1/2

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3616 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDon't log matrix versions
jpritikin [Mon, 7 Jul 2014 07:34:14 +0000 (07:34 +0000)]
Don't log matrix versions

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3615 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRevert "Handle RAM expectation with A specified as an algebra"
jpritikin [Mon, 7 Jul 2014 07:34:05 +0000 (07:34 +0000)]
Revert "Handle RAM expectation with A specified as an algebra"

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3614 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agobetter error when definition variable is missing
tbates [Mon, 7 Jul 2014 02:25:14 +0000 (02:25 +0000)]
better error when definition variable is missing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3613 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoModify lisrel man page to have working first example by adding fit function to model.
mhunter [Sat, 5 Jul 2014 22:20:38 +0000 (22:20 +0000)]
Modify lisrel man page to have working first example by adding fit function to model.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3612 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFixed a bug in MxModel tab-completion.
tbrick [Sat, 5 Jul 2014 07:27:54 +0000 (07:27 +0000)]
Fixed a bug in MxModel tab-completion.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3611 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdate test for recent API changes
jpritikin [Sat, 5 Jul 2014 00:35:41 +0000 (00:35 +0000)]
Update test for recent API changes

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3610 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdded names() support to the base R object types. Changed the return value of MxMode...
tbrick [Thu, 3 Jul 2014 22:31:06 +0000 (22:31 +0000)]
Added names() support to the base R object types.  Changed the return value of MxModel names().

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3609 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove naAction, simply require minItemsPerScore if there is missingness
jpritikin [Thu, 3 Jul 2014 12:34:25 +0000 (12:34 +0000)]
Remove naAction, simply require minItemsPerScore if there is missingness

Interface suggested by Tim Brick

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3608 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFix IFA Hessian bug related to equality constraints
jpritikin [Thu, 3 Jul 2014 10:06:41 +0000 (10:06 +0000)]
Fix IFA Hessian bug related to equality constraints

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3607 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1