R 如何使用箱线图在数据集上应用结果删除的异常值
你好 我正在使用R 如何使用箱线图在数据集上应用结果删除的异常值,r,boxplot,R,Boxplot,你好 我正在使用boxplot删除数据集中的异常值: outliers <- boxplot(dataset, outline=FALSE); 异常值将箱线图认为是异常值的值存储在异常值$out中。因此,假设您的数据集在名为value的列中包含值,您可以这样删除它们: dataset[!dataset$value %in% outliers$out, ] 或者如果dataset只有一列: dataset[!dataset$value %in% outliers$out, , drop
boxplot
删除数据集中的异常值:
outliers <- boxplot(dataset, outline=FALSE);
异常值将箱线图
认为是异常值的值存储在异常值$out
中。因此,假设您的数据集
在名为value
的列中包含值,您可以这样删除它们:
dataset[!dataset$value %in% outliers$out, ]
或者如果dataset
只有一列:
dataset[!dataset$value %in% outliers$out, , drop = FALSE]
你能用这个吗-
x[!x %in% boxplot.stats(x)$out]
请参见异常值通常是如何计算的: