相关疑难解决方法(0)

LINQ中的标准偏差

LINQ是否为聚合SQL函数STDDEV() (标准差)建模?

如果没有,那么计算它的最简单/最佳实践方法是什么?

例:

  SELECT test_id, AVERAGE(result) avg, STDDEV(result) std 
    FROM tests
GROUP BY test_id
Run Code Online (Sandbox Code Playgroud)

linq standard-deviation

76
推荐指数
4
解决办法
3万
查看次数

计算平均绝对偏差

我想计算平均绝对偏差,我目前正在使用来自 Stack Overflow(链接在这里)的以下类,由Alex发布:

public class MovingAverageCalculator
{
    private readonly int _period;
    private readonly double[] _window;
    private int _numAdded;
    private double _varianceSum;

    public MovingAverageCalculator(int period)
    {
        _period = period;
        _window = new double[period];
    }

    public double Average { get; private set; }

    public double StandardDeviation
    {
        get
        {
            var variance = Variance;
            if (variance >= double.Epsilon)
            {
                var sd = Math.Sqrt(variance);
                return double.IsNaN(sd) ? 0.0 : sd;
            }
            return 0.0;
        }
    }

    public double Variance …
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
0
解决办法
1029
查看次数

如何有效计算一大系列数字的均值和标准差?

通过Win 7中Visual Studio中的C#,我需要计算一大系列数字的均值和标准差.这些数字是从文件中读取的.可能有十万甚至更多的数字.如果我不想将它们保存在数组或列表等数据结构中,因为这可能不是内存效率,如何有效地进行计算.

我还需要将数字打印到文件中.

如何计算标准偏差[数组]的答案 无济于事.

任何帮助,将不胜感激 !

最好

c# windows math mean visual-studio

2
推荐指数
2
解决办法
4302
查看次数

标签 统计

c# ×2

linq ×1

math ×1

mean ×1

standard-deviation ×1

visual-studio ×1

windows ×1