openmx:openmx.git
4 years agoAllow expectations to suppress data sorting sorting
Joshua Nathaniel Pritikin [Fri, 12 Jul 2013 08:23:23 +0000 (13:53 +0530)]
Allow expectations to suppress data sorting

4 years agoAdd multigroup state space test (failing)
Joshua Nathaniel Pritikin [Thu, 1 Aug 2013 13:43:59 +0000 (19:13 +0530)]
Add multigroup state space test (failing)

4 years agoInitialize omxState.stale to keep valgrind happy
jpritikin [Wed, 31 Jul 2013 13:03:22 +0000 (13:03 +0000)]
Initialize omxState.stale to keep valgrind happy

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

4 years agoRecord Mike Neale's suggestion
jpritikin [Wed, 31 Jul 2013 13:02:13 +0000 (13:02 +0000)]
Record Mike Neale's suggestion

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

4 years agoRename
jpritikin [Mon, 29 Jul 2013 09:04:19 +0000 (09:04 +0000)]
Rename

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

4 years agoAvoid final copyParamToModel when not needed
jpritikin [Mon, 29 Jul 2013 08:53:14 +0000 (08:53 +0000)]
Avoid final copyParamToModel when not needed

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

4 years agoFix diag
jpritikin [Mon, 29 Jul 2013 08:53:04 +0000 (08:53 +0000)]
Fix diag

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

4 years agoProtect against parameter oscillation using Ramsay (1975)
jpritikin [Mon, 29 Jul 2013 08:52:57 +0000 (08:52 +0000)]
Protect against parameter oscillation using Ramsay (1975)

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

4 years agoRemove artificial lower bound on patternLik
jpritikin [Mon, 29 Jul 2013 08:52:48 +0000 (08:52 +0000)]
Remove artificial lower bound on patternLik

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

4 years agoFix incorrect handling of missing data
jpritikin [Mon, 29 Jul 2013 08:52:40 +0000 (08:52 +0000)]
Fix incorrect handling of missing data

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

4 years agoFix Hessian to work with equality constraints
jpritikin [Mon, 29 Jul 2013 08:52:30 +0000 (08:52 +0000)]
Fix Hessian to work with equality constraints

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

4 years agoMake more internal data available from R
jpritikin [Mon, 29 Jul 2013 08:52:20 +0000 (08:52 +0000)]
Make more internal data available from R

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

4 years agoPermit non-integral quadrature widths (oops)
jpritikin [Sun, 28 Jul 2013 12:26:36 +0000 (12:26 +0000)]
Permit non-integral quadrature widths (oops)

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

4 years agoImprove diagnostics
jpritikin [Sun, 28 Jul 2013 12:26:28 +0000 (12:26 +0000)]
Improve diagnostics

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

4 years agoConditionalize some debugging noise on the runtime verbose flag
jpritikin [Sat, 27 Jul 2013 13:45:56 +0000 (13:45 +0000)]
Conditionalize some debugging noise on the runtime verbose flag

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

4 years agoPermit vector indexing on row or col matrices
jpritikin [Sat, 27 Jul 2013 13:38:28 +0000 (13:38 +0000)]
Permit vector indexing on row or col matrices

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

4 years agoBounds check matrix indices
jpritikin [Sat, 27 Jul 2013 09:20:11 +0000 (09:20 +0000)]
Bounds check matrix indices

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

4 years agoAdd sentinel to help detect memory corruption
jpritikin [Sat, 27 Jul 2013 09:17:33 +0000 (09:17 +0000)]
Add sentinel to help detect memory corruption

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

4 years agoSome printf -> mxLog
jpritikin [Sat, 27 Jul 2013 09:17:18 +0000 (09:17 +0000)]
Some printf -> mxLog

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

4 years agoEnable with IMX_OPT_ENGINE=CSOLNP
jpritikin [Sat, 27 Jul 2013 09:17:07 +0000 (09:17 +0000)]
Enable with IMX_OPT_ENGINE=CSOLNP

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

4 years agoAddress suspicious compiler warnings
jpritikin [Sat, 27 Jul 2013 09:16:54 +0000 (09:16 +0000)]
Address suspicious compiler warnings

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

