안 경험적 누적 분포 함수 도표 동일한 특성을 갖는 여러 데이터 세트 간의 비교를 수행하는 데 널리 사용되는 통계 플롯입니다. 이 플롯은 또한 경험적 CDF 또는 ECDF 구성. MATLAB을 사용하면 다음을 사용하여 이 플롯을 만들 수 있습니다. cdfplot() 기능.
이 기사에서 살펴볼 내용은 다음과 같습니다.
MATLAB에서 경험적 CDF 플롯을 만드는 방법은 무엇입니까?
- 예제 1: MATLAB에서 경험적 CDF 플롯을 생성하는 방법은 무엇입니까?
- 예제 2: MATLAB에서 객체 핸들을 사용하여 경험적 누적 분포 함수 플롯을 생성하는 방법은 무엇입니까?
- 예제 3: MATLAB에서 cdfplot() 함수를 사용하여 경험적 CDF와 이론적 CDF를 비교하는 방법은 무엇입니까?
경험적 CDF 도표란 무엇입니까?
안 경험적 CDF 플롯 는 백분위수 값을 기준으로 샘플 데이터 설정 지점을 가장 낮은 것부터 가장 높은 것까지 표시하는 데이터 시각화입니다. 이 플롯에는 연속 변수가 필요하며 백분위수 및 기타 분포 속성을 계산합니다.
경험적 CDF 도표가 필요한 이유는 무엇입니까?
안 경험적 CDF 플롯 용도는 다양하지만 주요 용도 중 일부는 아래에 나열되어 있습니다.
다음 플롯이 사용됩니다.
- 여러 데이터 세트의 동일한 특성을 측정합니다.
- 대부분의 값이 발생하는 지점을 식별합니다.
- 데이터 세트의 백분위수와 속성을 찾습니다.
- 데이터가 어떻게 최적의 분포를 따르는지 식별합니다.
- 데이터 범위를 평가합니다.
MATLAB에서 경험적 CDF 플롯을 만드는 방법은 무엇입니까?
안 경험적 CDF 플롯 내장된 기능을 사용하여 MATLAB에서 쉽고 효율적으로 생성할 수 있습니다. cdfplot() 기능. 이 함수는 행 또는 열 벡터 형태의 샘플 데이터를 필수 매개변수로 받아들이고 경험적 CDF 플롯 해당 데이터 세트에 대해.
통사론
그만큼 cdfplot() 함수는 다음과 같은 방법으로 구현될 수 있습니다.
cdfplot ( 엑스 )h = cdf플롯 ( 엑스 )
여기,
함수 cdf플롯(x) 을 만드는 일을 담당합니다. 경험적 CDF 도표 주어진 샘플 데이터에 대해 엑스 . 명심하세요 엑스 행 벡터 또는 열 벡터여야 합니다.
함수 h=cdf플롯(x) 핸들 h를 생성하는 일을 담당합니다. 경험적 CDF 플롯 라인 객체 . 그만큼 핸들 h 객체를 생성한 후 객체의 속성을 쿼리하거나 수정하는 데 사용할 수 있습니다.
예제 1: MATLAB에서 경험적 CDF 플롯을 생성하는 방법은 무엇입니까?
이 MATLAB 코드는 1과 10 사이에 있는 무작위로 분포된 정수를 포함하는 길이 10의 열 벡터 x를 생성합니다. 그런 다음 cdfplot() 생성하는 기능 경험적 CDF 플롯 이는 주어진 출력에서 볼 수 있습니다.
x = 랜드 ( 100 , 10 , 1 ) ;cdfplot ( 엑스 ) ;
예제 2: MATLAB에서 객체 핸들을 사용하여 경험적 누적 분포 함수 플롯을 생성하는 방법은 무엇입니까?
이것은 다른 버전입니다. 실시예 1 동일한 입력 샘플 데이터를 사용합니다. 엑스 만들기 위해 경험적 CDF 플롯 그와 함께 객체 핸들 h 사용하여 h=cdf플롯(x) . 그 후에는 핸들을 사용합니다. 시간 선 스타일을 변경하려면 '-'로 고정됨 사용하여 점(.) 표기법. 얻은 출력은 주어진 스크린샷에서 볼 수 있습니다.
x = 랜드 ( 100 , 10 , 1 ) ;h = cdf플롯 ( 엑스 ) ;
시간. 선 스타일 ='--'
예제 3: MATLAB에서 cdfplot() 함수를 사용하여 경험적 CDF와 이론적 CDF를 비교하는 방법은 무엇입니까?
이 MATLAB 코드에서는 다음을 구현합니다. cdfplot() 기능 비교를 수행하기 위해 그만큼 이론적 CDF 와 더불어 경험적 CDF . 이 비교를 수행하기 위해 행 벡터를 초기화합니다. 그리고 포함하는 정규 분포 난수 100개 그리고 경험적 CDF 플롯.
그 후 다른 데이터 세트를 초기화합니다. 엑스 가지고 있는 같은 길이 ~처럼 그리고 사이에 숫자가 포함되어 있습니다. 최소(년) 그리고 최대(y) . 그런 다음 우리는 이론적 cdf x1 데이터 세트의 경우 엑스 데이터 세트의 값에 대해 플롯합니다. 엑스 사용하여 플롯() 함수 . 우리는 사용 기다리다 그리고 보류하다 두 플롯을 모두 생성하는 명령 같은 인물 사이의 유사성을 관찰하기 위해 경험적 CDF와 이론적 CDF .
와이 = 랜드 ( 1 , 100 ) ;cdfplot ( 그리고 ) ;
잡고 있다 ~에
x = 린스페이스 ( 분 ( 그리고 ) , 최대 ( 그리고 ) ) ;
x1 = CDF ( '정상' ,엑스, 0 , 1 ) ;
구성 ( 엑스, 엑스1 )
전설 ( '경험적 CDF' , '이론적 CDF' , '위치' , '최상의' )
잡고 있다 끄다
결론
안 경험적 CDF 플롯 동일한 특성을 가진 여러 데이터 세트를 비교하는 데 널리 사용되는 통계 기법입니다. 내장된 함수를 사용하여 MATLAB에서 이 플롯을 만들 수 있습니다. cdfplot() 행 또는 열 벡터 형식으로 관찰된 샘플 데이터 세트를 받아들이는 함수입니다. 이 튜토리얼에서는 경험적 CDF 플롯 MATLAB에서 이를 생성하는 방법은 다음과 같습니다. cdfplot() 기능.