在网格上计算 dmvnorm
要可视化二维正态的密度曲面,需在稠密的 x、y 坐标网格上计算密度,并使用 persp() 等 3D 曲面绘图函数进行展示。
通过命令 mvals <- expand.grid(seq(-5, 10, length.out = 40), seq(-8, 4, length.out = 40)) 生成的 40×40 稠密网格已为您预加载。
本练习是课程的一部分
R 中的多元概率分布
练习说明
- 计算在对象
mvals的网格取值上,均值为mu.sim、方差-协方差矩阵为sigma.sim的正态分布密度。 - 使用
persp()绘图函数在该网格上可视化密度曲面。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate density over the specified grid
mvds <- ___
matrix_mvds <- matrix(___, nrow = 40)
# Create a perspective plot
persp(___, theta = 80, phi = 30, expand = 0.6, shade = 0.2, col = "lightblue", xlab = "x", ylab = "y", zlab = "dens")