文档介绍:入门实例
实验目的
初步学****如何应用 R软件解决统计问题
实验内容
1、 R 简介
2、 应用实例
3、 实验作业
退出R– 工具条介绍
Source R code Load image Save image Copy and Paste (打印)
(打开程序脚本) (载入映 (保存映 Stop current computation
象) 象) (中断目前的计算)
• Source R code 执行R文件(*.R或*.r)
• Save image 保存工作空间,文件名为*.RData
• Load image 打开已有的工作空间
• Stop current computation
中止当前计算(由于超时等原因)» 主菜单介绍(相应有中文对照)二、应用实例
• S的基本界面是一个交互式命令窗口,命令提
示符是一个大于号,命令的结果马上显示在命
令下面。
• S命令主要有两种形式:表达式或赋值运算
(用<-表示)。在命令提示符后键入一个表
达式表示计算此表达式并显示结果。赋值运算
把赋值号右边的值计算出来赋给左边的变量。
• 可以用向上光标键来找回以前运行的命令再次
运行或修改后再运行。
• S是区分大小写的,所以x和X是不同的名字。我们用一些例子来看R软件的特点。
假设我们已经进入了R的交互式窗口。
如果没有打开的图形窗口,在R中,用:> x11()
可以打开一个作图窗口。然后,输入以下语句:
> x1 <- 0:100
> x2 <- x1*2*pi/100
> y <- sin(x2)
> plot(x2,y, type=‘l')
>plot(x2,y,type=“s”,main=“画图练<br****sub=“好好练", xlab="x轴",ylab='y轴')• 这些语句可以绘制正弦曲线图。其中,“<
-”是赋值运算符。0:100表示一个从0到100
的等差数列向量。
• 第二个语句可以看出,我们可以对向量直接进
行四则运算,计算得到的x2 是向量x1的所有元
素乘以常数2*pi/100的结果。
• 从第三个语句可看到函数可以以向量为输入,
并可以输出一个向量,结果向量y的每一个分量
是自变量x2的每一个分量的正弦函数值。从最
后一个语句可以看出函数的调用也很自由,可
以按位置给出自变量,也可以用“自变量名
=”的形式指定自变量值,这样可以使用缺省
值。2x 2
例 1 在[-1,2]上画 y = e + sin(3x ) 的图形
数学函数
abs,sqrt:绝对值,平方根 log, log10, log2 , exp:
对数与指数函数 sin,cos,tan,asin,acos,atan,
atan2:三角函数 sinh,cosh,tanh,asinh,acosh,
atanh:双曲函数
> x1 <- 100:200
> x <- x1/100
> y <- exp(2*x)+sin(3*x*x)
> plot(x,y, type=‘l')50
40
30
y
20
10
0
- -
x简单统计量
sum, mean, var(方差), sd(标准差), min,
max, range,
Median(中位数), IQR(四分位间距)等为
统计量,
sort,order,rank与排序有关,
其它还有ave(平均值),fivenum,mad,
quantile(分位数),
stem等。下面我们看一看S的统计功能:
> marks <- c(10, 6, 4, 7, 8)
> mean(marks)
> sd(marks)
> median(marks)
> min(m