999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB的粗大誤差處理方法研究

2019-11-28 07:22:08陳瑋
商品與質量 2019年29期
關鍵詞:數據處理排序測量

陳瑋

北京理工大學珠海學院 廣東珠海 519088

在實驗過程中,會由于實驗方法、實驗人員等因素造成數據異常。該異常可能是由粗大誤差造成的。粗大誤差是指在測量過程中,偶爾產生的某些不應有的反常因素造成的測量數值超出正常測量誤差范圍的小概率誤差[1]。含有但不屬于異常值的粗大誤差的數據會干擾對實驗結果的分析,甚至歪曲實驗結果。若不剔除異常值,而把一些包含較大正常誤差但不屬于異常值的數據舍棄或保留一些包含較小粗大誤差的異常值,就會錯估了儀器的精確等級[1]。對于傳統的數據處理,當數據量比較大時,計算容易出現錯誤,而且結果不直觀。而MATLAB軟件以其強大的數據處理,簡潔的程序編程,很適合作為數據處理的輔助工具。將二者結合起來,傳統的數據處理只需很短的時間就可以判斷出是否含有粗大誤差。

1 基本原理及算法

萊以特準則適用測量次數較多的測量列,狄克松準則適用測量次數較少而要求較高的測量列。其中萊以特準則判別粗大誤差比較簡單,但當測量次數較多時,計算過程比較繁瑣;而狄克松準則是對測量列中的最小值和最大值同時進行判斷,因此一次就可以迅速判別是否含有粗大誤差。

1.1 程序流程圖

圖1 測量數據處理流程圖

1.1.1 找出含有粗大誤差的數值

首先假設粗大誤差的序號為1,然后比較每個測量值的殘差絕對值是否和最大的殘差絕對值相等,若相等,則第一個數據含有粗差,否則n加1,一共執行l次。其程序如下:

n=1

%找出粗大誤差值對應的序號

for i=1:l

if s(i)==max_

%比較殘差的絕對值和最大的殘差絕對值是否相等

break;

else

n=n+1;

end

1.1.2 剔除粗大誤差后的排序

qa是剔除一個粗差后剩余的數組x1的下標數值,pb是還沒剔除粗差的數組x的下標數值。程序如下:

qa=1;pb=1;

for i=1:l

if i==n

%若在賦值過程中遇到x中的粗差,則直接跳過

pb=pb+1;

else

x1(qa)=x(pb);

%剩余測量列的數據

qa=qa+1; pb=pb+1;

end

……

1.2 粗大誤差的發現和剔除

1.2.1 萊以特準則

如果在測量列中有|vi|>3σ則可認為該數據含有粗大誤差,應該進行剔除[1]。如圖1(2)所示,其主要程序為:

s=abs(v); %對殘差求絕對值

max_=max(s);

%求殘差絕對值中的最大值

if max_>3*q

%萊以特準則

while (max_>3*q)

sprintf('第 %d 次剔除誤差: ',j)

n=1 ;

%找出粗大誤差值對應的列號

for i=1:l

if s(i)==max_

break;

else

n=n+1;

end

……

第一次粗差發現和剔除后,對剩余測量列要重新進行標準差的計算來完成新一輪粗差的判別,依次循環,直到|vi|>3σ測量列再無粗差為止。

1.2.2 狄克松準則

狄克松準則先要對測量列的數值按照大小順序排序,小數值在前,大數值在后;然后根據統計量rij和臨界值r0的關系,同時完成重新排序后的測量列兩端數值粗差的發現與剔除;剔除粗差后,根據測量次數的多少,重新選擇統計量rij,再次和臨界值r0進行比較。

表1 狄克松準則的統計量

通過選擇α顯著度,可以得到各統計量的臨界值r0(n,α),當測量的統計值rij大于臨界值,就可以相信X(1)或X(n)含有粗大誤差的[1]。

如圖1(3)所示,其主要程序為:

xn=sort(x);

%對測量數據進行排序

l=length(xn);

r1=(xn(l)-xn(l-2))/(xn(l)-xn(3));

%計算最大值

r2=(xn(1)-xn(3))/(xn(1)-xn(l-2));

%計算最小值

r0=dks(l-2);

