首页编程语言R语言编程教程 知乎

R语言编程教程 知乎

cysgjjcysgjj时间2024-08-04 23:13:44分类编程语言浏览21
导读:有哪些学习R语言编程技巧的书和自学方法?有哪些学习R语言编程技巧的书和自学方法?我觉得我应该有资格回答这个问题,因为————我也是一位R语言自学者。先声明我的方法仅供借鉴。首先我买了一本《R语言实战》(后来发现其实可以找到不要钱的电子版),大概浏览了解。其次我花了2个星期时间,在:慕课网,学堂在线等学习平台观看了免费公开课,并跟着操作……...
  1. 有哪些学习R语言编程技巧的书和自学方法?

哪些学习R语言编程技巧的书和自学方法

我觉得我应该有资格回答这个问题,因为————我也是一位R语言自学者。先声明我的方法仅供借鉴。

首先我买了一本《R语言实战》(后来发现其实可以找到不要钱的电子版),大概浏览了解。

其次我花了2个星期时间,在:慕课网,学堂在线等学习平台观看了免费公开课,并跟着操作。

R语言编程教程 知乎
图片来源网络,侵删)

然后我用自学蹩脚的R知识开始尝试分析我的论文数据,在这个过程中我关注了大量的R语言公众号,知乎号,CSDN号,bilibi号,在不断的练习中我越来越熟悉。

最后我创作了属于自己的公众号,R语言与医学生,因为只有你能将你掌握的知识能教给别人的时候你才真正的掌握了它。当然这个公众号一方面也成了我学习R语言的笔记,不懂的时候随时翻阅。

R是一门基于统计语言编程软件所以有统计学背景的话,将事半功倍,具体的学习路线如下,供参考。

R语言编程教程 知乎
(图片来源网络,侵删)

第一,要有统计学的基础知识,这个就不多说了。

第二,R语言的初级入门,可以从R***手册开始,有“R导论”、“R入门”、“R数据导入/导出”。另外可以从两部分同时进行,一面是实战,推荐书籍《R in action》,一面是R语言的编程语法,推荐书籍《the art of R programming》。其他基础性的书籍感觉大同小异,用这两本就可以了。

(1)平时关注一些R语言的公众号,有很多经典的案列,***。在这推荐“R语言中社区”、“跟菜鸟一起学R语言”、这俩都是很优秀的R语言公众号。网站经管之家里也有很不错的学习***。

R语言编程教程 知乎
(图片来源网络,侵删)

(2) R中有一个package--swirl包,这个包可以教你入门R软件,挺有趣的一个包,可以试试。 第四 读了上述入门书籍后,你就可以去较为高级的部分了。这时候推荐的书有两本很经典的。《Statistics with R》和《The R book》。 (3)其实R中最全,最好的学习资料就是R中的帮助文档,不会那个函数,就help()。

第五,学习数据的可视化,将数据如何,漂亮的展示展示出来是及其重要的,生动的图、表给人一直观的了解,而R就是一款强大的数据可视化软件,推荐书籍《R Graphics》 推荐的包ggplot2,在这里,建议只学习R中的基础绘图函数,和ggplot2就可以了,推荐书籍,《ggplot2:Elegant Graphics for Data Analysis》。当然还有交互式的包ggobi,其***上就有教程

第六,最后就是学习数据挖掘、和机器学习等领域研究。推荐的书籍有《Data Ming with R》 《An introduction to Statistical Learning with application in R》、《Machine Learning for Hackers》

1.《R语言实战》(第2版) - 曹智,《R语言数据科学》 - 黄铭鑫,吴忠华,《数据分析与数据挖掘》 - 朱少民等。这些书是学习R语言编程的入门书籍,介绍了R语言的基础语法和数据分析、可视化等方面的应用

2.学习R语言编程可以通过以下自学方法:

阅读R语言相关书籍,逐步深入了解R语言的语法和应用;

利用在线教程或MOOC课程,如Coursera上的《Data Science Specialization》或DataCamp网站的在线课程;

参加线上或线下的R语言编程培训班或讲座,如R语言用户组织维护的线上/线下培训课程;

尝试编写R语言程序,尝试数据处理和可视化操作,将学习到的知识应用到实际问题中;

加入R语言编程社区,如GitHub上的R语言编程项目、Stack Overflow上的R语言编程问题解答等,向社区成员学习和交流。

总之,学习R语言编程需要耐心和实践,不断学习和尝试,掌握R语言的基础知识和应用技巧,才能熟练应用于实际问题中。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/17241.html

语言语言编程学习
创新科技新加坡有限公司 善用互联网技术的例子