Main Content

GeneralizedParetoDistribution

일반화 파레토 확률 분포 객체

설명

GeneralizedParetoDistribution 객체는 모수, 모델 설명, 그리고 일반화 파레토 확률 분포에 대한 표본 데이터로 구성됩니다.

일반화 파레토 분포는 다른 분포의 꼬리를 모델링하는 데 사용됩니다. 여기서는 지수 분포와 파레토 분포 둘 모두를 특수한 사례로 포함할 수 있는 형태의 연속 범위가 허용됩니다. 여기에는 3개의 기본 형식이 있으며, 각 형식은 기반이 되는 분포의 서로 다른 클래스에서 발생하는 초과 데이터의 극한 분포에 대응합니다.

  • 꼬리가 기하급수적으로 감소하는 분포(예: 정규분포)는 0의 일반화 파레토 형태 모수로 이어집니다.

  • 꼬리가 다항식적으로 감소하는 분포(예: 스튜던트 t 분포)는 양의 형태 모수로 이어집니다.

  • 꼬리가 유한한 분포(예: 베타 분포)는 음의 형태 모수로 이어집니다.

일반화 파레토 분포는 다음 모수를 사용합니다.

모수설명지원
k형태 모수<k<
sigma스케일 모수σ0
theta위치(분계점) 모수<θ<

생성

GeneralizedParetoDistribution 확률 분포 객체를 만드는 방법에는 여러 가지가 있습니다.

  • makedist를 사용하여 지정된 모수 값으로 분포를 만듭니다.

  • fitdist를 사용하여 분포를 데이터에 피팅합니다.

  • 분포 피팅기 앱을 사용하여 분포를 데이터에 대화형 방식으로 피팅합니다.

속성

모두 확장

분포 모수

일반화 파레토 분포에 대한 형태 모수로, 스칼라 값으로 지정됩니다.

데이터형: single | double

일반화 파레토 분포의 스케일 모수로, 음이 아닌 스칼라 값으로 지정됩니다.

데이터형: single | double

일반화 파레토 분포에 사용할 위치(분계점) 모수로, 스칼라 값으로 지정됩니다.

데이터형: single | double

분포 특징

읽기 전용 속성입니다.

절단 분포를 나타내는 논리형 플래그로, 논리값으로 지정됩니다. IsTruncated0이면 분포가 절단되지 않은 것입니다. IsTruncated1이면 분포가 절단된 것입니다.

데이터형: logical

읽기 전용 속성입니다.

확률 분포의 모수 개수로, 양의 정수 값으로 지정됩니다.

데이터형: double

읽기 전용 속성입니다.

모수 추정값으로 구성된 공분산 행렬로, p×p 행렬로 지정됩니다. 여기서 p는 분포에 있는 모수 개수입니다. (i,j) 요소는 i번째 모수와 j번째 모수의 추정값 간의 공분산입니다. (i,i) 요소는 i번째 모수의 분산 추정값입니다. 모수 i가 분포를 데이터에 피팅하여 추정되는 대신 고정되어 있는 경우, 공분산 행렬의 (i,i) 요소는 0입니다.

데이터형: double

읽기 전용 속성입니다.

고정된 모수를 나타내는 논리형 플래그로, 논리값으로 구성된 배열로 지정됩니다. 0인 경우, ParameterNames 배열의 대응되는 모수는 고정되어 있지 않습니다. 1인 경우, ParameterNames 배열의 대응되는 모수는 고정되어 있습니다.

데이터형: logical

읽기 전용 속성입니다.

분포 모수 값으로, 스칼라 값으로 구성된 벡터로 지정됩니다.

데이터형: single | double

읽기 전용 속성입니다.

확률 분포에 대한 절단 구간으로, 하한 및 상한 절단 경계를 포함하는 스칼라 값으로 구성된 벡터로 지정됩니다.

데이터형: single | double

기타 객체 속성

읽기 전용 속성입니다.

확률 분포 이름으로, 문자형 벡터로 지정됩니다.

데이터형: char

읽기 전용 속성입니다.

분포 피팅에 사용되는 데이터로, 다음을 포함하는 구조체로 지정됩니다.

  • data: 분포 피팅에 사용되는 데이터 벡터.

  • cens: 중도절단 벡터, 없으면 비어 있음.

  • freq: 도수 벡터, 없으면 비어 있음.

데이터형: struct

읽기 전용 속성입니다.

분포 모수 설명으로, 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 각 셀은 하나의 분포 모수에 대한 짧은 설명을 포함합니다.

데이터형: char

읽기 전용 속성입니다.

분포 모수 이름으로, 문자형 벡터로 구성된 셀형 배열로 지정됩니다.

데이터형: char

객체 함수

cdf누적 분포 함수
gatherGather properties of Statistics and Machine Learning Toolbox object from GPU
icdf역누적 분포 함수
iqr확률 분포의 사분위 범위
mean확률 분포의 평균
medianMedian of probability distribution
negloglik확률 분포의 음의 로그 가능도
paramci확률 분포 모수에 대한 신뢰구간
pdf확률 밀도 함수
plotPlot probability distribution object
proflikProfile likelihood function for probability distribution
random난수
std확률 분포의 표준편차
truncate확률 분포 객체 절단
var확률 분포의 분산

예제

모두 축소

디폴트 모수 값을 사용하여 일반화 파레토 분포 객체를 생성합니다.

pd = makedist('GeneralizedPareto')
pd = 
  GeneralizedParetoDistribution

  Generalized Pareto distribution
        k = 1
    sigma = 1
    theta = 1

모수 값을 지정하여 일반화 파레토 분포 객체를 만듭니다.

pd = makedist('GeneralizedPareto','k',0,'sigma',2,'theta',1)
pd = 
  GeneralizedParetoDistribution

  Generalized Pareto distribution
        k = 0
    sigma = 2
    theta = 1

분포의 평균을 계산합니다.

m = mean(pd)
m = 
3

확장 기능

버전 내역

R2013a에 개발됨