我记忆中连续分布的众数定义为其分布的密度函数峰值对应的取值(后经wikipedia确认了一下[s:11] ),那么对于任意给定的一组符合连续分布的随机变量的实现值的话,求众数是否就要用到经验密度函数了呢~
<br />
mode_dat=NULL<br />
for(i in 1:1000){<br />
dat=rnorm(1000)<br />
ds=density(dat)<br />
mode_dat=c(mode_dat,ds$x[which(ds$y==max(ds$y))])<br />
}<br />
正态分布的众数是0,上面模拟的结果一般在[-0.2,0.2]内