본문 바로가기
Matlab

Matlab 논문 쓸 때 필수 그래프 오차 막대 그리기(코드 첨부)

by 매일사직서 2023. 5. 29.
반응형

다들 학위 논문 작성 하실 때 한 번쯤 찾아보았던 오차 막대 관련하여 알려드리겠습니다. 과거에는 Matlab function에 오차 막대 함수가 없어서 하나하나 막일을 해서 작성하였지만 어느 순간 보니 함수가 나와서 이제는 쉽게 작성할 수 있습니다. 마지막 부분 코드도 첨부하였으니 자유롭게 활용하시길 바랍니다. 

오차 막대란?

오차막대는 실험 결과값에서 일반적으로 표준편차의 범위를 표현하는 막대입니다. 표준편차 외에 표준오차, 95% 신뢰구간 등의 정보를 적용합니다. 표준편차를 사용했을 경우 두 값의 차이가 통계학적으로 유의 수준에 있는지 시각적으로 표현하기 위해 나타내는 것입니다. 일반적으로 자료가 주어진 함수와 통계학적으로 얼마나 잘 맞는지 확인하는 기법입니다. 모든 논문에는 오차 막대그래프가 표현되어 있을 것입니다. 표로 표현하는 것보다 훨씬 직관적이기 때문입니다. 

오차막대그래프 예시
오차막대 그래프 예시(출처:https://mansoostat.tistory.com/30)



Matlab 오차막대 그리기

Matlab 오차막대 함수는 'errorbar'를 사용합니다.  해당 함수를 이용하여 위 그래프와 비슷한 모양을 그려보겠습니다.

오차막대 그리기
오차막대 그리기

위처럼 모두 동일한 표준편차를 표현할 수도 있습니다. 만약 표본마다 다른 오차 혹은 표준편자를 가지는 데이터는 아래와 같이 표현할 수 있습니다. 

표준편차가 다른 그래프
오차막대 그리기2

마지막으로 위내용을 활용하여 다른 오차막대도 그려보겠습니다. 

오차막대 변형
오차막대 그리기3

 

오차막대를 활용할 수 있는 방법은 무궁무진합니다. 아래 코드를 올려드릴 테니 본인에 맞게 사용하시길 바랍니다. 

errorbar_exam.m
0.00MB

반응형

댓글