对于非数学专业的人来说,并不需要记忆与推导这些公式,但是需要了解不同分布的特点。对此,我们可以在R中调用相应的概率分布函数并进行可视化,可以非常直观的辅助学习。...接下来我们产生相关系数不同(1、0.75、0.25、0)的二维正太随机变量,并绘制其密度图,来观察区别,具体如下:
library(MASS)
#相关系数1
Sigma1=matrix(c(1, 1,...1, 1), 2, 2)
X1=mvrnorm(n=1000, c(0, 0), Sigma1) #总共1000个点
K1=kde2d(X1[,1], X1[,2], n=100) #n为估计密度所用点数...(X4[,1], X4[,2], n=100)
filled.contour(K4, color=col.palette)
作图结果如下所示:
上面程序中kde2d()函数根据二维坐标来估计数据点的分布密度...但是我们仍可以用persp()函数来展示出3D图:
persp(K1, col="orange", theta=95, phi=30, d=2)