4 years agoFix compile errors
jpritikin [Sat, 27 Jul 2013 09:16:43 +0000 (09:16 +0000)]
Fix compile errors

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

4 years agoRprintf -> mxLog
jpritikin [Sat, 27 Jul 2013 09:16:30 +0000 (09:16 +0000)]
Rprintf -> mxLog

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

4 years agoRename for C++
jpritikin [Sat, 27 Jul 2013 09:16:17 +0000 (09:16 +0000)]
Rename for C++

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

4 years agoMerge branch Csolnp
jpritikin [Sat, 27 Jul 2013 09:15:25 +0000 (09:15 +0000)]
Merge branch Csolnp

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

4 years agoGrab csolnp stuff
Joshua Nathaniel Pritikin [Sat, 27 Jul 2013 04:25:43 +0000 (09:55 +0530)]
Grab csolnp stuff

4 years agoRemove obsolete performance counters
jpritikin [Fri, 26 Jul 2013 15:38:51 +0000 (15:38 +0000)]
Remove obsolete performance counters

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

4 years agoRewrite Newton-Raphson with better math
jpritikin [Fri, 26 Jul 2013 15:38:44 +0000 (15:38 +0000)]
Rewrite Newton-Raphson with better math

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

4 years agoRework initialization of starting values
jpritikin [Fri, 26 Jul 2013 15:38:34 +0000 (15:38 +0000)]
Rework initialization of starting values

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

4 years agoFail if starting value is out of bounds
jpritikin [Fri, 26 Jul 2013 15:38:23 +0000 (15:38 +0000)]
Fail if starting value is out of bounds

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

4 years agoFail if an outcome is entirely unendorsed
jpritikin [Fri, 26 Jul 2013 15:38:13 +0000 (15:38 +0000)]
Fail if an outcome is entirely unendorsed

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

4 years agoReport the empirical mean & cov
jpritikin [Fri, 26 Jul 2013 04:18:50 +0000 (04:18 +0000)]
Report the empirical mean & cov

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

4 years agoRevert "Reformatted wlsPrep0.2"
jpritikin [Fri, 26 Jul 2013 03:23:51 +0000 (03:23 +0000)]
Revert "Reformatted wlsPrep0.2"

This reverts commit 5d607f5b3c769dafe39638d3c1cc6177eae99cfb.

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

4 years agoReformatted wlsPrep0.2
restabrook [Thu, 25 Jul 2013 20:51:40 +0000 (20:51 +0000)]
Reformatted wlsPrep0.2

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

4 years agoFix/remove improper printf style formats
jpritikin [Thu, 25 Jul 2013 08:39:02 +0000 (08:39 +0000)]
Fix/remove improper printf style formats

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

4 years agoFor design, demand an integer typed matrix
jpritikin [Mon, 22 Jul 2013 09:29:06 +0000 (09:29 +0000)]
For design, demand an integer typed matrix

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

4 years agoReplicate Cai, Yang, & Hansen (2011) simulation study #1
jpritikin [Mon, 22 Jul 2013 09:28:52 +0000 (09:28 +0000)]
Replicate Cai, Yang, & Hansen (2011) simulation study #1

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

4 years agoRephrase with omxIFAComputePlan
jpritikin [Mon, 22 Jul 2013 09:28:36 +0000 (09:28 +0000)]
Rephrase with omxIFAComputePlan

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

4 years agoRestrict Schilling Bock rescale to parameters without equality constraints
jpritikin [Mon, 22 Jul 2013 09:28:24 +0000 (09:28 +0000)]
Restrict Schilling Bock rescale to parameters without equality constraints

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

4 years agoLogging levels, not just TRUE/FALSE
jpritikin [Mon, 22 Jul 2013 09:28:15 +0000 (09:28 +0000)]
Logging levels, not just TRUE/FALSE

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

4 years agoMight as well cache the number of outcomes per item
jpritikin [Mon, 22 Jul 2013 09:28:00 +0000 (09:28 +0000)]
Might as well cache the number of outcomes per item

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

4 years agoRename start to adjustStart
jpritikin [Mon, 22 Jul 2013 09:27:50 +0000 (09:27 +0000)]
Rename start to adjustStart

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

