1 / 36
文档名称:

R语言统计分析简介.ppt.ppt

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

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

分享

预览

R语言统计分析简介.ppt.ppt

上传人:sanshengyuanting 2016/4/27 文件大小:0 KB

下载得到文件列表

R语言统计分析简介.ppt.ppt

文档介绍

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