在 SQL Server 中使用 MODE 计算标准差
我正在尝试使用 MODE 的 1.65 (90%) 标准偏差来消除一组异常值,而不是 MEAN,因为各种原因我现在不会讨论。
有没有好的方法可以做到这一点?我假设内置的 STDVE() 使用 MEAN。有谁知道这在幕后做什么,以便我可以基于它构建自己的函数,但对于 MODE?
提前致谢, 尼克
I'm trying to eliminate outliers of a set using 1.65 (90%) Standard Deviations from the MODE, not MEAN for various reasons I won't go in to now.
Is there a good way of doing this? I assume the built in STDVE() used MEAN. Does anyone know what this is doing under the covers so I can build my own function based on it but for MODE?
Thanks in advance,
Nic
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
标准偏差(来自维基百科)是:取值的平方差与其平均值的平均值的平方根。在您的情况下,将“它们的平均值”更改为它们的模式值。
Standard deviation (from Wikipedia) is: take the square root of the average of the squared differences of the values from their average value. In your case change "their average value" to their mode value.