var avg = nums.Average(); //總體方差 var variance = nums.Sum(x => Math.Pow(x - avg, 2))/nums.Count(); //樣本方差 var sampleVariance= nums.Sum(x => Math.Pow(x - avg, 2)) / (nums.Count()-1); //總體標准差 var standDeviation = Math.Sqrt(variance); //樣本標准差 var sampleDeviation = Math.Sqrt(sampleVariance);
測試代碼下載:https://files.cnblogs.com/files/lizhijian/20201009%E6%A0%87%E5%87%86%E5%B7%AE%E8%AE%A1%E7%AE%97.rar