2016-06-07 5 views
-3

그래서 가치 분포의 변화를 볼 2 년 가치의 데이터를 계획하고 있지만 히스토그램 중 하나를 사용하여 년 중 하나가 크게 첫 번째 열에 의존합니다, 이것은 왜냐하면 데이터 세트에는 많은 0이 있기 때문입니다. 엄격하게 제로를 만드는 것이 좋습니다. matlabd에서이 인덱스를 어떻게 만들 수 있습니까? 또는 실제 데이터 세트를 반영하기 위해 히스토그램을 더 잘 조작하고 0이 급격한 초기 상승을 설명하고 있음을 명확히 할 수 있습니까?매우 불평등 분포와 matlab에 플롯 히스토그램

감사합니다.

+1

이 질문은 귀하의 문제와 귀하가하려는 일에 매우 구체적입니다. 단 하나의 단락으로 전달하는 것은 불가능합니다. 또한 프로그래밍에 관한 것이 아닙니다. 나는 당신이 달성하기를 희망하는 것에 대한 설명과 함께 당신의 문제를 간단한 예제로 끓일 것을 권한다. – Peter

답변

0

이것은 통계적인 질문입니다. 예를 들어 오작동으로 인해 데이터 수집 시스템 중 하나가 제로를 무시할 수있는 좋은 이유가 있습니다. 당신은 단순히

hist(data(data~=0)) 

에 의해 그들을 제거 얻을 수 있지만 어쨌든 당신은 당신의 데이터가 이동하는 방법을 많이 볼 수있는 분산 또는 표준 편차를 사용할 수있는 히스토그램을 볼 필요가 없다.

또한 데이터 모집단을 비교하기 위해 boxplot이 훨씬 더 쉽고 다루기 쉽습니다.

doc boxplot 

반면에 귀하의 0은 귀하가 보유하고 있어야하는 데이터에 대한 정품입니다. 죄송 합니다만 여기 boxplot 함수가 도움이 될 수도 있습니다. 왜냐하면 0이 비정상 (적색 십자형으로 표시)이거나 상자가 제로 라인에서 시작하기 때문입니다.