R语言学习:阅读《R For Everyone 》(第二版)
五一假期,我在家里阅读《R For Everyone 》(第二版)书籍。
我采用选择性阅读方法,获取自己所需要的知识,并加以组织和应用。
这本书的作者是一位实战经验丰富的数据科学家,R语言的级别可以是专家级别了。我相信,跟着这样优秀的人学习和取经,对于自己学习和应用R语言会有启发和帮助的。我在阅读过程中,也确实能够从中获取到有助于我做医学科研和机器学习应用的知识和技能。
这本书介绍R语言的内容,还是很全面的,既包括R语言的基础知识,也包括一系列提升R语言工作效能的包;既包括R语言与统计学的知识,又包括R语言做有监督学习和无监督学习的技能;既包括R语言做数据科学的相关知识,又包括R语言做数据报告和沟通的技能以及如何设计和构建属于自己R包的方法。
比方说,分组操作这个主题,第11章介绍apply家族的知识和应用;第12张进一步介绍dplyr包实现高效的分组操作。数据重塑这个主题,第14章介绍cbind/rbind/merge函数以及reshape包;第15章进一步介绍tidyverse套件做数据重塑的知识和技术。
这本书的模型这块,内容组织结构可以分为有监督学习和无监督学习。而有监督学习分为线性模型和非线性模型,线性模型先从基础线性回归入手,然后过渡到GLM模型,以及对模型的诊断分析和正则化技术,非线性模型包括nonlinear least squares, splines,generalized additive models 和树模型以及变体(Bagging+Boosting);无监督学习介绍了聚类知识和分析。
数据报告和沟通这块,介绍了3种技术。
-
使用knitr包生成可重复性报告
-
使用Rmarkdonw包做富文本(文字、图片、代码、元信息等混合体)
-
使用shiny包做可交互式的仪表盘
最后一章,介绍了R包设计和构建的方法。
最后,让我们了解下这本书的作者,借他人的经历,给自己以启示,从而让自己进步和成长。
好了,我写完了。
需要书籍的你,直接给公众号回复消息:20220501。
我提供付费咨询和服务。
你我连接,相互交流,创造更多价值。
你或许还想看
喜欢本文点个在看
或关注下方公众号
你将感受到一个R语言学习人的灵魂
公众号:R语言
作者:王路情
R语言学习者。
R语言深度使用者。
我用R语言做数据科学和医学科研。
只做付费咨询和服务。
就当你打赏我了。但价值远不止这几两碎银。
合作请加微信:luqin360
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!