C# 计算方差 样本差


 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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM