max - 如何消除 Spotfire 箱形图中的异常值

标签 max min box spotfire outliers

感谢您提前提供的帮助。

问候, 拉杰

最佳答案

将值添加到 MAX()即使可能,值也会扭曲数据。不过,有两种技巧可以做到这一点。

  1. 右键单击 > 属性 > Y 轴 > 设置 MIN范围值和MAX将值范围设置为可以消除所有异常值的值。这实际上只适用于所有值都彼此接近的箱线图(所有百分位数)
  2. 在工具栏上单击“插入”>“计算列”> 选择正确的数据表并粘贴以下表达式。您需要将 [x-axisColumn] 和 [y-axisColumn] 替换为箱线图 X 轴和 Y 轴上的内容。要了解这是什么,请右键单击箱线图 > 属性 > X 轴,它会告诉您 X 轴列是什么。对 Y 轴也执行此操作。这将在数​​据表中创建一个名为“离群值”的列,其中包含三个选项:NotOutlier、UpperOutlier、LowerOutlier。您只需取消选中“UpperOutlier”和“LowerOutlier”即可删除异常值。

`

case
when [y-axisColumn]<(Q1([y-axisColumn]) - (1.5 * IQR([y-axisColumn]) OVER ([x-axisColumn]))) then "LowerOutlier"
when [y-axisColumn]>(Q3([y-axisColumn]) + (1.5 * IQR([y-axisColumn]) OVER ([x-axisColumn]))) then "UpperOutlier"
else "NotOutlier"
end as [Outlier]

`

关于max - 如何消除 Spotfire 箱形图中的异常值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38397514/

相关文章:

r - 如何通过R中的组对geom_boxplot中的x轴重新排序?

mysql - 获取最大值和最小值以及所有值和多个 where 子句

mysql - 使用基于 Avg 的 Max 和 Min 来确定最低平均成本和最高平均成本时出错 (MySQL)

sql - 如何有效使用min()和max()?

python-3.x - Boxsdk JWTAuth 一直给我这个错误 : 'NoneType' object has no attribute 'encode'

text - ImageMagick:文本如何在透明框中自动调整文本

Ruby 最小最大赋值运算符

mysql - 在 MySQL 中查找具有最大值的行

带最小计数的 MYSQL 数据库选择

C 扩展 : <? 和 >?运营商