[Genabel-commits] r1206 - pkg/ProbABEL/src
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue May 7 18:39:54 CEST 2013
Author: lckarssen
Date: 2013-05-07 18:39:54 +0200 (Tue, 07 May 2013)
New Revision: 1206
Modified:
pkg/ProbABEL/src/main.cpp
Log:
In ProbABEL's main.cpp: improved code layout a bit by
- inserting {}s in a few if-else constructions
- aligning some of the code
- removing unnecessary print statements
No functional changes.
Modified: pkg/ProbABEL/src/main.cpp
===================================================================
--- pkg/ProbABEL/src/main.cpp 2013-05-02 15:28:49 UTC (rev 1205)
+++ pkg/ProbABEL/src/main.cpp 2013-05-07 16:39:54 UTC (rev 1206)
@@ -395,16 +395,20 @@
gendata gtd;
if (!input_var.getIsFvf())
+ {
// use the non-filevector input format
gtd.re_gendata(input_var.getGenfilename(), nsnps,
- input_var.getNgpreds(), phd.nids_all, phd.nids, phd.allmeasured,
- input_var.getSkipd(), phd.idnames);
+ input_var.getNgpreds(), phd.nids_all, phd.nids,
+ phd.allmeasured, input_var.getSkipd(), phd.idnames);
+ }
else
+ {
// use the filevector input format (missing second last skipd
// parameter)
gtd.re_gendata(input_var.getStrGenfilename(), nsnps,
- input_var.getNgpreds(), phd.nids_all, phd.nids, phd.allmeasured,
- phd.idnames);
+ input_var.getNgpreds(), phd.nids_all, phd.nids,
+ phd.allmeasured, phd.idnames);
+ }
std::cout << " loaded genotypic data ..." << std::flush;
@@ -420,8 +424,11 @@
#if LOGISTIC
logistic_reg nrd = logistic_reg(nrgd);
nrd.estimate(nrgd, 0, MAXITER, EPS, CHOLTOL, 0,
- input_var.getInteraction(), input_var.getNgpreds(),
- invvarmatrix, input_var.getRobust(), 1);
+ input_var.getInteraction(),
+ input_var.getNgpreds(),
+ invvarmatrix,
+ input_var.getRobust(),
+ 1);
#elif LINEAR
linear_reg nrd = linear_reg(nrgd);
@@ -446,7 +453,6 @@
#endif
std::cout << " formed regression object ...";
- std::cout << " done\n" << std::flush;
//________________________________________________________________
//Maksim, 9 Jan, 2009
@@ -570,40 +576,49 @@
#if LOGISTIC
logistic_reg rd(rgd);
if (input_var.getScore())
- rd.score(nrd.residuals, rgd, 0, CHOLTOL, model,
- input_var.getInteraction(),
- input_var.getNgpreds(),
- invvarmatrix);
+ {
+ rd.score(nrd.residuals, rgd, 0, CHOLTOL, model,
+ input_var.getInteraction(),
+ input_var.getNgpreds(),
+ invvarmatrix);
+ }
else
- rd.estimate(rgd, 0, MAXITER, EPS, CHOLTOL, model,
- input_var.getInteraction(),
- input_var.getNgpreds(),
- invvarmatrix,
- input_var.getRobust());
+ {
+ rd.estimate(rgd, 0, MAXITER, EPS, CHOLTOL, model,
+ input_var.getInteraction(),
+ input_var.getNgpreds(),
+ invvarmatrix,
+ input_var.getRobust());
+ }
#elif LINEAR
linear_reg rd(rgd);
if (input_var.getScore())
+ {
rd.score(nrd.residuals, rgd, 0, CHOLTOL, model,
- input_var.getInteraction(), input_var.getNgpreds(),
- invvarmatrix);
+ input_var.getInteraction(),
+ input_var.getNgpreds(),
+ invvarmatrix);
+ }
else
{
- // rd.mmscore(rgd,0,CHOLTOL,model,input_var.getInteraction(), input_var.getNgpreds(), invvarmatrix);
rd.estimate(rgd, 0, CHOLTOL, model,
- input_var.getInteraction(), input_var.getNgpreds(),
- invvarmatrix, input_var.getRobust());
+ input_var.getInteraction(),
+ input_var.getNgpreds(),
+ invvarmatrix,
+ input_var.getRobust());
}
#elif COXPH
coxph_reg rd(rgd);
rd.estimate(rgd, 0, MAXITER, EPS, CHOLTOL, model,
- input_var.getInteraction(), true,
- input_var.getNgpreds());
+ input_var.getInteraction(),
+ true,
+ input_var.getNgpreds());
#endif
int number_of_rows_or_columns = rd.beta.nrow;
start_pos = get_start_position(input_var, model,
- number_of_rows_or_columns);
- cout << "start_pos" << start_pos << "\n";
+ number_of_rows_or_columns);
+
for (int pos = start_pos; pos < rd.beta.nrow; pos++)
{
*beta_sebeta[model] << input_var.getSep()
More information about the Genabel-commits
mailing list