1 #include "OneWayANOVA.h" 2 #include <iostream> 3 main(int argc,char ** argv)4int main(int argc, char** argv) 5 { 6 vector<double> resp; 7 resp.push_back(11.06); 8 resp.push_back(15.4); 9 resp.push_back(11.81); 10 resp.push_back(20.48); 11 resp.push_back(20.32); 12 resp.push_back(10.96); 13 resp.push_back(15.86); 14 resp.push_back(10.8); 15 resp.push_back(19.73); 16 resp.push_back(20.57); 17 18 Response response(resp); 19 20 vector<int> facs; 21 facs.push_back(0); 22 facs.push_back(0); 23 facs.push_back(0); 24 facs.push_back(1); 25 facs.push_back(1); 26 facs.push_back(0); 27 facs.push_back(0); 28 facs.push_back(0); 29 facs.push_back(1); 30 facs.push_back(1); 31 32 Factor factor(facs,2,response); 33 vector<Factor> factors; 34 35 factors.push_back(factor); 36 /** 37 std::cout << "Variation Source SS DoF Variance Fdata" << std::endl; 38 std::cout << "Between Groups: " << factor.sumOfSquaresBetweenGroups() 39 << " " << factor.doFBetween() << " " 40 << factor.varianceBetweenGroups() << " " << factor.Fdata() 41 << std::endl; 42 std::cout << "Within Groups : " << factor.sumOfSquaresWithinGroups() 43 << " " << factor.doFWithin() << " " 44 << factor.varianceWithinGroups() << " " << std::endl; 45 */ 46 OneWayANOVA screwTest(factors,response); 47 48 screwTest.printANOVATable(0); 49 50 return 0; 51 } 52