QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5499|回复: 1
打印 上一主题 下一主题

学习r的体会

[复制链接]
字体大小: 正常 放大

17

主题

16

听众

61

积分

升级  58.95%

  • TA的每日心情
    擦汗
    2016-7-9 17:04
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    345
    跳转到指定楼层
    1#
    发表于 2016-7-11 17:40 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    本帖最后由 芊芊世界 于 2016-7-11 17:41 编辑 6 I; ?; d$ l" A; q  G
    : D* [5 O% Y8 X: ?. ^% N, \2 ]6 t
    学习R有几个月了,总算是摸着了一点门道。& R' K  Z$ Q' v4 I& o% c- O% e8 D
    写一些自己的心得和经验,方便自己进一步鼓捣R。如果有人看到我写的东西而得到了帮助,那就更好了。
    # M/ D- K0 w! M什么是R?R的优点何在?
    + k/ v9 X0 _6 U9 d% D/ |R是一个数据分析软件。简单点说,R可以看做MATLAB的“替代品”,而且具有免费开源的优势。R可以像MATLAB一样解决有关数值计算的问题,而且具有强大的数据处理,绘图功能。
    & z; N7 O* V4 z4 eR拥有大量的统计分析工具包,我的感觉是——只有我们没听说过的工具,绝对没有R没有的工具包。配合着各种各样的工具包,你可以毁灭任何关于数据和统计的问题。因为数据包的数量庞大,所以查找自己需要的数据包,可能很烦恼。
    . m# Q6 v6 i$ p+ q9 Q# E如果有以下技能,学R会很方便:) s! h: m2 x, d7 `7 T0 n2 m
    1.已经了解些高级程序语言(非常重要)0 @' Q/ H4 j# y5 c3 F; H, D5 K" ?
    2.英语不坏
    8 q8 C* O; s% u, b3.概率统计理论基础' t7 H: w0 [& R2 @+ p! Y: }
    4.看数据不头疼
    4 x6 T+ I! j# s! t# {4 P5.看cmd or terminal 也不头疼5 W% `/ W/ G, ^  [/ n5 x+ U0 _; l
    你需要一本适合你的R语言教材7 a- B; I* f# c7 m( a

    1 b$ p" L' u* H. t3 X$ H# H3 j$ v! P
    我这里在说一下我主要使用的几本教材的心得:
    5 W1 i$ k$ n; B- o8 K* h  X7 s1. 统计建模与R软件(薛毅著):非常优秀的R语言入门教材,涵盖了所有R的基础应用&方法,示例代码也很优秀。作为一本中文的程序语言教材,绝对是最优秀的之一。但是要看懂这本书,还是需要“已经了解些高级程序语言”。PS:我亲爱的吉林大学图书馆,有两本该教材流通,我常年霸占一本。
    + |& [# t$ f! I2. R in Nutshell:从讲解内容上看,与上一本差别不大,在R语言的应用上都是比较初级的入门,但是有些R软件&语言上的特性,写得比薛毅老师的教材深刻。这本书最大的优点就是工具书,方便开始入门时候,对有些“模棱两可”的东西的查询。PS:我将这本书打印了出来,简单的从头到尾翻过,最大的用途就是像一本字典一样查询。: Z5 l* ^8 h: `0 p$ K8 M4 j4 k
    3. ggplot2 Elegant Graphics for Data:这是一本介绍如何使用ggplot2包,进行绘图的书。ggplot2包,非常强大的绘图工具,几乎可以操作任何图中的元素,而且是提供添加图层的方式让我们可以一步步的作图。提到ggplot2包,应该提到一个词——“潜力无穷”,每一个介绍
    + e- h: [" n2 e. t, J9 x  l. R' m2 X& \ggplot2的人,都会用这个形容词。这本书最大的作用也是当做一本绘图相关的工具书,书中讲解详细,细致,每个小参数的变动都会配图帮你理解。PS:这本书我也打印出来了,非常适合查询。7 _/ R. z) `8 P% K) X: v
    , x0 g+ Z/ j" O. b5 ~1 j9 U

    0 V# `( q  O/ t/ u. }0 [% i* DR的使用环境$ m  U7 Z" J! k* N2 j
    如果你看见terminal or cmd就打怵的话,一定要使用Rstudio。Rstudio的优点是,集成了Rconsole、脚本编辑器、可视化的数据查询、历史命令、帮助查询等,还有的完美的脚本和console的互动。毕竟是可视化的界面,有许多按钮可以用。R 的脚本编辑器很蛋疼,就比记事本多了个颜色高亮吧,不适合编写脚本,但适合调试脚本。, o2 P- H# N" L, H

    , d% w. N' A% ]* }) w- J, y3 C& X
    1 `5 E. ^& G6 r9 F. z% J* E最后,说一下,刚开始学习R或者其他什么语言,都有一个通病,就是一些小细节的不知道,或者是记得不清楚,往往一个蛋疼的bug就可以耗掉大量的时间,这是一个让人想砸电脑的过程。我往后,会在博客里记录一些让我蛋很疼的小细节。: ~# h" G% {2 x5 r0 _

    ' H+ T# G- ~( D& u! }, q8 `1 D4 c) i' h9 g  f& |$ L$ k
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    1

    听众

    66

    积分

    升级  64.21%

  • TA的每日心情
    郁闷
    2020-3-9 19:54
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    群组Matlab讨论组

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-14 06:24 , Processed in 0.415951 second(s), 55 queries .

    回顶部