4 years agoA few more minor optimizations
jpritikin [Thu, 18 Jul 2013 07:20:06 +0000 (07:20 +0000)]
A few more minor optimizations

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

4 years agoProper dependency tracking for BA81
jpritikin [Thu, 18 Jul 2013 05:32:48 +0000 (05:32 +0000)]
Proper dependency tracking for BA81

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

4 years agoAll compute objects need a varGroup
jpritikin [Thu, 18 Jul 2013 05:32:31 +0000 (05:32 +0000)]
All compute objects need a varGroup

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

4 years agoChange how dirty matrices are indicated
jpritikin [Thu, 18 Jul 2013 05:32:21 +0000 (05:32 +0000)]
Change how dirty matrices are indicated

The problem is that the frontend does no dependency tracking for
expectations. Expectations are assumed independent from free parameters.
This is no longer true with E-M style algorithms. To solve this problem,
I added a version to omxMatrix. The expectation can check whether the
version is changed to decide whether to recalculate. The dirty/clean
indicator is not reused here because the matrix is really clean all the
time in the sense that it does not need to be recomputed like an algebra.

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

4 years agoRewrite dependency tracking
jpritikin [Thu, 18 Jul 2013 05:32:10 +0000 (05:32 +0000)]
Rewrite dependency tracking

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

4 years agoGrab expectation names in the backend
jpritikin [Thu, 18 Jul 2013 05:32:00 +0000 (05:32 +0000)]
Grab expectation names in the backend

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

4 years agoAdd verbose option to BA81 stuff
jpritikin [Thu, 18 Jul 2013 05:31:51 +0000 (05:31 +0000)]
Add verbose option to BA81 stuff

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

4 years agoMove cai2010 data back to simple arrays from std::vector
jpritikin [Thu, 18 Jul 2013 05:31:41 +0000 (05:31 +0000)]
Move cai2010 data back to simple arrays from std::vector

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

4 years agoUse larger buffers to avoid atomic-add synchronization
jpritikin [Thu, 18 Jul 2013 05:31:32 +0000 (05:31 +0000)]
Use larger buffers to avoid atomic-add synchronization

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

4 years agoOptimize estimation of the latent distribution
jpritikin [Thu, 18 Jul 2013 05:31:24 +0000 (05:31 +0000)]
Optimize estimation of the latent distribution

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

4 years agoRemove a few more exp()
jpritikin [Thu, 18 Jul 2013 05:31:12 +0000 (05:31 +0000)]
Remove a few more exp()

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

4 years agoAvoid exp(); more than doubles performance; no detectable loss in accuracy
jpritikin [Thu, 18 Jul 2013 05:31:04 +0000 (05:31 +0000)]
Avoid exp(); more than doubles performance; no detectable loss in accuracy

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

4 years agoMinimize calls to omx_absolute_thread_num()
jpritikin [Thu, 18 Jul 2013 05:30:52 +0000 (05:30 +0000)]
Minimize calls to omx_absolute_thread_num()

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

4 years agoAdd compiler flags suitable for oprofile
jpritikin [Thu, 18 Jul 2013 05:30:42 +0000 (05:30 +0000)]
Add compiler flags suitable for oprofile

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

4 years agoAdd some comments
jpritikin [Thu, 18 Jul 2013 05:30:34 +0000 (05:30 +0000)]
Add some comments

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

4 years agoRoll BA81 fit function into FitFunctionML
jpritikin [Tue, 16 Jul 2013 10:36:05 +0000 (10:36 +0000)]
Roll BA81 fit function into FitFunctionML

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

4 years agoMove all fitfunction args to expectation
jpritikin [Tue, 16 Jul 2013 10:35:45 +0000 (10:35 +0000)]
Move all fitfunction args to expectation

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

4 years agoPass design as a simple matrix, not MxMatrix
jpritikin [Tue, 16 Jul 2013 10:35:26 +0000 (10:35 +0000)]
Pass design as a simple matrix, not MxMatrix

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

4 years agoNewton-Raphson doesn't need fit; don't compute it
jpritikin [Tue, 16 Jul 2013 10:35:12 +0000 (10:35 +0000)]
Newton-Raphson doesn't need fit; don't compute it

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

