我试图在我的数据框中检测异常值,并用NA替换异常值。 我稍微修改了这里提供的功能:How to repeat the Grubbs test and flag the outliers。当尝试一个向量的函数时效果很好,但是我的问题是当我在数据框上使用它时。该函数检测异常值,但我不知道如何将结果作为数据帧。 我想要的结果是我的原始数据框由NA s取代。 NA将被检测到的异常值。 这是我曾尝试到现在为
我几乎所有来自R程序包的函数都有问题:离群值。 的 “choosen一个” 功能,正常工作是异常值 list_ = ['chisq.out.test','cochran.test', 'dixon.test',
'grubbs.test', 'outlier', 'qcochran']
y = some data without brackets like 0.0, 0.0, 0.0
我有一些极端异常值将我的回归模型抛出,并使用If-Then-Else语句将它们删除。然而,SAS完全消除了这些数据点,并在剩余的数据点中找到了新的异常值。有没有办法从分析中删除异常值,而不会在混合中投入更多? 我计算Q3 + 1.5 * IQR,并使用该值作为如此: Data lungcancer; input trt surv age sex @@;
/* create a new varia