exponenta event banner

upperparams

Параметры верхнего хвоста Парето

Синтаксис

Описание

пример

params = upperparams(pd) возвращает двухэлементный вектор params, который включает в себя параметры формы и масштаба обобщенного распределения Парето (GPD) в верхнем хвосте pd.

upperparams не возвращает параметр местоположения GPD. Параметр местоположения представляет собой значение квантиля, соответствующее кумулятивной вероятности верхнего конца. Используйте boundary для возврата параметра местоположения.

Примеры

свернуть все

Создание набора данных образца и подгонка кусочного распределения с хвостами Парето к данным с помощью paretotails. Поиск параметров распределения верхнего хвоста Парето с помощью функции объекта upperparams.

Создайте образец набора данных, содержащего 20% отклонений.

rng('default');  % For reproducibility
left_tail = -exprnd(1,100,1);
right_tail = exprnd(5,100,1);
center = randn(800,1);
x = [left_tail;center;right_tail];

Создать paretotails объект путем подгонки кусочного распределения к x. Укажите границы хвостов с использованием кумулятивной вероятности нижнего и верхнего хвоста, чтобы подогнанный объект состоял из эмпирического распределения для среднего 80% набора данных и GPD для нижнего и верхнего 10% набора данных.

pd = paretotails(x,0.1,0.9)
pd = 
Piecewise distribution with 3 segments
      -Inf < x < -1.33251    (0 < p < 0.1): lower tail, GPD(-0.0063504,0.567017)
   -1.33251 < x < 1.80149  (0.1 < p < 0.9): interpolated empirical cdf
        1.80149 < x < Inf    (0.9 < p < 1): upper tail, GPD(0.24874,3.00974)

Верните параметры формы и масштаба установленного GPD верхнего хвоста с помощью upperparams функция.

params = upperparams(pd)
params = 1×2

    0.2487    3.0097

Можно также получить верхние параметры хвоста Pareto с помощью UpperParameters собственность. Доступ к UpperParameters с помощью точечной нотации.

pd.UpperParameters
ans = 1×2

    0.2487    3.0097

Параметр местоположения GPD равен значению квантиля кумулятивной вероятности верхнего хвоста. Возврат параметра location с помощью boundary функция.

[p,q] = boundary(pd)
p = 2×1

    0.1000
    0.9000

q = 2×1

   -1.3325
    1.8015

Значения в p - кумулятивные вероятности на границах и значения в q являются соответствующими квантилями. q(1) - параметр местоположения GPD верхнего хвоста.

Используйте lowerparams функции или LowerParameters для получения нижних параметров хвоста Парето.

Входные аргументы

свернуть все

Кусочное распределение с хвостами Парето, указанное как paretotails объект.

Представлен в R2007a