using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Science.Statistics.BasicStatistics { public class FrequencyTable { public FrequencyTable() { } private List of = new List(); public List ObservedFrequency { get { return of; } } private List ef = new List(); public List ExpectedFrequency { get { return ef; } } public void Add(double observedFrequency, double expectedFrequency) { of.Add(observedFrequency); ef.Add(expectedFrequency); } public void Add(int observedFrequency, int expectedFrequency) { Add((double)observedFrequency, (double) expectedFrequency); } public override string ToString() { string res = ""; for (int i = 0; i < of.Count; i++) res += of[i].ToString() + "\t" + ef[i].ToString() + "\r\n"; return res; } } }