没有合适的资源?快使用搜索试试~ 我知道了~
野值剔除的程序
4星 · 超过85%的资源 需积分: 50 120 下载量 106 浏览量
2013-09-21
22:55:07
上传
评论 3
收藏 2KB TXT 举报
温馨提示
试读
2页
使用分布图处理数据中的粗大误差,希望能有用,已经实现功能
资源推荐
资源详情
资源评论
function outers = fenBuTu(originData)% 采用分布图法剔除粗大误差点
% 输出参数为cell矩阵
% 2004.5
[m,n]=size(originData);
outers=cell(n,2);
for k=1:n % 对各列分别处理
Data=originData(:,k);
sortData=sort(Data);
rownum=size(sortData,1);% 算中位数
if mod(rownum,2) % 奇数个样本点
Xm=sortData((rownum+1)/2); % 算四分位数
lcol=sortData(1:round((rownum+1)/2));
ucol=sortData(round((rownum+1)/2):end);
rownum2=size(lcol,1);
if mod(rownum2,2)
F1=lcol(round((rownum2+1)/2));
F0=ucol(round((rownum2+1)/2));
else
F1=(lcol(round(rownum2/2+1))+lcol(round(rownum2/2)))/2;
F0=(ucol(round(rownum2/2+1))+ucol(round(rownum2/2)))/2;
end
else
Xm=(Data(round(rownum/2+1))+Data(round(rownum/2)))/2; % 算四分位数 lcol=sortData(1:round((rownum+1)/2));
ucol=sortData(round((rownum+1)/2):end);
rownum2=size(lcol,1);
if mod(rownum2,2)
F1=lcol(round((rownum2+1)/2));
F0=ucol(round((rownum2+1)/2));
else
F1=(lcol(round(rownum2/2+1))+lcol(round(rownum2/2)))/2;
% 输出参数为cell矩阵
% 2004.5
[m,n]=size(originData);
outers=cell(n,2);
for k=1:n % 对各列分别处理
Data=originData(:,k);
sortData=sort(Data);
rownum=size(sortData,1);% 算中位数
if mod(rownum,2) % 奇数个样本点
Xm=sortData((rownum+1)/2); % 算四分位数
lcol=sortData(1:round((rownum+1)/2));
ucol=sortData(round((rownum+1)/2):end);
rownum2=size(lcol,1);
if mod(rownum2,2)
F1=lcol(round((rownum2+1)/2));
F0=ucol(round((rownum2+1)/2));
else
F1=(lcol(round(rownum2/2+1))+lcol(round(rownum2/2)))/2;
F0=(ucol(round(rownum2/2+1))+ucol(round(rownum2/2)))/2;
end
else
Xm=(Data(round(rownum/2+1))+Data(round(rownum/2)))/2; % 算四分位数 lcol=sortData(1:round((rownum+1)/2));
ucol=sortData(round((rownum+1)/2):end);
rownum2=size(lcol,1);
if mod(rownum2,2)
F1=lcol(round((rownum2+1)/2));
F0=ucol(round((rownum2+1)/2));
else
F1=(lcol(round(rownum2/2+1))+lcol(round(rownum2/2)))/2;
资源评论
- wander19932018-05-28资源意义不是很大,作为初学者可以当做入门教程
- heybbs2015-02-10基本可用。但是在一定的情况下。
runpipi
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功