The Copula is widely used to describe the relationship between the marginal distribution and joint distribution of random variables. The estimation of high-dimensional Copula is difficult, and most existing solutions rely either on simplified assumptions or on complicating recursive decompositions. Therefore, people still hope to obtain a generic Copula estimation method with both universality and simplicity. To reach this goal, a novel neural network-based method (named Neural Copula) is proposed in this paper. In this method, a hierarchical unsupervised neural network is constructed to estimate the marginal distribution function and the Copula function by solving differential equations. In the training program, various constraints are imposed on both the neural network and its derivatives. The Copula estimated by the proposed method is smooth and has an analytic expression. The effectiveness of the proposed method is evaluated on both real-world datasets and complex numerical simulations. Experimental results show that Neural Copula's fitting quality for complex distributions is much better than classical methods. The relevant code for the experiments is available on GitHub. (We encourage the reader to run the program for a better understanding of the proposed method).
翻译:Copula被广泛用来描述随机变量的边际分布和联合分布之间的关系。 高维 Copula 的估算是困难的, 多数现有解决方案依赖于简化的假设或复杂的循环分解。 因此, 人们仍然希望获得通用的 Copula 估算方法, 并且具有普遍性和简洁性。 为了实现这一目标, 本文提出了一个新的神经网络法( 名为 Neural Copula ) 。 在这个方法中, 构建了一个等级级的、 不受监督的神经网络, 通过解决差异方程式来估计边际分布函数和 Copula 函数。 在培训方案中, 对神经网络及其衍生物都施加了各种限制。 由拟议方法估算的 Copula 是光滑的, 具有分析性的表达方式。 拟议的方法的有效性在真实世界数据集和复杂的数字模拟中都得到了评估。 实验结果表明, Neura Copula 适合复杂分布的质量比经典方法要好得多。 实验的相关代码可以在 GitHub 上找到。 (我们鼓励读者运行这个程序, 以便更好地了解拟议方法 ) 。