r - 如何生成具有不同边际分布的多元随机数?

标签 r matlab statistics distribution

我不知道如何生成一些双变量随机数,比如在 copula 中。边缘具有不同的分布,即t,gamma,联合结构可以是高斯或t。我将不得不修复他们的 kendall tau。我想检查这些随机数的 pearson rho 与预设的 tau 有何不同。

有什么建议吗?高度赞赏 R/Matlab 中的一个原型(prototype)!

最佳答案

如果您有 Statistics Toolbox,您可以使用函数 copularnd 从 copula 生成随机数。文档中有几个示例。要在使用 Kendall 的 tau 和 Pearson 的 rho 之间进行转换,请查看 copulaparamcopulastat

关于r - 如何生成具有不同边际分布的多元随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582583/

相关文章:

r - 如果最大组值 > 某个值,则过滤 data.table 组中的行

r - 如何避免使用 ggtern/ggplot2 剪切标签(如 xpd=TRUE)

matlab - 在不使用 sub2ind 的情况下使用下标访问值

sql-server - 创建新索引时是否会自动更新统计信息?

r - Integer64 类无法在 reshape2 熔体函数中幸存

python - 如何可视化大量 3 维数据

matlab - 我的多元核估计计算有什么问题?

matlab - 是否可以设置播放两个声音时停止播放的声音?

r - 在 r 中使用 dplyr 建立组之间的差异

statistics - 椭圆体的 k 均值