[Genabel-commits] r1749 - branches/ProbABEL-pvals/ProbABEL/src
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Thu May 29 15:12:41 CEST 2014
Author: lckarssen
Date: 2014-05-29 15:12:41 +0200 (Thu, 29 May 2014)
New Revision: 1749
Modified:
branches/ProbABEL-pvals/ProbABEL/src/coxph_data.cpp
Log:
Reformatted warning/error messages in coxph_reg::estimate() so they start with the SNP name. This seems more appropriate and easier to filter.
Modified: branches/ProbABEL-pvals/ProbABEL/src/coxph_data.cpp
===================================================================
--- branches/ProbABEL-pvals/ProbABEL/src/coxph_data.cpp 2014-05-27 12:08:53 UTC (rev 1748)
+++ branches/ProbABEL-pvals/ProbABEL/src/coxph_data.cpp 2014-05-29 13:12:41 UTC (rev 1749)
@@ -462,24 +462,28 @@
bool setToZero = false;
if (flag < X.nrow && maxiter > 0) {
- cerr << "Warning for " << snpinfo.name[cursnp]
- << ": X matrix deemed to be singular,"
- << " setting beta and se to 'nan'\n";
+ std::cerr << snpinfo.name[cursnp]
+ << ": Warning, X matrix deemed to be singular,"
+ << " setting beta and se to 'nan'"
+ << std::endl;
setToZero = true;
}
if (niter >= maxiterinput)
{
- cerr << "Warning for " << snpinfo.name[cursnp]
- << ": nr of iterations > MAXITER (" << maxiterinput << "): "
- << niter << endl;
+ std::cerr << snpinfo.name[cursnp]
+ << ": Warning, nr of iterations > MAXITER ("
+ << maxiterinput << "): "
+ << niter << std::endl;
}
if (flag == 1000)
{
- cerr << "Warning for " << snpinfo.name[cursnp]
- << ": Cox regression ran out of iterations and did not converge,"
- << " setting beta and se to 'nan'\n";
+ std::cerr << snpinfo.name[cursnp]
+ << ": Warning, Cox regression ran out of iterations"
+ << " and did not converge,"
+ << " setting beta and se to 'nan'"
+ << std::endl;
setToZero = true;
} else {
VectorXd ueigen = u.data;
@@ -489,9 +493,10 @@
if ( infs.norm() > eps ||
infs.norm() > sqrt(eps) * betaeigen.norm() )
{
- cerr << "Warning for " << snpinfo.name[cursnp]
- << ": beta may be infinite,"
- << " setting beta and se to 'nan'\n";
+ std::cerr << snpinfo.name[cursnp]
+ << ": Warning, beta may be infinite,"
+ << " setting beta and se to 'nan'"
+ << std::endl;
setToZero = true;
}
More information about the Genabel-commits
mailing list