R与Rstudio的安装与简单应用

R与Rstudio的安装与简单应用

  • 下载、安装R

    点击访问:R的清华镜像

    选择与自己系统适应的版本下载

    选择base版本即可

    

 

 

 

 

 

 

 

 

 

 

等待下载完成后安装,安装时尽量选择默认路径

    注意这里选择No就可以

  • 下载安装Rstudio

    点击访问:Rstudio下载地址

    

 

 

 

 

 

 

 

 

 

 

 

 

 

选择自己合适的版本

Rstudio的安装与R一样,尽量选择默认的路径

  • 简单应用

    Rstudio的地位与上个学期c++的visual studio一样,是辅助编程的软件。打开Rstudio,我们在编写前需要新建一个R脚本文件

 

    • 双因素单次实验的方差分析

    新建好R脚本文件后就可以编写了。

上图是老师给出的代码

特别解释一下第二行:

我们可以看到x是一个列向量,但数据本应该是在表格里的,与A因素,B因素有对应关系的。为了体现这个关系,我们需要给数据x加上坐标,这就是我们引入frame的原因,frame函数能帮我们把数据加上坐标。

特别的,gl()可以帮助我们批量产生有规律的数字

如果不用gl函数我们也是可以实现这个功能,只需要给A,B赋值:

A<-c(1,1,1,2,2,2,3,3,3)

B<-c(1,2,3,1,2,3,1,2,3,1,2,3)

这样第一个数据的坐标就是(1,1)依次类推(你可以看成A的值是横坐标,B的值是纵坐标)

但是:方便的gl函数帮我们解决了重复的无聊的工作

    gl函数最重要的三个参数:n,k,length。

    • n表示从1循环到2;
    • k表示从1到n的这n个数字每个数字重复几遍;
    • length表示这样的循环再重复后总共生成的个数(length一定是n*k的整数倍

实战一下:输入gl(2,3)你会发现下方出现:1 1 1 2 2 2(从1到2,每个数字重复3遍)

      输入gl(2,3,12)你会发现下方出现:1 1 1 2 2 2 1 1 1 2 2 2(从1到2,每个数字重复3遍,并且这个循环重复2遍,总共12个数字

这个例子的重复2遍是你决定的,你想重复3遍就要让length变成2*3*3=18,重复4遍就是2*3*4=24

print(d)可以把d的数据展现出来

 

data.frame准备好后,按照老师给的代码进行aov方差分析就可以了。

 

    • 查表

     在Rstudio中一行输入q按下tab键(键盘左边←__←)你会发现Rstudio有提示功能,qf是查f分布的下分位值的(这里我查的0.95对应的显著水平α=0.05

 

    qexp,qgamma,qchisq等等都是查询各类分布的分位值的,有兴趣同学可以自行尝试,很方便。

posted @ 2018-11-23 18:05  爱物理的Y先生  阅读(1389)  评论(0编辑  收藏  举报