dmvnorm中x参数的目的是什么?

时间:2015-12-01 00:45:12

标签: r normal-distribution

mvtnorm R包中dmvnorm函数的签名是:

dmvnorm(x, mean = rep(0, p), sigma = diag(p), log = FALSE)

在描述中, x 参数是分位数的向量或矩阵。如果提供均值和协方差矩阵,那么这应该足以定义分布,那么为什么需要四分位数信息?

使用2d分发的示例:

cbind(map_data$X, map_data$Y)
x_mean <- mean(map_data$X)
y_mean <- mean(map_data$Y)
covar <- var(cbind(map_data$X, map_data$Y))

dmvnorm(x = ?, mean = c(x_mean, y_mean), sigma = covar)

什么是 x 参数?为什么需要这样做?

1 个答案:

答案 0 :(得分:3)

dmvnorm不返回函数;它会评估您告诉它的密度。

x参数包含您希望评估密度函数的值。