Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何使用箱线图在数据集上应用结果删除的异常值_R_Boxplot - Fatal编程技术网

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]

请参见异常值通常是如何计算的: