【问题标题】:Using MODE for Standard Deviation in SQL Server在 SQL Server 中使用 MODE 进行标准差
【发布时间】:2011-09-18 12:29:16
【问题描述】:

我正在尝试使用 MODE 的 1.65 (90%) 标准偏差来消除一组异常值,而不是 MEAN,出于各种原因,我现在不会讨论。

有什么好的方法吗?我假设内置的 STDVE() 使用了 MEAN。有谁知道这是在幕后做什么,所以我可以基于它构建自己的函数,但对于 MODE?

提前致谢, 尼克

【问题讨论】:

  • 不这么认为 - 我可以计算 MODE,但不能在标准偏差上下文中计算
  • 您的问题“有人知道这在幕后做什么吗”促使我问这个问题:您目前对标准差 是什么的理解是什么?
  • 我理解数学到一个合理的水平,但我问这个是因为如果函数是用 C# 编写的,我会“反射”它以查看它是如何编写的,以便创建我自己的版本,理论上复制其中的最佳实践。

标签: sql-server mode mean outliers standard-deviation


【解决方案1】:

标准偏差(来自维基百科)是:取值的平方差的平均值与其平均值的平方根。在您的情况下,将“他们的平均值”更改为他们的 mode 值。

【讨论】:

    猜你喜欢
    • 2015-06-19
    • 1970-01-01
    • 2011-03-05
    • 2012-03-27
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多