1 / 36
文档名称:

R语言统计分析简介.ppt

格式:ppt   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言统计分析简介.ppt

上传人:企业资源 2011/12/12 文件大小:0 KB

下载得到文件列表

R语言统计分析简介.ppt

文档介绍

文档介绍:R语言统计分析
易楠张青青
R语言简介
集数据分析与图形显示于一体的统计编程软件。
由Auckland大学统计系的Robert Gentleman和Ross Ihaka于1995年创立的。
其它统计软件
SAS:世界上最权威的统计软件,价格昂贵,支持编程,统计学专业专用软件
SPSS:操作容易、输出漂亮、功能齐全、价格合理,非统计学专业首选软件
Eviews:具有强大的多元回归和时间序列分析功能,计量经济学专业专用软件
Matlab:功能强大的编程软件,统计分析功能较少,工程专业首选软件
Excel:具有简单的统计分析功能,商务办公首选软件
通病: &
“黑匣子”
“傻的可爱”
R语言特点
程序命令完全公开(非黑匣子)
计算过程保留在对象中,可随时调用
有不断加入的各个方向统计学家编写的统计软件包
编程语言极其简单(归纳为“三个一”)
一小内时掌握基本运算和绘图语句
一天内学会编写函数和利用软件包
一年内可达到“登峰造极”的境界
现在让我们开始走进R语言的神奇吧!
函数结构
function_name (Arguments1, Arguments2=value,…)
function_name表示函数名称
Arguments1表示需输入的数值,可能是向量、数据框等
Arguments2=value表示参数2的取值,可能是逻辑变量等
例:(file, header=F)

参数file表示被读取的文本文件名“**.txt”
header表示数据文件第一行是否包含变量名,如果包含则输入header=F,否则输入header=T
R中的一些基本运算的语句
1、变量与赋值
使用者可以用“=”或“<-”来将数值赋予给一个变量。任何英文字母、数字、“.”都可作为变量名称。但是第一个字母必须是英文字母。R容许变量名称中有空格。例如:
如果要给变量x赋予数值9,只需输入:
>x=9 或>x<-9
>sqrt(x)
[1] 3
>Y=(5*(x+2))-3
>y
[1] 52
运算中是不会影响x的数值,倘若想重新给x赋值,可参考下列例子:
>x=sqrt(x)
>x
[1]3
R中的一些基本运算的语句
2、向量
在统计学中,多数数据都是以一组来表达,即向量的形式。R中,使用者能以向量形式来输入一组数字。举例来说,在一次重复试验中得出以下10个结果:
2, , 1, , , , , , ,
若想将其以一个向量的形式表示出来,可参考如下:
observations=c(2,,1,,,,,,,)
C( )表示R中在括号中的数值是以向量形式输入的。
向量的运算与标量的相同,如:
*observations
,然后再以向量形式输出
利用R,通过定义成向量的形式,我们可以很方便的计算出上述一列数据的均质和方差,如:
Mean(observations)
Var(observations)
3、从向量中选取子集
Observations[3]
[1] 1
Observations[5:7]
[1]
Observations[-1]
表示隐藏第1个元素。
Observations[observations>4]

4、矩阵
矩阵和向量有点相似,但它是二维的。输入矩阵如同输入向量,只需加上它的二维数据。矩阵拥有两个属性:“二维数据”和“行和列的名称”。例如:
A=atrix(c(1:9),nrow=3,ncol=3,byrow=T)
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
上述例子中,自变量“byrow=T”提示R以一行行来排列矩阵。当矩阵的第一行被填满时,余下的数字将填补下一行,如此类推,直至完成矩阵。
byrow默认值是“F”,因此,若不输入自变量“byrow=T”,则会被视为以下列方式组成矩阵:
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
>dim(A) 函数dim能显示矩阵的二维数据
[1] 3 3