exponenta event banner

copulapdf

Функция плотности вероятности Copula

Описание

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

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

пример

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

Примеры

свернуть все

Определите две матрицы 10 на 10, содержащие значения для вычисления pdf.

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

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

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

Распечатайте pdf как поверхность и нанесите метки на оси.

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

Figure contains an axes. The axes contains an object of type surface.

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

свернуть все

Значения, для которых вычисляется pdf, заданные как матрица скалярных значений в диапазоне [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-за-p.

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

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

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

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

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

'Clayton'Клейтон-Копула
'Frank'Франк Копула
'Gumbel'Гумбельная копула

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

Семья КопулаДопустимые альфа-значения
'Clayton'[0,∞)
'Frank'(-∞,∞)
'Gumbel'[1,∞)

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

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

свернуть все

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

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