Tengo dos variables aleatorias (digamos, X e Y). Cada una de estas variables está definida por sus CDF (CDF_X y CDF_Y). Estas CDF se obtuvieron empíricamente, por lo que son un gráfico de "escalera". También tengo una cópula C que representa la relación entre X e Y. Esta cópula se obtuvo a través de un estimador de núcleo.
Quiero tomar una muestra (digamos 10 puntos (X,Y)) de la distribución bivariada de X e Y (es decir, respetando la relación de dependencia impuesta por C).
¿Cómo puedo hacer esa implementación en Matlab o en R? Prefiero Matlab.
0 votos
Necesita derivar una cópula condicional, que puede encontrar tomando la derivada de su cópula a una de las variables. Esto te permitirá muestrear primero un valor aleatorio uniforme, y luego, condicionado a éste, un segundo valor uniforme de la cópula condicional. Luego los transformas con la CDF inversa para que tengan las distribuciones marginales adecuadas.