欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

grubbs准则 matlab_MATLAB-格拉布斯准则(MATLAB-Grubbs criterion)_0

发布时间:2023/12/31 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 grubbs准则 matlab_MATLAB-格拉布斯准则(MATLAB-Grubbs criterion)_0 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

MATLAB 格拉布斯准则 剔除异常数据

Grubbs criterion

%剔除可疑数据

%DESCRIPTION OF VALUBLES

%x-原始实验数据

%alpha-危险度(可取 0.05、0.025 或 0.01)

%avg-平均值

%st-标准差

%tx-计算T值

%T-T值表

%t-所选取的T值

%a-剔除后数据

%b-被剔除的数据

%VERSION V1.0 2013\3\17

%% 获得实验数据及危险度

x=input('输入实验数据');

alpha=input('输入危险度');

%% 排序 得到数据容量 计算平均值、标准差、计算T值 x=sort(x);

n=length(x);

avg=mean(x);

st=std(x);

tx=abs((x-avg)./st);

%% 根据危险度选取比较T值

T=[1.15 1.46 1.67 1.82 1.94 2.03 2.11 2.18 2.23 2.29;...

1.15 1.48 1.71 1.89 2.02 2.13 2.21 2.29 2.36 2.41;...

1.15 1.49 1.75 1.94 2.10 2.22 2.32 2.41 2.48 2.55]; switch alpha

case 0.05

t=T(1,n-2);

case 0.025

t=T(2,n-2);

case 0.01

t=T(3,n-2);

otherwise

error('WRONG VALUE OF ALPHA');

end

%% 比较剔除可疑数据

a=x(tx

b=x(tx>=t);

disp('剔除后数据为');

disp(a);

disp('被剔除的数据为');

disp(b);

总结

以上是生活随笔为你收集整理的grubbs准则 matlab_MATLAB-格拉布斯准则(MATLAB-Grubbs criterion)_0的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。