4 years agoGradients for the latent distribution
jpritikin [Tue, 16 Jul 2013 10:35:01 +0000 (10:35 +0000)]
Gradients for the latent distribution

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

4 years agoDisable NPSOL gradient verification by default (this is a developer feature)
jpritikin [Mon, 15 Jul 2013 10:51:06 +0000 (10:51 +0000)]
Disable NPSOL gradient verification by default (this is a developer feature)

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

4 years agoCan't protect NPSOL against reentry without proper exception handling
jpritikin [Mon, 15 Jul 2013 10:50:58 +0000 (10:50 +0000)]
Can't protect NPSOL against reentry without proper exception handling

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

4 years agoActually fixed state space sorting issue ... I think.
mhunter [Sat, 13 Jul 2013 00:11:03 +0000 (00:11 +0000)]
Actually fixed state space sorting issue ... I think.

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

4 years agoServe a warning if a factor was not created using mxFactor
jpritikin [Fri, 12 Jul 2013 13:57:43 +0000 (13:57 +0000)]
Serve a warning if a factor was not created using mxFactor

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

4 years agoFix data sorting issue in state space expectations.
mhunter [Fri, 12 Jul 2013 04:48:44 +0000 (04:48 +0000)]
Fix data sorting issue in state space expectations.

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

4 years agoPass item models in a list instead of an MxMatrix
jpritikin [Fri, 12 Jul 2013 04:05:30 +0000 (04:05 +0000)]
Pass item models in a list instead of an MxMatrix

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

4 years agoImprove EAP performance
jpritikin [Fri, 12 Jul 2013 04:05:14 +0000 (04:05 +0000)]
Improve EAP performance

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

4 years agoReduce rpf evaluations in two-tier models
jpritikin [Fri, 12 Jul 2013 04:05:06 +0000 (04:05 +0000)]
Reduce rpf evaluations in two-tier models

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

4 years agoRemove unneeded dependencies
jpritikin [Fri, 12 Jul 2013 03:09:43 +0000 (03:09 +0000)]
Remove unneeded dependencies

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

4 years agoGot turned off by mistake, re-enable
jpritikin [Thu, 11 Jul 2013 13:38:32 +0000 (13:38 +0000)]
Got turned off by mistake, re-enable

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

4 years agoLook at expectation to determine which fit to calculate
jpritikin [Thu, 11 Jul 2013 04:17:40 +0000 (04:17 +0000)]
Look at expectation to determine which fit to calculate

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

4 years agoPermit better control over whether NPSOL uses gradients
jpritikin [Thu, 11 Jul 2013 04:17:31 +0000 (04:17 +0000)]
Permit better control over whether NPSOL uses gradients

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

4 years agoAdjust BA81 expectation context argument
jpritikin [Thu, 11 Jul 2013 04:17:21 +0000 (04:17 +0000)]
Adjust BA81 expectation context argument

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

4 years agoFill in default upper & lower bounds
jpritikin [Wed, 10 Jul 2013 07:31:52 +0000 (07:31 +0000)]
Fill in default upper & lower bounds

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

4 years agoRework specification of free param groups per Tim's suggestion
jpritikin [Wed, 10 Jul 2013 07:31:35 +0000 (07:31 +0000)]
Rework specification of free param groups per Tim's suggestion

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

4 years agoComment debug code (otherwise error status is ignored)
jpritikin [Wed, 10 Jul 2013 07:05:34 +0000 (07:05 +0000)]
Comment debug code (otherwise error status is ignored)

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

4 years agoPut openmp compiler flags in a separate variable
jpritikin [Wed, 10 Jul 2013 07:05:20 +0000 (07:05 +0000)]
Put openmp compiler flags in a separate variable

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

4 years agoAdding to State Space documentation. And fixing OpenMx citation.
mhunter [Tue, 9 Jul 2013 21:24:30 +0000 (21:24 +0000)]
Adding to State Space documentation.  And fixing OpenMx citation.

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

