如何使用boxplot将结果删除的异常值应用于数据集

时间:2017-05-04 04:09:45

标签: r boxplot

美好的一天,

我正在使用boxplot从我的数据集中移除异常值:

outliers <- boxplot(dataset, outline=FALSE);

现在由于异常值变量包含所有信息,如何在数据集上应用删除? boxplot在那里做到了吗?

谢谢,

2 个答案:

答案 0 :(得分:1)

boxplot认为是异常值的值存储在outliers$out中。因此,假设您的dataset包含名为value的列中的值,您可以将其删除,如下所示:

dataset[!dataset$value %in% outliers$out, ]

dataset只有一列:

dataset[!dataset$value %in% outliers$out, , drop = FALSE]

答案 1 :(得分:0)

可以使用这个 -

https://cdn.example.com/images/