我想用这个函数计算,但它一直告诉我这个问题。我的“意思是”是1 * 2,“covars”是2 * 2数组。“平均值”的长度和“covars”的ncols “是一样的。我不知道为什么......
这是我的代码
这是错误的信息 我的输入是
web.xml
和“d”是
the d is a 300*2 matrix.I capture a little. 我很抱歉,我对这个网站没有很好的掌握,我不知道如何把这么多的数据放在上面。
非常感谢你!
答案 0 :(得分:1)
唯一可能的原因是您的输入数据d
。它必须是双列矩阵,因为您具有双变量正态分布。以下内容再现了您的错误:
library(mvtnorm)
# 3 columns
dmvnorm(matrix(runif(6), 2, 3)), c(0,0), diag(2))
但这很好
# 2 columns
dmvnorm(matrix(runif(6), 3, 2)), c(0,0), diag(2))
我认为您的d
有两行但很多列。