R_Background Material(准备学习R的背景材料)

Hi~Lo and behold,I'm learning R programming on Coursera.And this is my first experience to learn on Coursera,thus I wanna take care of it.Besides I'm a freshman.

Hi~这是我在Coursera上的第一门课,由于没有统计学的基础,也不是计算机相关专业的,果壳Mooc上对这门课的评价是并不简单,所以这门课对我还是很有鸭梨的,并且我英语不是很好哦~好,废话不对说,切入正题。

正文:

子曰:“必也正名乎。”那么,甚么是R语言呢?(好吧,我只能拾人牙慧了。。。)
首先是关于Coursera上这门课的介绍: http://mooc.guokr.com/course/831/R-Programming/
其次什么是R?
R语言,是一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发(也因此称为R),现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU计划项目,所以也可以当作S语言的一种实现。R的语法是来自Scheme。(真的不太懂....)
最后附上TIOBE2015年1月的编程语言图,发现R语言的进步和去年相比是相当的喜大普奔的.

Install R for a Windows machine.(Linux 和Mac 同理可得)
打开你的浏览器(Coursera对一些浏览器不支持哦,我用的是firefox,当然it doesn't really
matter),输入网址: http://cran.r-project.org/
Or http://cran.rstudio.com/
当然,我下的是3.1.2版本(the latest version ),that's exactly what I want.至于安装过程嘛,随意啦~(ps:帮助菜单下有关于R的pdf文件,当然是英文的.)

下面是R的IDE,R Studio(百度一下,映入眼帘的是一款数据恢复软件,郁闷。。。),网址: http://www.rstudio.com/products/rstudio/download/
那么,就根据你的运行平台下载相应的版本吧~

Okay,软件问题解决了,那么问题来了How to set your working directory and how
to edit R code files in Windows?(Mac ...)
首先get wd()指令会告诉你的working directory(工作目录)在哪儿,如图:

这里就是R的老巢,以后它们就可以倾巢出动,不用一个一个地找啦,生产起来也方便,你瞧,清晰而明了。

Function:100 random normal var random variables.(myfunction实现100个正态随机变量的平均值),再在second函数中用 rnorm() 给 x 加点噪声 (noise)(什么是噪声??)
myfunction <- function(){
   x <- rnorm(100)
     mean(x)
 }
>  second <- function(x){
+  x + rnorm(length(x))
+  }
> myfunction()
[1] -0.07991104
> ls() #已经载入的函数
[1] "myfunction" "second"    
> second(4)
[1] 3.659615
> second(4:10)
[1]  4.015737  5.417350  7.104584  6.006077  5.978262  9.885828 10.640398
> # 已经另存为.R(.r is conventional for the extension.(很常规的扩展名))
> dir() #列出工作目录下的文件
[1] "mycode.R"   "mydata.csv"
> source("mycode.R") #载入文件
> ls()
[1] "myfunction" "second"    
> 

ps:mac的那个视频没有中文字幕....

生词笔记:clutter……混杂乱无章的 scattered……分散的 rudimentary……基本的 sufficient ……足够的 execute 执行



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值