이페이지의최신내용은아직번역되지않았습니다。최신내용은영문으로볼수있습니다。

이상값제거하기

대화형방식으로이상값제거하기

곡선피팅앱에서이상값을제거하려면다음단계를따르십시오。

  1. 툴(工具)>이상값제외(排除异常值)를선택하거나도구모음버튼을클릭합니다。

    마우스커서를플롯위로이동하면커서가십자모양으로바뀌어서현재이상값선택모드에있음을보여줍니다。

  2. 기본플롯또는잔차플롯에서제외하려는점을클릭합니다。또는클릭하고끌어서사각형을정의하고여기에포함된모든점을제거합니다。

    제거된플롯점은플롯에서빨간색십자로표시됩니다。자동피팅(汽车配件)이선택되어있는경우,곡선피팅앱이해당점없이곡면을다시피팅합니다。선택되어있지않은경우피팅(适合)을클릭하여다시피팅할수있습니다。

  3. 제외하려는모든점에대해반복합니다。

곡면피팅에서이상값을제거할때는이상값의검토및제거를위해2차원잔차플롯을표시하는것이도움이될수있습니다。플롯커서가회전모드에있는상태에서플롯을마우스오른쪽버튼으로클릭하여x - y,x z또는- z보기를선택합니다。

피팅에있는각각의제외된점을개별적으로바꾸려면이상값제외(排除异常值)모드에서제외된점을다시클릭하십시오。피팅에있는모든제외된점을바꾸려면마우스오른쪽버튼을클릭하고모든제외데이터지우기(清除所有除外)를선택하십시오。

곡면플롯에서,회전모드로돌아가려면이상값제외(排除异常值)도구막대버튼을다시클릭하여이상값선택모드를끕니다。

데이터범위제외하기

곡선피팅앱에서범위를기준으로데이터섹션을제외하려면다음단계를따르십시오。

  1. 툴(工具)>규칙기반제외(排除规则)를선택합니다。

  2. 제외할데이터를지정합니다。각각의상자에숫자를입력하여X, Y또는Z데이터에서제외할시작또는끝구간을정의합니다。

  3. 输入키를눌러서배제규칙을적용합니다。

    곡선피팅앱이플롯에음영이적용된분홍색영역으로제외된범위를표시합니다。제외된점은빨간색으로표시됩니다。

프로그래밍방식으로이상값제거하기

이예제에서는프로그래밍방식으로곡선을피팅할때适合또는fitoptions함수의“排除”이름/값쌍인수를사용하여이상값을제거하는방법을보여줍니다。情节함수에排除또는局外人인수를제공하여제외된데이터를플로팅할수있습니다。

간단한규칙을사용하여데이터제외하기

간단한예제로,일부데이터를불러와서가우스모델을피팅하고,표현식을사용하여일부데이터를제외하고,피팅,데이터및제외된점을플로팅합니다。

[x, y] =钛;f1 =适合(x, y ',“gauss2”,“排除”,x < 800);情节(f1, x, y, x < 800)

모델로부터의거리를기준으로데이터제외하기

표준편차를사용하여모델로부터의거리를기준으로이상값을제외하는것이유용할수있습니다。다음예제에서는모델로부터1.5표준편차보다큰거리를사용하여이상값을식별하고,이를이상값에보다작은가중치를부여하는로버스트피팅과비교합니다。

기준정현파신호를만듭니다。

xdata =(0:0.1:2 *π)';y0 =罪(xdata);

신호에일정하지않은분산을갖는잡음을추가합니다。

响应相关的高斯噪声gnoise = y0。* randn(大小(y0));%满头花白的噪音spnoise = 0(大小(y0));p = randperm(长度(y0));sppoints = p(1:圆形(长度(p) / 5));spnoise (sppoints) = 5 *标志(y0 (sppoints));ydata = y0 + gnoise + spnoise;

잡음이있는데이터를기준정현파모델로피팅합니다。

f = fittype (“* sin (b * x)”);fit1 =适合(xdata ydata f,曾经繁荣的[1]);

“이상값”을기준모델에서1.5표준편차보다큰거리에있는점으로식별하고,이상값을제외한상태에서데이터를다시피팅합니다。

fdata =函数宏指令(fit1 xdata);I = abs(fdata - ydata) > 1.5*std(ydata);离群值= excludedata (xdata ydata,“指标”,我);fit2 =适合(xdata ydata f,曾经繁荣的[1],“排除”、异常值);

이상값을제외하는것의효과와로버스트피팅에서이상값에보다적은겹제곱가중치를부여하는것의효과를비교합니다。

fit3 =适合(xdata ydata f,曾经繁荣的[1],“稳健”,“上”);

데이터,이상값및피팅의결과를플로팅합니다。

情节(fit1的r -xdata ydata,“k”。离群值,“m *”)举行情节(fit2“c——”)情节(fit3”乙:“)xlim([0 2 *π])

참고항목

|

관련항목