openmx:openmx.git
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

4 years agoNo need to report EM.LL in a special way
jpritikin [Sat, 6 Jul 2013 14:37:10 +0000 (14:37 +0000)]
No need to report EM.LL in a special way

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

4 years agoFix mxComputeOnce per Tim's suggestion
jpritikin [Sat, 6 Jul 2013 14:36:59 +0000 (14:36 +0000)]
Fix mxComputeOnce per Tim's suggestion

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

4 years agoMove tests to passing
jpritikin [Sat, 6 Jul 2013 14:36:41 +0000 (14:36 +0000)]
Move tests to passing

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

4 years agoDon't round quadrature points
jpritikin [Sat, 6 Jul 2013 14:36:15 +0000 (14:36 +0000)]
Don't round quadrature points

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

4 years agoSync libifa-rpf with RPF 0.10
jpritikin [Sat, 6 Jul 2013 14:36:05 +0000 (14:36 +0000)]
Sync libifa-rpf with RPF 0.10

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

4 years agoSuggest that expectations don't need to know about free parameters
jpritikin [Wed, 3 Jul 2013 13:07:34 +0000 (13:07 +0000)]
Suggest that expectations don't need to know about free parameters

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

4 years agoImprove debugging for FitContext
jpritikin [Wed, 3 Jul 2013 13:07:26 +0000 (13:07 +0000)]
Improve debugging for FitContext

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

4 years agoDon't communicate unused dependency information
jpritikin [Wed, 3 Jul 2013 13:07:19 +0000 (13:07 +0000)]
Don't communicate unused dependency information

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

4 years agoMove MarkDirty out of ComputeOnce
jpritikin [Wed, 3 Jul 2013 13:07:10 +0000 (13:07 +0000)]
Move MarkDirty out of ComputeOnce

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

4 years agoStore fit function name (regression fix?)
jpritikin [Wed, 3 Jul 2013 13:07:00 +0000 (13:07 +0000)]
Store fit function name (regression fix?)

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

4 years agoAdd verbose option to omxComputeIterate
jpritikin [Tue, 2 Jul 2013 11:17:49 +0000 (11:17 +0000)]
Add verbose option to omxComputeIterate

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

4 years agoUpdate regression tests
jpritikin [Fri, 28 Jun 2013 09:43:08 +0000 (09:43 +0000)]
Update regression tests

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

4 years agoChanging from 3PL to 4PL gives all new random numbers
jpritikin [Fri, 28 Jun 2013 09:42:57 +0000 (09:42 +0000)]
Changing from 3PL to 4PL gives all new random numbers

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

4 years agoSplit BA81 into a fit function and expectation
jpritikin [Fri, 28 Jun 2013 09:42:43 +0000 (09:42 +0000)]
Split BA81 into a fit function and expectation

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

4 years agoAdd ComputeAssign
jpritikin [Fri, 28 Jun 2013 09:42:14 +0000 (09:42 +0000)]
Add ComputeAssign

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

4 years agoAdd test for dmvnorm
jpritikin [Fri, 28 Jun 2013 09:41:57 +0000 (09:41 +0000)]
Add test for dmvnorm

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

4 years agoFix compile errors after merge
jpritikin [Fri, 28 Jun 2013 09:41:43 +0000 (09:41 +0000)]
Fix compile errors after merge

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

4 years agoEliminate Rprintf
jpritikin [Fri, 28 Jun 2013 09:41:25 +0000 (09:41 +0000)]
Eliminate Rprintf

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

4 years agoRename
jpritikin [Fri, 28 Jun 2013 09:41:15 +0000 (09:41 +0000)]
Rename

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

4 years agoifa: Use regular latent distribution for EAP instead of flat prior
jpritikin [Fri, 28 Jun 2013 09:40:55 +0000 (09:40 +0000)]
ifa: Use regular latent distribution for EAP instead of flat prior

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

4 years agoifa: Store latent mean & cov in regular MxMatrix
jpritikin [Fri, 28 Jun 2013 09:40:45 +0000 (09:40 +0000)]
ifa: Store latent mean & cov in regular MxMatrix

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

4 years agoifa: Add options for EAP scores
jpritikin [Fri, 28 Jun 2013 09:40:26 +0000 (09:40 +0000)]
ifa: Add options for EAP scores

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

4 years agoifa: No point in *2 the EM LL; that's just for fitting
jpritikin [Fri, 28 Jun 2013 09:40:14 +0000 (09:40 +0000)]
ifa: No point in *2 the EM LL; that's just for fitting

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

4 years agoifa: More multigroup prep; two-tier EAP
jpritikin [Fri, 28 Jun 2013 09:40:04 +0000 (09:40 +0000)]
ifa: More multigroup prep; two-tier EAP

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

4 years agoifa: dmvnorm
jpritikin [Fri, 28 Jun 2013 09:39:46 +0000 (09:39 +0000)]
ifa: dmvnorm

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

4 years agoifa: Refactor to avoid some redundent calculation
jpritikin [Fri, 28 Jun 2013 09:39:33 +0000 (09:39 +0000)]
ifa: Refactor to avoid some redundent calculation

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

4 years agoifa: Remove G-H quadrature; prepare proper multigroup
jpritikin [Fri, 28 Jun 2013 09:39:25 +0000 (09:39 +0000)]
ifa: Remove G-H quadrature; prepare proper multigroup

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

4 years agoifa: Add commas to debugging tool
jpritikin [Fri, 28 Jun 2013 09:39:14 +0000 (09:39 +0000)]
ifa: Add commas to debugging tool

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

4 years agoifa: Remove old Bayesian prior code
jpritikin [Fri, 28 Jun 2013 09:39:06 +0000 (09:39 +0000)]
ifa: Remove old Bayesian prior code

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

4 years agoifa: Handle new deriv API
jpritikin [Fri, 28 Jun 2013 09:38:54 +0000 (09:38 +0000)]
ifa: Handle new deriv API

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

4 years agoifa: Reorg for Hessian
jpritikin [Fri, 28 Jun 2013 09:38:42 +0000 (09:38 +0000)]
ifa: Reorg for Hessian

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

4 years agoifa: Drop support for out-of-bound parameters
jpritikin [Fri, 28 Jun 2013 09:38:34 +0000 (09:38 +0000)]
ifa: Drop support for out-of-bound parameters

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

4 years agoifa: Allow specification of the starting parameters for the 1st E step
jpritikin [Fri, 28 Jun 2013 09:38:25 +0000 (09:38 +0000)]
ifa: Allow specification of the starting parameters for the 1st E step

This is needed to explore the likelihood surface with the E step fixed.

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

4 years agoifa: Analytic Hessian
jpritikin [Fri, 28 Jun 2013 09:38:16 +0000 (09:38 +0000)]
ifa: Analytic Hessian

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