public double Variance() { double s = 0; list num = ToDoubleList(this); for (int i = 0; i < num.Data.Length; i++) { s += Math.Pow((double)num.Data[i], 2); } return (s - num.Data.Length * Math.Pow(num.Mean(), 2)) / (num.Data.Length - 1); }