2017-11-22 7 views
0

Demo data경계 데이터

데이터 세트는 여기에서 찾을 수있다 : Dataset 각 점 (X, Y)를 바인딩하기 위해 I 노력하고 측정 된 x 번째 샘플 값 (Y)

을 지시 두 개의 라인 y = a 및 y = b를 사용하여 그림과 같이 가장 데이터 포인트가 가장 큰 데이터 영역 어떻게이 솔루션에 접근 할 수 있습니까?

+0

을 내 대답이 문제를 해결에서 당신을 도움이 있다면, 그것을 받아주십시오. 감사! –

답변

0

y 값의 최소 및 최대가 각각 960 및 972라고 가정 해 봅시다 :

y(y < 960) = 960; 
y(y > 972) = 972; 

또는 대신 그들을 경계의 그 이상 값을 제거 할 수 있습니다

y_idx = find((y < 960) | (y > 972)); 
x(y_idx) = []; 
y(y_idx) = []; 
+0

데이터에 다양한 극단적 인 최고점/최저점이 있습니다.이 방법을 사용하면 분의 모든 데이터가 손실됩니까? –

+0

첫 번째 방법을 사용하면 데이터가 손실되지 않고 최소 및 최대치를 초과하지 않도록 수정됩니다. 두 번째 방법을 사용하면 최대 관측치를 제거 할 수 있습니다. –

+0

죄송합니다. 내 의견을 편집했습니다. –