【问题标题】:In R after generating a mvrnorm distribution, Y, what does Y[,1] do?在生成 mvrnorm 分布 Y 之后的 R 中,Y[,1] 做了什么?
【发布时间】:2017-10-20 02:35:17
【问题描述】:

我生成了一个 mvrnorm 分布并将其分配给 Y。Y[,1] 和 Y[,2] 有什么作用?

【问题讨论】:

  • 假设Y 是一个矩阵,它返回第一列或第二列(简化为一维向量),例如Y <- MASS::mvrnorm(n = 10, c(0, 0), matrix(c(10,3,3,2),2,2)); Y[, 1]; Y[, 2]

标签: r simulation


【解决方案1】:

您正在从多元正态分布中抽样。例如在双变量情况下

x <- mvrnorm(
    n = 500, 
    mu = c(1, 2), 
    Sigma=matrix(c(4, 2, 2, 3), ncol = 2))

x[, 1]x[, 2] 是两个联合正态分布的变量。

ggplot(data.frame(x1 = x[, 1], x2 = x[, 2]), aes(x1, x2)) + geom_density_2d()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    • 2021-10-24
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多