我有一个 copula 表示两个变量 X 和 Y 之间的依赖关系。我想计算以下公式:E(X|Y≤1%)。它是以 Y 低于 1% 为条件的 X 的期望值。我看到那里提出了一个类似的问题,但提供的 R 代码没有给出我正在寻找的值。以下是有关 copula 和边际分布的一些细节。
library(VineCopula)
library(copula)
#I estimate my Copula and assumes normal distribution for the two marginals
copula_dist <- mvdc(copula=claytonCopula(param=1.0), margins=c("norm","norm"),
paramMargins=list(list(mean=0, sd=5),list(mean=0, sd=5)))
#I take a sample of 500 events
sim <- rMvdc(500,copula_dist)
# Compute the density
pdf_mvd <- dMvdc(sim, my_dist)
# Compute the CDF
cdf_mvd <- pMvdc(sim, my_dist)