이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
분포 피팅기
데이터에 확률 분포 피팅하기
설명
분포 피팅기 앱을 사용하여 확률 분포를 MATLAB® 작업 공간에서 가져온 데이터에 대화형 방식으로 피팅합니다. 22개 기본 제공 확률 분포 중에서 선택하거나 고유한 사용자 지정 분포를 생성할 수 있습니다. 앱이 피팅된 분포의 플롯을 데이터의 히스토그램에 겹쳐서 표시합니다. 사용할 수 있는 플롯으로는 확률 밀도 함수(pdf), 누적 분포 함수(cdf), 확률 플롯 및 생존 함수가 있습니다. 피팅된 파라미터 값을 확률 분포 객체로 작업 공간에 내보내고 객체 함수를 사용하여 추가 분석을 수행할 수 있습니다. 이러한 객체를 사용하는 방법에 대한 자세한 내용은 확률 분포 사용하기 항목을 참조하십시오. 분포 피팅기 앱의 프로그래밍 방식 워크플로에 대한 자세한 내용은 distributionFitter
항목을 참조하십시오.
자세히
필요한 제품
MATLAB
Statistics and Machine Learning Toolbox™
분포 피팅기 앱 열기
MATLAB 툴스트립: 앱 탭의 수학, 통계학 및 최적화에서 앱 아이콘을 클릭합니다.
MATLAB 명령 프롬프트:
distributionFitter
를 입력합니다.
파라미터
데이터
— 작업 공간에서 가져올 데이터
변수 목록 | 유효한 MATLAB 표현식
드롭다운 목록에서 변수를 선택하여 가져올 데이터를 지정합니다. 변수가 행렬인 경우 앱은 기본적으로 행렬의 첫 번째 열을 가져옵니다. 행렬의 다른 열 또는 행을 선택하려면 열 또는 행 선택을 클릭하십시오. 또는 임의의 유효한 MATLAB 표현식을 필드에 입력할 수 있습니다.
중도절단
— 중도절단 데이터를 포함하는 변수
변수 목록
드롭다운 목록에서 변수를 선택하여 중도절단 데이터를 지정합니다. 변수가 행렬인 경우 앱은 기본적으로 행렬의 첫 번째 열을 가져옵니다. 행렬의 다른 열 또는 행을 선택하려면 열 또는 행 선택을 클릭하십시오. 이 파라미터는 선택 사항입니다.
주파수
— 도수 데이터를 포함하는 변수
변수 목록
드롭다운 목록에서 변수를 선택하여 도수 데이터를 지정합니다. 변수가 행렬인 경우 앱은 기본적으로 행렬의 첫 번째 열을 가져옵니다. 행렬의 다른 열 또는 행을 선택하려면 열 또는 행 선택을 클릭하십시오. 이 파라미터는 선택 사항입니다.
데이터 세트 이름
— 데이터 세트 이름
텍스트
데이터 세트의 이름을 입력하거나 디폴트 이름을 그대로 사용합니다.
데이터 세트 관리
— 이전에 가져온 데이터 세트 관리
데이터 세트 목록
이전에 가져온 데이터 세트를 관리합니다. 관심 있는 데이터 세트를 클릭한 다음 이 창 아래의 버튼을 클릭하여 데이터를 보거나(보기), Bin 규칙을 설정하거나(Bin 규칙 설정), 데이터 세트 이름을 바꾸거나(이름 바꾸기) 또는 데이터 세트를 삭제(삭제)합니다.
데이터 미리보기
— 데이터의 미리보기 플롯
히스토그램 플롯
데이터 드롭다운 메뉴에서 선택한 변수의 미리보기 플롯을 표시합니다.
피팅 이름
— 피팅의 이름
텍스트
피팅의 이름을 입력하거나 디폴트 이름을 그대로 사용합니다.
데이터
— 피팅할 데이터 세트
데이터 세트 목록
드롭다운 목록에서 데이터 세트를 선택하여 피팅할 데이터를 지정합니다.
분포
— 피팅할 분포
정규
(디폴트 값) | 지수
| 베이불(Weibull)
| 비모수
| ...
드롭다운 목록에서 분포 이름을 선택하여 피팅할 분포를 지정합니다.
제외 규칙
— 데이터 제외 규칙
제외 규칙 목록
드롭다운 목록에서 제외 규칙을 선택하여 일부 데이터 값을 제외하는 규칙을 지정합니다. 이 드롭다운 목록을 채우려면 먼저 앱의 주 창에서 제외를 클릭하여 제외 규칙을 정의해야 합니다. 이 파라미터는 선택 사항입니다.
플롯
— 피팅된 분포를 플로팅할지 지정하는 플래그
선택됨 (디폴트 값) | 선택 해제됨
주 창에서 각 피팅 옆의 플롯 체크박스를 선택하여 플로팅할 피팅을 지정합니다. 플로팅에서 피팅을 제거하려면 플롯 체크박스를 선택 해제합니다.
신뢰한계
— 신뢰한계를 플로팅할지 지정하는 플래그
선택 해제됨 (디폴트 값) | 선택됨
특정 피팅에 대해 플롯을 선택하는 경우 신뢰한계를 선택하여 주 창의 플롯에 대해 피팅하는 신뢰한계를 표시할 수 있습니다. 신뢰한계 체크박스를 선택 해제하면 해당 신뢰구간이 플롯에서 제거됩니다. 분포 피팅기 앱은 주 창의 표시 유형이 누적 확률(CDF), 분위수(역 CDF), 생존 함수 또는 누적 위험으로 설정된 경우에만 신뢰한계를 표시합니다.
피팅
— 실행할 피팅
피팅 목록
목록에서 실행할 피팅을 하나 이상 선택합니다.
함수
— 피팅에 사용할 수 있는 함수
밀도(PDF)
(디폴트 값) | 누적 확률(CDF)
| 분위수(역 CDF)
| 생존 함수
| 누적 위험
| 위험률
드롭다운 목록에서 실행할 확률 함수의 유형을 지정합니다. 계산할 수 있는 확률 함수로는 확률 밀도 함수(pdf), 누적 분포 함수(cdf), 분위수(역 cdf), 생존 함수, 누적 위험 및 위험률이 있습니다.
x =
— 함수를 계산할 지점의 값
숫자형 벡터
함수를 계산할 지점의 값으로 구성된 숫자형 벡터를 지정합니다. 함수를 분위수(역 CDF)로 지정하면 이 필드 이름이 p =로 변경되며 확률 값 벡터를 입력할 수 있게 됩니다.
신뢰한계 계산
— 신뢰한계를 계산할지 지정하는 플래그
선택 해제됨 (디폴트 값) | 선택됨
선택된 피팅에 대한 신뢰한계를 계산하려면 신뢰한계 계산을 선택합니다. 이 체크박스는 함수를 누적 확률(CDF), 분위수(역 CDF), 생존 함수 또는 누적 위험으로 지정한 경우에만 활성화됩니다. 이 파라미터는 선택 사항입니다.
수준
— 신뢰한계의 수준
95% (디폴트 값) | 숫자형 값
신뢰한계를 계산할 지점의 수준을 지정합니다. 이 체크박스는 함수를 누적 확률(CDF), 분위수(역 CDF), 생존 함수 또는 누적 위험으로 지정한 경우에만 활성화됩니다.
함수 플로팅
— 함수를 플로팅할지 지정하는 플래그
선택 해제됨 (디폴트 값) | 선택됨
x = 필드에 입력한 지점에서 계산된 분포 함수의 플롯을 새 창에 표시하려면 함수 플로팅을 선택합니다. 이 파라미터는 선택 사항입니다.
제외 규칙 이름
— 제외 규칙의 이름
텍스트
제외 규칙의 이름을 입력합니다.
제외 영역
— 데이터 제외 규칙을 수치적으로 정의
숫자형 값
데이터의 하한과 상한을 수치적으로 지정합니다.
시각적으로 제외
— 데이터 제외 규칙을 시각적으로 정의
변수 목록
데이터 선택 드롭다운 목록에서 변수를 선택하고 시각적으로 제외를 클릭하여 데이터의 하한과 상한을 지정합니다. 대화형 플롯이 새 창에 열립니다. 이 창에서 플롯의 경계를 끌어다 놓아서 하한 또는 상한을 추가할 수 있습니다.
기존 제외 규칙
— 기존 제외 규칙 목록
제외 규칙 목록
목록에서 기존 제외 규칙을 선택합니다. 적절한 버튼을 클릭하여 제외 규칙을 복사하거나, 보거나, 이름을 바꾸거나, 삭제할 수 있습니다.
프로그래밍 방식으로 사용
distributionFitter
distributionFitter
는 분포 피팅기 앱을 열거나 앱이 이미 열려 있는 경우 이 앱으로 포커스를 이동합니다.
distributionFitter(y)
distributionFitter(y)
는 분포 피팅기 앱을 열고 벡터 y
로 지정된 데이터로 채웁니다.
distributionFitter(y
,cens
)
y
,cens
)distributionFitter(
는 벡터 y
,cens
)cens
를 사용하여 관측값 y(j)
가 중도절단되었는지((cens(j)==1)
) 또는 정확히 관측되었는지((cens(j)==0)
)를 지정합니다. cens
가 생략되거나 비어 있으면 중도절단된 y
값이 없는 것입니다.
distributionFitter(y
,cens
,freq
)
y
,cens
,freq
)distributionFitter(
는 벡터 y
,cens
,freq
)freq
를 사용하여 y
에 포함된 각 요소의 도수를 지정합니다. freq
가 생략되거나 비어 있으면 y
의 모든 값에 대한 도수는 1입니다.
distributionFitter(y
,cens
,freq
,dsname
)
y
,cens
,freq
,dsname
)distributionFitter(
은 데이터 벡터 y
,cens
,freq
,dsname
)y
, 중도절단 표시자 cens
및 도수 벡터 freq
를 사용하여 이름이 dsname
인 데이터 세트를 생성합니다. dsname
을 문자형 벡터나 string형 스칼라로 지정합니다(예: 'mydata'
).
버전 내역
R2006a 이전에 개발됨R2024a: 분포 피팅기 앱이 MATLAB 디폴트 색 체계 사용
R2024a부터 분포 피팅기 앱은 정적 색상 대신 MATLAB 디폴트 색 체계를 사용하여 그래픽스 객체의 색을 결정합니다.
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)