是否有任何理由看不到 Copula 模型,因为我们看到回归模型(例如https://en.wikipedia.org/wiki/Vine_copula,https://en.wikipedia.org/wiki/Copula_(probability_theory) ) ?
在过去的几个月里,我一直在随意阅读 Copulas 的应用程序。据我了解,Copulas 允许您为多个变量创建联合概率分布——并且这些变量中的每一个都不需要具有相同的边缘概率分布类别。例如:可以使用 Copula 创建变量 X1 和 X2 的联合概率分布,其中 X1 是正态分布,X2 是指数分布。据称,这对于模拟不完全符合“同质和共同”概率分布的复杂和不规则的现实世界现象非常有用。
在应用方面,我听说 Copula 模型(即 Copula 模型产生的联合概率分布)可用于涉及因果推理和预测建模的不同任务。由于 Copula 模型毕竟是联合概率分布,我们可以使用 MCMC Sampling 从相关的条件概率分布中生成随机样本——而这些随机生成的样本从所需条件分布中的均值和方差可以被认为是“预测值" 用于新的观察(有效地发挥回归模型的作用)。
我读过 Copula 模型经常在金融行业中用于对金融市场中的相关性和风险进行建模,以及在生存分析中使用它们来建模生存时代的依赖关系的实例——但除此之外,它们似乎几乎没有与标准回归模型一样广泛。
我的问题:有谁知道这是为什么?
关于为什么与回归模型相比,Copula 模型不那么普遍,我的第一个猜测是,与回归模型相比,Copula 所需的框架和数学可以说要复杂得多。因此,由于理解 Copula 模型所需的数学复杂性,它们的潜在好处从未完全实现。
关于为什么与回归模型相比,Copula 模型不那么普遍,我的第二个猜测是,与回归模型相比,Copula 模型的软件实现要少得多。例如,我看到了一些流行的可用于 Copula 模型的 R 包(例如https://cran.r-project.org/web/packages/copula/copula.pdf,https://cran.r-project 。 _ _ _很多关于如何使用 Copulas 进行预测的内容(在与使用回归模型相同的上下文中)。我遇到了一个允许拟合条件 Copulas 的 R 包(例如https://cran.r-project.org/web/packages/CDVineCopulaConditional/index.html),但这个包要求您根据您的规范为数据拟合一个新的条件 Copula 似乎很奇怪 - 并且不允许您可以从现有的 Copula 生成随机样本。
那么,我的评价合理吗?这些能否部分解释为什么 Copula 模型不像传统的回归模型那样普遍?
有人可以对此发表评论吗?