R语言实验一之R基础

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

18GDPU 课程管理统计学学院专业信息管理与信息系统姓名学号日期2020.03.05

实验项目实验一

实验1 R基础(一)

一、实验目的:

1.熟悉实验报告书的书写要求;

2.熟悉R的界面及基本操作。

二、实验内容:

1.熟悉R官方网站及下载安装方法;

2.熟悉R的界面及菜单功能;

3.掌握R的简单操作;

4.利用R 软件进行一些简单的数学运算。

练习:

要求:①完成练习,将所有自己输入文字的颜色设为红色(包括后面的思考及实验小结),将运行结果的截图粘贴到题目相应位置;②回答思考题;③简要书写实验小结。④修改本文档名为“本人完整学号姓名1”,其中1表示第1次实验,以后更改为2,3,...。如文件名为“1305543109张立1”,表示学号为1305543109的张立同学的第1次实验,注意文件名中没有空格及任何其它无关字符。完成后发给课代表,课代表汇总全班同学作业后压缩打包发给我。

两种简单方便的截图方法:

法1:利用QQ输入法的截屏工具。点击QQ输入法工具条最右边的“扳手”图标,选择其中的“截屏”工具。)

法2:在“开始”菜单中的搜索栏中输入“截图”,打开Windows系统自带的“截图工具”。

1.访问R的官方网站,了解网站基本框架和内容:

/。

2.在镜像网站CRAN下载最新版R安装程序。选择离自己最近的国内的镜像网站,

点击进入其中一个镜像网站后,下载最新版的Windows下的安装程序。

3.安装R程序(如果实验电脑已经安装,则可跳过此步骤)。双击

R-3.6.2-win.exe(目前最新版)开始安装。一直点击下一步,各选项默认。

4.在R中进行简单的计算。

实验基本原理与方法:

(1)R 的基本界面是一个交互式命令窗口,命令提示符是一个大于号

“>”,命令的结果马上显示在命令下面。

(2)R 命令主要有两种形式:表达式或赋值运算(用“<-”表示)。在

命令提示符后键入一个表达式表示计算此表达式并显示结果。赋值运算把赋值号右边的值计算出来赋给左边的变量。<- 表示赋值,c( )用来构建向量(一维数组),用来将多个值存储在一个变量(向量)中,X<-c( )即表示将一组数据赋给变量X。

(3)R 语言区分大小写,即X 与x 不同。

(4)一行中允许有多个命令,多个命令由(;)分隔;基本命令由({和})合并

成复合表达式。

(5)注释以“#”开始,到行末结束;命令未结束,R 给出提示符(+)。

(6)可以用向上光标键来找回以前运行的命令再次运行或修改后再运

行。

●完成以下基本计算(将输入和输出一起截图)

(1)-9的3次方乘以5再除以6;(^,*,/)

(2)3 的算术平方根;(sqrt())

(3)10 的自然对数;(log())

(4)以10 为底的3+2π的对数;(log10(),pi)

(5)以自然对数为底的3.2 的指数;(exp())

(6)三角函数cos 2π的值;(cos())

(7)连乘计算:①47P,即7*6*5*4 ;(prod(7:4))②3!;③7*6*5*4/3! ;

(8)组合数计算:①26C;② 1/26C。(利用上一题)

运行结果截图:

●依次输入以下命令,完成以下向量的基本运算,理解体会每个命令或

函数的意义(将输入和输出一起截图)

>x<-1:4 #将1,2,3,4四个数赋值给向量x

>a<-10

>x*a

>x+a

>sum(x)

>max(x)

>min(x)

>mean(x)

>median(x) #求x的中位数

>var(x)

>sort(x)

运行结果截图:

利用R 画出一些基本的函数图形

(1)通过seq 函数生成等差序列作为横坐标画出sin() 函数的散点图,

命令如下:

>x<-seq(-pi,pi,by=pi/10)

>y<-sin(x)

>plot(x,y) #画出以(x,y)为坐标的点

>lines(x,y) #将散点连成平滑曲线

运行结果截图:

(2)利用hist()函数画直方图。

> X<-c(35,40,40,42,37,45,43,37,44,42,41,39)

> hist(X)

运行结果截图:

5.熟悉R的界面及菜单命令。

(1)在命令行输入getwd(),查看系统当前的工作目录。

运行结果截图:

(2)在D盘新建一个文件夹,

命名为“test”,将此文件夹设置为当前的工作目录。

法1:点击“文件”菜单下的“改变当前目录”,在窗口输入所需的工作目录,或单击“浏览”,选择所需要的工作目录。

法2:在命令行输入setwd("d:\\test"),注意是双反斜线。

运行结果截图:

(3)再次查看系统当前工作目录,确认是否改变成功。

运行结果截图:

(4)添加程序包。

a)从“程序包”菜单中首先“设定CRAN镜像”,在跳出来的镜

像网站列表中选择一个离自己较近的镜像网站。

b)点击“选择软件库”选择要从哪个软件库来下载程序包,一般

的统计应用可以选择默认的通用软件库“CRAN”和

“CRAN(extras)”。

c)点击“安装程序包”,选择要安装的程序包,这里我们选择

“fBasics”。

d)开始安装,安装完成,我们就可以载入程序包,通过library()

命令,括号中填写程序包名称fBasics。加载成功,现在可以调

用程序包里面的函数了。

e)我们对一个随机生成的10 个呈正态分布的数据nx 进行正态

性检验,使用该程序包里面的normalTest()函数。

>nx=rnorm(10,mean=0,sd=1) #产生10个平均值为0方差为1的随机数

>hist(nx,col="blue")

>lines(density(x), col="red", lwd=3) #加密度曲线

相关文档
最新文档