/* SmallCsvFile has the values: A: B: C: 1 6 11 2 7 12 3 8 13 4 9 14 5 10 15 --------- Averages: 3 8 13 Grand Mean = 8 SST = 280 SSW = 30 SSB = 250 dft = 14 dfw = 12 dfb = 2 msb = 125 msw = 2.5 F = 50 */ public AnovaTestsExcel() { rData = new RawData(); //CsvParser parser = new CsvParser(); ExcelParser parser = new ExcelParser(); bool parsed = parser.TryParseData(@"TestFiles/SmallExcelFile.xlsx", out rData); data = new AnovaOneway(rData); }
/* SmallCsvFile has the values: A: B: C: 1 6 11 2 7 12 3 8 13 4 9 14 5 10 15 --------- Averages: 3 8 13 Grand Mean = 8 SST = 280 SSE = 30 SSB = 250 dft = 14 dfe = 12 dfb = 2 msb = 125 msw = 2.5 F = 50 P = 0.0000015127924217375413 */ public AnovaTestsSmallCsv() { rData = new RawData(); CsvParser parser = new CsvParser(); bool parsed = parser.TryParseData(@"TestFiles/SmallCsvFile.csv", out rData); data = new AnovaOneway(rData); //AnovaResult res = data.GenerateAnovaResult(); //Debug.WriteLine(res); }
/// <summary> /// Creates an analyzer for the imported data, and generates the necessary results /// </summary> /// <returns>AnovaResult with calculated values for the data set</returns> public AnovaResult Calculate() { AnovaOneway oneway = new AnovaOneway(rawData); return oneway.GenerateAnovaResult(); }