using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Science.Statistics.BasicStatistics { public class Average { public Average(List data) { int j, n = data.Count; for (ave = 0.0, j = 0; j < n; j++) ave += data[j]; ave /= (double)n; } public Average(List number, List data) { int j, n = 0; for (ave = 0.0, j = 0; j < number.Count; j++) { ave += data[j]*(double)number[j]; n += number[j]; } ave /= (double)n; } private double ave; public double Value { get { return ave; } } } }