matlab箱型图如何标出异常值
时间: 2023-09-08 14:09:32 浏览: 199
数据挖掘-Python-箱线图方法查找出数据表中异常值,并利用拉格朗日插值法和牛顿插值法补充空值(数据表+源码+报告)
5星 · 资源好评率100%
在 Matlab 中,可以使用 `boxplot` 函数来创建箱型图,并使用 `set` 函数来标出异常值。具体步骤如下:
1. 使用 `boxplot` 函数创建箱型图,例如:
```matlab
data = [1 2 3 4 5 6 7 8 9 10 20];
boxplot(data);
```
2. 使用 `findobj` 函数找到箱线图中的异常值对象,例如:
```matlab
h = findobj(gca,'Tag','Outliers');
```
3. 使用 `set` 函数将异常值的颜色和大小设置为自己想要的值,例如:
```matlab
set(h,'Marker','o','MarkerSize',10,'MarkerEdgeColor','r','LineWidth',1.5);
```
完整代码示例:
```matlab
data = [1 2 3 4 5 6 7 8 9 10 20];
boxplot(data);
h = findobj(gca,'Tag','Outliers');
set(h,'Marker','o','MarkerSize',10,'MarkerEdgeColor','r','LineWidth',1.5);
```
执行上述代码后,就可以在箱型图中标出异常值了。
阅读全文