random normal (0,1) correlated by copulas

Hi,
I created a simulation of random variables correlated by copulas in Matlab, using ksdensity function.
Now I am trying to simulate several N(0,1) distributions, but I want them to be intercorrelated by the same copulas.
How can I insert the copula parameter in normrnd function?
Thank you very much,

 採用された回答

Tom Lane
Tom Lane 2015 年 4 月 15 日

1 投票

The usual idea is that you apply your inverse probability distributions to the marginals (each column) of the copularnd results. In your case, if all variables are to have a standard normal distribution, you can just apply norminv to the entire array.

1 件のコメント

Alexandra
Alexandra 2015 年 4 月 15 日
Thank you Tom, I know what you mean. I am trying to build a Copula-GARCH model. I thought that was the way I had to do it. In GARCH, the stochastic part is N(0,1) in the variance equation. So I wanted the N(0,1) to be correlated with copulas to simulate random correlated variables. But I think I was wrong. I need to fit the copula to the residuals of the GARCH model and then multiply the random copulas with the variance equation of GARCH to obtain the correlated returns. I will attempt this.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProbability Distributions and Hypothesis Tests についてさらに検索

質問済み:

2015 年 4 月 13 日

コメント済み:

2015 年 4 月 15 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by