• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Matlab
  • 标签: matlab  delete  abnor  

资源简介

matlab编写的箱型图异常值清除程序,主要可用于数据清洗等前期的数据处理手段

资源截图

代码片段和文件信息

%箱型图检测并用左右两侧平均值取代异常值
%clear;
%clc;
%读取数据
I=xlsread(‘D:\paper\数据\科潇玉环\发电机温度过高数据.xlsx‘‘B2:G72180‘);
for i=1:6
    N=size(I1);
    xi=I(:i+3);
    q_=prctile(xi[2575]);
    p25=q_(1);
    p75=q_(2);
    upper=p75+1.5*(p75-p25);
    lower=p25-1.5*(p75-p25);
    upper_indexes=xi(xi>upper);
    lower_indexes=xi(xi    indexes=[upper_indexes;lower_indexes];
    indexes=sort(indexes);
    figure
    hold on;
    boxplot(xi‘whisker‘1.5‘outliersize‘6);
    rows=size(indexes1)

评论

共有 条评论