开始使用免费开始使用

在网格上计算 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")
编辑并运行代码