不确定作者有没有在认真对待这本书的写作。我身为一个统计专业,同时搞算法研究的学生,在编程和统计两方面应该都没有瘸腿,但这本书根本没有让我对R的了解有更多的深入。
书对简单易懂的东西谈得太多,而对那些生僻的东西谈得太少。生僻的东西很多都是读者感兴趣的,像是R与C/C++混编、R的数值计算、R的面向对象等等。看过这本书后,我也只是知道了R里有这么些功能,剩下的细则还是要自己到网上搜,搜过了才明白怎么把C程序用R运行等等(作者大面积照顾Linux用户,介绍Linux如何做,这是很让人不爽的)。
大篇幅的示例程序也是很让人头疼的一件事,而且纯搞统计的人一般对算法是不敏感的,这些程序对他们而言算是太长了,就我个人来说,我也要费一番功夫才能搞清楚作者究竟在实现什么。同时缺乏数据,即便是读者按部就班地敲进去书中的代码,也就是那么不了了之,没法亲身实测程序结果。另外,书里没有练习,这对学习编程来说是件很痛苦的事。
书里对R函数的介绍也不详细,对于一本站在编程角度介绍R的书来说,是不是更应当把书写得像是国内matlab教材那样的风格呢?然而,作者始终没有把握住执笔的风格,前面详细过头,后面粗略过头。总之,读这本书不如硬着头皮看R的帮助文档来得实在。