dks_f1=1;

% 最大值無誤差;

dks_f2=1;

% 最小值無誤差;

if r1>r0

dks_f1=0;

表2 MA T L A B運行結果

% 最大值有誤差;

elseif r2>r0

dks_f2=0;

% 最小值有誤差;

else

disp('該測量列不存在粗大誤差')

end

……

2 運行結果

以《誤差理論與數據處理》的數據為例:

對某量進行15次測量,測得數據為28.53 28.52 28.50 29.52 28.53 28.53 28.50 28.49 28.49 28.51 28.53 28.52 28.49 28.40 28.50,如果這些測得值已消除系統誤差,判別是否含有粗大誤差?[1]

測量列中數據存在一個粗大誤差的條件下,萊以特準則是最為簡單方便的。而當測量列中數據存在多個粗大誤差的條件下,由于萊以特準則每次只能發現一個粗差,剔除完還要按照原有流程再發現,再剔除,導致計算過程繁瑣;而狄克松準則雖然多了個排序,但由于是對數據中的最值同時進行判斷,其處理過程還是比萊以特準則快得多。

3 結語

本文根據粗大誤差的特點,以萊以特和狄克松準則為例,用MATLAB軟件設計了處理粗大誤差的算法。該算法簡單易行,結果顯示明確,能形象直觀的給出處理的結果。

猜你喜歡
數據處理排序測量
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
排序不等式
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
恐怖排序
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
節日排序
滑動摩擦力的測量與計算
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
測量
主站蜘蛛池模板: 青草视频久久| 国产aⅴ无码专区亚洲av综合网| a级毛片免费网站| 99视频精品在线观看| 久久无码免费束人妻| 狠狠色婷婷丁香综合久久韩国| 波多野结衣一级毛片| 乱人伦99久久| 91精品啪在线观看国产91九色| 国产va在线观看| 成人在线第一页| 亚洲婷婷六月| 黄色在线网| 国产亚洲欧美日本一二三本道| 国产精品伦视频观看免费| 成人免费视频一区| 亚洲精品福利网站| 久草青青在线视频| 黄片一区二区三区| 国产电话自拍伊人| 精品91视频| 亚洲国产成人麻豆精品| 国产成人h在线观看网站站| 欧美福利在线观看| 欧美无遮挡国产欧美另类| 亚洲成人黄色网址| 国模视频一区二区| 尤物精品视频一区二区三区| 国产精品成人一区二区不卡| 亚洲永久色| 欧美区国产区| 国产区人妖精品人妖精品视频| 欧美色丁香| 欧美午夜视频在线| 丰满人妻久久中文字幕| 欧美精品三级在线| 爱爱影院18禁免费| 精品国产aⅴ一区二区三区| 欧美全免费aaaaaa特黄在线| 国产人人射| 99九九成人免费视频精品| 亚洲男人天堂2020| 日韩天堂视频| 91久久偷偷做嫩草影院免费看| 午夜毛片免费观看视频 | 久热99这里只有精品视频6| 色精品视频| 好紧好深好大乳无码中文字幕| 在线毛片网站| 国产美女在线观看| 亚洲国产亚洲综合在线尤物| 女人一级毛片| 国产女同自拍视频| 色婷婷视频在线| 色婷婷在线播放| 国产成人三级在线观看视频| 国产高潮流白浆视频| 野花国产精品入口| 亚洲伊人天堂| 中文字幕啪啪| 美女高潮全身流白浆福利区| 国产成人在线无码免费视频| 国产欧美精品专区一区二区| 国产精品吹潮在线观看中文| 国产91成人| 99精品福利视频| 亚洲美女高潮久久久久久久| 国产精品久久久精品三级| 中文字幕在线不卡视频| 漂亮人妻被中出中文字幕久久| 欧美丝袜高跟鞋一区二区| 亚洲黄色视频在线观看一区| 国产欧美日韩一区二区视频在线| 1024国产在线| 国产成人精品高清不卡在线| 国产一区成人| 国产精品区视频中文字幕| 国产成人夜色91| 天天综合色天天综合网| 国产激爽爽爽大片在线观看| 国产一区亚洲一区| 国产欧美精品午夜在线播放|