欢迎来到天天文库
浏览记录
ID:54923296
大小:792.79 KB
页数:4页
时间:2020-05-04
《R语言在统计学教学中应用初探-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2014年6月湛江师范学院学报Jun.,2014第35卷第3期JOURNALOFZHANJIANGNORMALUNIVERSITYVo1.35No.3R语言在统计学教学中应用初探朱述知(湛江师范学院数学与计算科学学院,广东湛江524048)摘要:在统计学教学中引入一款合适的统计软件就变得尤为重要,而R语言简单易学,统计分析功能强大,正好是统计教学辅助工具的最佳选择.文章通过一个简单的例子,逐步引导学生掌握R语言的应用,解决统计分析中的问题.关键词:统计学教学IR语言}统计分析中图分类号:O212.4文献标志码:A文章编号:1006—4
2、702(2014)03—0048-041R语言R与S有着密切联系,2O世纪9O年代早期,Auck-land大学统计系的RobertGentleman和RossIhaka按照S语言的规范开始开发R,并将R作为一个自由软件进行发布[1].不仅R是一个完全免费的统计软件,而且R具有强大的统计分析和数据可视化功能,能提供各种数据处理、统计分析及图形显示工具;利用R语言内嵌的统计函数,人们很容易学习和掌握R语言的语法.目前R语言在国外一些大学的统计教学和科研中已得到了广泛应用,但是在我国很多人对R还比较陌生.不过,近年来国内已有不少学者开始关注
3、和学习R,并为推广R而努力.2R语言在统计学教学中的应用举例在统计学的教学过程中,在适当时候把R语言引入到教学中,将那些枯燥无谓的统计理论与有趣的统计实践工作联系起来,使抽象乏味的统计理论教学变得妙趣横生,同时R语言强大的计算功能也会使统计中庞大的计算变得轻而易举,从而大大地提高了学生的学习积极性和教学效率.本文接下来用一个实际例子讲解R在统计学教学中的应用.例题;下面是统计系2010级统计班学生保险数学期末考试成绩:SeXSeXSeXSeXffffffmffmmmfffffmffmfmmfffffffmffff收稿日期:2014—0
4、5—06作者简介:朱述知(1981一),男,湖北荆州人,湛江师范学院数学与计算科学学院助教,从事多元统计研究第3期朱述知:R语言在统计学教学中应用初探49在统计学原理中讲到分组数据的频数分布时,可以充分展现R语言强大的可视化功能,画出精美的直方图、饼图等.这里介绍R中3种常用数据类型的建立.2.1常用数据类型的建立(1)向量的建立建立例题中前6位同学的成绩向量score和性别向量sex:>score=c(86,93,90,75,77,78)#数值型向量>score厂1]869390757778>sex=c(”f”,”f..,”f..,
5、”fI.,”f..,”m”)#字符型向量>sex[1]”ft.”fI.”fI.”f..”f””m”.(2)矩阵的建立矩阵和向量很相似,但它是二维的,输入时只需要加上维数参数.下面建立前6位同学的成绩矩阵A:>A=matrix(c(86,93,90,75,77,78),nrow=2,ncol=3)>A[,1][,2][,3][1,]869O77[2,]937578>B=matrix(c(86,93,9O,75,77,78),nrow=2,ncoI3,byrow=T)>B[,1][,2][,3]厂1,]869390[2,]757778,上
6、面两种方式都是建立2×3阶矩阵,但矩阵A(默认状态下)是按列排的,而矩阵B是按行排列的.(3)数据框的建立数据框和矩阵很相似,但数据框是多维的,且其行和列可被命名.下面通过data.frame命令将上面的矩阵B转化为数据框:>data.frame(B)X1X2X3186939O2757778也可以直接建立数据框,将上面的成绩向量sex和性别向量sex建立一个数据框.2.2数据的读取将上面学生保险数学成绩放在“G:/data”中的文本文件scores.txt中,可用下面的命令读取scores.txt并建立数据框scores.>setwd
7、(”G:/data”)>scores-~一read.table(file=”scores.txt”,header=TRUE)这样就建立了数据框scores,其中使用header选项,说明数据的第一行作为表头行,数据框scores结构同数据框data.2.3直方图、折线图和饼图的画法(1)直方图>attach(scores)>par(m~row=c(2,2))>hist(score,main=”统计班保险数学期末成绩”)
此文档下载收益归作者所有