4 years agoFixes to the WLS fit function, aCov data type, and associated thresholds checking.
tbrick [Tue, 9 Jul 2013 09:44:39 +0000 (09:44 +0000)]
Fixes to the WLS fit function, aCov data type, and associated thresholds checking.

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

4 years agoMultigroup two-tier
jpritikin [Tue, 9 Jul 2013 04:35:17 +0000 (04:35 +0000)]
Multigroup two-tier

The main bug fix here is that dnorm was expected standard deviation
instead of variance. The other code changes probably don't do anything
except give the debug option of bounds checked array indexing.

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

4 years agoUse correct density for specific dimensions
jpritikin [Mon, 8 Jul 2013 11:26:03 +0000 (11:26 +0000)]
Use correct density for specific dimensions

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

4 years agoReport EAP scores organized in the same way as flexMIRT
jpritikin [Mon, 8 Jul 2013 11:25:55 +0000 (11:25 +0000)]
Report EAP scores organized in the same way as flexMIRT

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

4 years agoRespect bounds, if set, on the latent distribution
jpritikin [Mon, 8 Jul 2013 11:25:43 +0000 (11:25 +0000)]
Respect bounds, if set, on the latent distribution

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

4 years agoUpdate diagnostics
jpritikin [Mon, 8 Jul 2013 11:25:35 +0000 (11:25 +0000)]
Update diagnostics

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

4 years agoAdd warning for even numbers of quadrature points
jpritikin [Sun, 7 Jul 2013 09:53:02 +0000 (09:53 +0000)]
Add warning for even numbers of quadrature points

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

4 years agoMove to nightly
jpritikin [Sun, 7 Jul 2013 09:52:53 +0000 (09:52 +0000)]
Move to nightly

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

4 years agoTest multigroup, multidimensional EAP
jpritikin [Sun, 7 Jul 2013 09:52:33 +0000 (09:52 +0000)]
Test multigroup, multidimensional EAP

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

4 years agoPartially fix reporting for custom Compute plans
jpritikin [Sun, 7 Jul 2013 06:46:03 +0000 (06:46 +0000)]
Partially fix reporting for custom Compute plans

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

4 years agoRemove most instances of setFinalReturns
jpritikin [Sun, 7 Jul 2013 06:45:50 +0000 (06:45 +0000)]
Remove most instances of setFinalReturns

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

4 years agoAdd multigroup tests
jpritikin [Sun, 7 Jul 2013 06:45:32 +0000 (06:45 +0000)]
Add multigroup tests

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

4 years agoMove EAP scores to expectation slot scores.out
jpritikin [Sat, 6 Jul 2013 14:39:02 +0000 (14:39 +0000)]
Move EAP scores to expectation slot scores.out

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

4 years agoCheck whether LL is decreasing (not enabled by default)
jpritikin [Sat, 6 Jul 2013 14:38:40 +0000 (14:38 +0000)]
Check whether LL is decreasing (not enabled by default)

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

4 years agoCreate parameter maps for mean & covariance
jpritikin [Sat, 6 Jul 2013 14:38:33 +0000 (14:38 +0000)]
Create parameter maps for mean & covariance

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

4 years agoMultigroup IFA
jpritikin [Sat, 6 Jul 2013 14:38:23 +0000 (14:38 +0000)]
Multigroup IFA

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

4 years agoAdd Hessian symmetry correction in ComputeOnce path
jpritikin [Sat, 6 Jul 2013 14:38:07 +0000 (14:38 +0000)]
Add Hessian symmetry correction in ComputeOnce path

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

4 years agoAllow more than 1 algebra/expectation in MxComputeOnce
jpritikin [Sat, 6 Jul 2013 14:37:58 +0000 (14:37 +0000)]
Allow more than 1 algebra/expectation in MxComputeOnce

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

4 years agoNewton-Raphson
jpritikin [Sat, 6 Jul 2013 14:37:48 +0000 (14:37 +0000)]
Newton-Raphson

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

4 years agoReplace mxComputeAssign with mxAlgebra(..., fixed=TRUE)
jpritikin [Sat, 6 Jul 2013 14:37:27 +0000 (14:37 +0000)]
Replace mxComputeAssign with mxAlgebra(..., fixed=TRUE)

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