码迷,mamicode.com
首页 > 其他好文 > 详细

R与Rstudio的安装与简单应用

时间:2018-11-23 20:53:25      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:选择   解决   down   决定   等等   不用   自己   target   exp   

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等等都是查询各类分布的分位值的,有兴趣同学可以自行尝试,很方便。

R与Rstudio的安装与简单应用

标签:选择   解决   down   决定   等等   不用   自己   target   exp   

原文地址:https://www.cnblogs.com/MyBlog-MrY/p/10009060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!