5 * Created by westcott on 12/17/10.
6 * Copyright 2010 Schloss Lab. All rights reserved.
10 #include "strictchi2.h"
12 /***********************************************************************/
13 EstOutput StrictChi2::getValues(vector<SharedRAbundVector*> shared) {
17 double sumA = shared[0]->getNumSeqs();
18 double sumB = shared[1]->getNumSeqs();
19 double totalSum = 0.0;
21 for (int i = 0; i < shared.size(); i++) { totalSum += shared[i]->getNumSeqs(); }
23 vector<int> sumOtus; sumOtus.resize(shared[0]->getNumBins(), 0);
25 for (int i = 0; i < shared[0]->getNumBins(); i++) {
27 for (int j = 0; j < shared.size(); j++) {
34 //data[0] = sqrt(sum);
36 if (isnan(data[0]) || isinf(data[0])) { data[0] = 0; }
41 m->errorOut(e, "StrictChi2", "getValues");
45 /***********************************************************************/