现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
136 第五章 图库<br />
有时候与小提琴的形状比较相像(尤其是展示双峰数据的密度时),所以<br />
我们称之为小提琴图。小提琴图的本质是利用密度值生成的多边形(4.4小<br />
节),但该多边形同时还沿着一条直线作了另一半对称的“镜像”,这样两<br />
个左右或上下对称的多边形拼起来就形成了小提琴图的主体部分,最后一<br />
个箱线图也会被添加在小提琴的中轴线上。<br />
下:<br />
小提琴图来自于vioplot包(Adler, 2005),其函数为vioplot(),用法如<br />
1 > library(vioplot)<br />
2 > usage(vioplot)<br />
vioplot(x, ..., range = 1.5, h = NULL, ylim = NULL,<br />
names = NULL, horizontal = FALSE, col = "magenta",<br />
border = "black", lty = 1, lwd = 1, rectCol = "black",<br />
colMed = "white", pchMed = 19, at, add = FALSE,<br />
wex = 1, drawRect = TRUE)<br />
参数x, ...为一系列数值向量;h传递给sm包(Bowman and Azzalini,<br />
2010)中的函数sm.density()用来计算密度;至于颜色、方向、边线等样式这<br />
里就不再介绍了。<br />
图5.39用三个随机数序列展示了小提琴图的外观及其在表达数据密度<br />
和比较统计分布参数(中位数、众数等)上的功效。<br />
lattice包(Sarkar, 2010)中的函数panel.violin()也提供了类似的小提琴图<br />
展示,鉴于lattice包的灵活性,读者不妨也将其作为小提琴图的另一种选<br />
择。关于小提琴图的理论请参考Hintze and Nelson (1998)。<br />
5.34 地图<br />
地图毫无疑问是展示地理信息数据时最直观的工具,尤其是当地图<br />
和统计量结合时,其功效则会进一步加强。 在本书的第一章中曾经提到<br />
过John Snow的地图,注意图中不仅标示出了霍乱发生的地点,每个地点的<br />
死亡人数也用点的数目标示了出来。历史上还有不少类似的使用地图的例<br />
子,而在今天,地理信息系统(GIS)已经成为研究空间和地理数据的热门<br />
工具,地图的应用也是屡见不鲜。<br />
地图的本质是多边形(4.4小节),而多边形的边界则由地理经纬度数据<br />
确定。R中的附加包maps(Brownrigg, 2010)是目前比较完善的地图程序包<br />
之一,因此本节主要介绍该程序包。