-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check matrix properties (5 out of 7 implemented in 0.97) #72
Labels
Comments
Implemented points 1..5 in PR #73 |
@pjotrp That is a great summary. The cholesky factorization methods in most libraries has a check for a matrix being s.p.d. (symmetric positive definite), so you could use this to implement item 4. |
pjotrp
added a commit
to genenetwork/GEMMA
that referenced
this issue
Aug 22, 2017
- Matrix checks as described in genetics-statistics#72 - introduces -strict switch which will exit on certain conditions - zero small eigenvalues in EigenDecomp_Zeroed which also checks for negative values - commented out float versions of functions in lapack.cpp (pre-removal) - reverted on disabled regression tests (GEMMA shows its previous behaviour now)
1-4 have been implemented. 5 and 6 probably show up now as warnings. |
pjotrp
changed the title
Check matrix properties
Check matrix properties (5 out of 7 implemented in 0.97)
Dec 19, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
GEMMA should give hints if matrix properties are invalid, such as discussed in #45 (comment). E.g.
@xiangzhou @pcarbo anything else we can think of?
Failures and warnings should be reported in the log file. These checks can be disabled with the --no-checks switch (i.e., dangerous mode but faster).
The text was updated successfully, but these errors were encountered: