copulacdf

Кумулятивная функция распределения связки

Синтаксис

y = copulacdf('Gaussian',u,rho)
y = copulacdf('t',u,rho,nu)
y = copulacdf(family,u,alpha)

Описание

y = copulacdf('Gaussian',u,rho) возвращает интегральную вероятность Гауссовой связки, с параметрами линейной корреляции rho, оцененный в точках в u.

y = copulacdf('t',u,rho,nu) возвращает интегральную вероятность связки t, с параметрами линейной корреляции, rho и параметром степеней свободы nu, оцененный в точках в u.

пример

y = copulacdf(family,u,alpha) возвращает интегральную вероятность двумерной Архимедовой связки типа, заданного family, со скалярным параметром alpha, оцененный в точках в u.

Примеры

свернуть все

Задайте два 10 10 матрицы, содержащие значения, в которых можно вычислить cdf.

u = linspace(0,1,10);
[u1,u2] = meshgrid(u,u);

Вычислите cdf связки Клейтона, которая имеет альфа-параметр, равный 1 в значениях в u.

y = copulacdf('Clayton',[u1(:),u2(:)],1);

Постройте cdf как поверхность и подпишите оси.

surf(u1,u2,reshape(y,10,10))
xlabel('u1')
ylabel('u2')

Входные параметры

свернуть все

Значения, в которых можно оценить cdf, заданный как матрица скалярных значений в области значений [0,1]. Если u является n-by-p матрица, то ее значения представляют точки n в p - размерный единичный гиперкуб. Если u является n-by-2 матрица, то ее значения представляют точки n в модульном квадрате.

Если вы задаете двумерный Архимедов тип связки ('Clayton', 'Frank' или 'Gumbel'), то u должен быть n-by-2 матрица.

Типы данных: single | double

Параметры линейной корреляции для связки, заданной как скалярное значение или матрица скалярных значений.

  • Если u является n-by-p матрица, то rho является p-by-p корреляционная матрица.

  • Если u является n-by-2 матрица, то rho может быть скалярным коэффициентом корреляции.

Типы данных: single | double

Степени свободы для t связки, заданной как положительное целочисленное значение.

Типы данных: single | double

Двумерное Архимедово семейство связок, заданное как одно из следующих.

'Clayton'Связка Клейтона
'Frank'Откровенная связка
'Gumbel'Связка Gumbel

Двумерный параметр связки Archimedian, заданный как скалярное значение. Разрешенные значения для alpha зависят от заданного семейства связок.

Семейство связокРазрешенные альфа-значения
'Clayton'[0,∞)
'Frank'(-∞,∞)
'Gumbel'[1,∞)

Типы данных: single | double

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

свернуть все

Кумулятивная функция распределения связки, оцененной в точках в u, возвратилась как вектор скалярных значений.

Представленный в R2006a