在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
原文链接:http://tecdat.cn/?p=6193
copula是将多变量分布函数与其边际分布函数耦合的函数,通常称为边缘或简单的边缘。Copula是建模和模拟相关随机变量的绝佳工具。 Copula的主要吸引力在于,通过使用它们,您可以分别对相关结构和边缘(即每个随机变量的分布)进行建模。 例如,在R中,很容易从多元正态分布中生成随机样本,但是对于分别其边缘分别为Beta,Gamma和Student的分布来说,这样做并不容易。 但首先,让我们试着了解copula的实际工作方式。 现在我们使用
这是包含在中的新随机变量的配对图
下面是我们模拟数据的3D图。
这是随机变量的配对图:
使用copula让我们使用copula复制上面的过程。 现在我们已经通过copula(普通copula)指定了依赖结构并设置了边缘,该 模拟数据当然非常接近之前模拟的数据,并显示在下面的配对图中:
一个简单的应用示例现在为现实世界的例子。我们将拟合两个股票 ,并尝试使用copula模拟 。 在直接进入copula拟合过程之前,让我们检查两个股票收益之间的相关性并绘制回归线: 我们可以看到 正相关 :
在上面的第一个例子中,我选择了一个普通的copula模型而没有太多思考,但是,当将这些模型应用于实际数据时,应该仔细考虑哪些更适合数据。例如,许多copula更适合建模非对称相关,其他强调尾部相关性等等。我对股票回报的猜测是,t-copula应该没问题,但是猜测肯定是不够的。幸运的是,该 软件包提供了一个很好的功能,告诉我们应该使用什么copula。本质上, 允许我们通过函数使用BIC和AIC执行copula选择 我们来看看我们刚估计的copula的密度
现在我们只需要建立Copula并从中抽取3965个随机样本。 这是载体中包含的样本的图
现在我们正面临着困难:对边缘进行建模。为简单起见,我们将假设正态分布 。因此,我们估计边际的参数 让我们根据直方图绘制配件,以便直观地了解我们正在做的事情: 两个直方图显示如下
现在我们在函数中应用copula,
这是在假设正常边缘和依赖结构的t-copula的情况下数据的最终散点图:
正如您所看到的,t-copula导致结果接近实际观察结果 。 让我们尝试
如果您有任何疑问,请在下面发表评论。如果您有任何疑问,请在下面发表评论。 |
请发表评论