The node documentation for Outlier Removal says:
|
Boxplot: outliers are defined to be greater than "Q85+Factor*IQR" or smaller than "Q25 - Factor*IQR", |
|
where Q are the quantiles and IQR is the inter quantile range. Be careful the default 3 goes with |
|
the default method (Mean +- SD). A standard value for this method would be 1.5. |
which is in line with the source code:
|
double lowerQuantile = stats.getPercentile(25); |
|
double upperQuantile = stats.getPercentile(85); |
But what's the reason for using 85 for the upper (instead of 75, the upper quartile), when using at the same time 25 (the lower quartile) for the lower limit?
Apparently, someone else had this question as well 😄 :
|
uBound = stats.getPercentile(75); //TODO: ask Felix why he used 85 instead of 75! |
@Meyenhofer any comments on this?
The node documentation for Outlier Removal says:
HCS-Tools/de.mpicbg.knime.hcs.base/src/de/mpicbg/knime/hcs/base/nodes/preproc/OutlierRemovalFactory.xml
Lines 40 to 42 in 230d5aa
which is in line with the source code:
HCS-Tools/de.mpicbg.knime.hcs.base/src/de/mpicbg/knime/hcs/base/nodes/preproc/OutlierRemoval.java
Lines 139 to 140 in 230d5aa
But what's the reason for using
85for the upper (instead of75, the upper quartile), when using at the same time25(the lower quartile) for the lower limit?Apparently, someone else had this question as well 😄 :
HCS-Tools/de.mpicbg.knime.hcs.base/src/de/mpicbg/knime/hcs/base/nodes/preproc/OutlierFilterModel.java
Line 96 in 230d5aa
@Meyenhofer any comments on this?