C# 需要迭代计算和更新标准偏差

C# 需要迭代计算和更新标准偏差,c#,statistics,C#,Statistics,我有一个双值列表,一个固定中心点的距离列表,我根据最大值的简单规则反复抛出一些值,并查看SD的变化 我想用一种快速/迭代的方法来计算它,在移除一个点后计算SD 已经阅读了计算SD/方差的不同增量方法,但似乎都是为了在添加新数据值后更新SD/方差 要计算SD,您需要足够的统计信息:数据数量、数据总和和数据平方和。所以你只需要三个累加器变量。然后,无论何时添加任何数据,都要向这些累加器中添加,无论何时删除任何数据,都要从这些累加器中减去 如果仍然没有意义,也许你可以更具体地解释问题所在

我有一个双值列表,一个固定中心点的距离列表,我根据最大值的简单规则反复抛出一些值,并查看SD的变化

我想用一种快速/迭代的方法来计算它,在移除一个点后计算SD

已经阅读了计算SD/方差的不同增量方法,但似乎都是为了在添加新数据值后更新SD/方差


要计算SD,您需要足够的统计信息:数据数量、数据总和和数据平方和。所以你只需要三个累加器变量。然后,无论何时添加任何数据,都要向这些累加器中添加,无论何时删除任何数据,都要从这些累加器中减去

如果仍然没有意义,也许你可以更具体地解释问题所在