谈R语言在辅助教学方面应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谈R语言在辅助教学方面应用

谈R语言在辅助教学方面应用计算机已经成为大学课堂常用的辅助教学工具。本文介绍了S语言在概率统计教学方面的应用,以animation和TeachingDemos两个程序包为例说明计算机辅助教学的直观性和启发性。 R语言 概率统计 辅助教学 一、R语言简介 R语言是主要用于统计分析、绘图的语言和操作环境。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发。(也因此称为R)现在由“R开发核心团队”负责开发。R环境由一组数据操作,计算和图形展示的工具构成。相对其他同类软件,它的特色在于:有效的数据处理和保存机制,完整的数组和矩阵计算操作符,连贯而又完整的数据分析工具,图形工具可以对数据直接进行分析和展示,同时可用于多种图形设备,它是一种相当完善,简洁而又高效的程序设计语言(也就是“S”)。它包括条件语句,循环语句,用户定义的递归函数以及各种输入输出接口。(实际上,系统提供的大多数函数都是用S 写的)。R的主页是/,提供了UNIX、LINUX、MacOS和WINDOWS操作系统下的R版本,/other-docs.html,提供了包括了中文在内的多种语言的文档以便用户学习,汤银才的著作也有关于软件安装与运行、基本操作等较全面的介绍。 二、基本功能 R语言中大多数的统计功能以“包(package)”的形式提供,有二十多个包会随R一并安装,其中的标准程序包(base)会随R的启动自动加载。不需加载其他程序包就可以计算常见概率分布的如:二项分布(binom(n,p)),几何分布(geom(p)),泊松分布(pois( λ)),正态分布(norm( μo2))等。通过简单的语句就可以完成样本的矩估计、大似然估计和常见的区间估计和假设检验问题。例如:求样本为(0.19,0.12,0.18,0.30,0.21,0.27,0.30,0.42,0.66,0.08)的置信度为0.95的均值的区间估计,其中方差未知。 x t.test(x) 结果为: One Sample t-test data:x t = 5.1489, df = 9, p-value = 0.000604 alternative hypothesis: true mean is not equal to 0 95 percent confidence interval: 0.1530583 0.3929417 sample estimates: mean of x 0.273 从结果中可以看出置信区间为(0.153,0.392),在教学过程中运用这样演示无疑是很方便的。 三、教学演示包的应用 包“animation”由Yihui Xie建立,包括很多统计中的动态演示函数,涵盖了概率论、数理统计、多元统计分析、时间序列等多方面。包“TeachingDemos”由Greg Snow建立,提供了多种演示过程和函数,可用于课堂教学帮助学生更好的理解统计概念和模拟实验。 例1:Buffon投针[4]是随机模拟中具有代表性的实验,教材所能呈现的只是简单的图示,不容易理解。“animation”中的buffon.needle函数提供了这个动画展示。 library(“animation”) buffon.needle(nmax=50,interval=20) 例2:密度函数图象的参数调整演示。“TeachingDemos”中的vis.normal函数返回的是正态分布的密度函数图象和一个可以调节参数的窗口,通过拖动,改变均值使函数图象平移,改变方差使图像平缓或陡峭。另外还有二项分布(vis.binom),伽马分布(vis.gamma),t分布(vis.t)的演示函数。通过这些可以使学生理解分布的位置参数,形状参数和尺度参数在分布中的意义。 四、总结 随着网络与多媒体技术的普及传统的板书教学已经不能满足学生的求知欲,而计算机辅助教学能在给学生带来大量信息的基础上,补充板书所不能的动画演示,模拟实验等不足,使得抽象的内容有了实际的落脚点,提高课堂效率,增加教师与学生的沟通平台。在概率统计教学中用动态画面展示试验过程和逼近过程,可以加深学生对知识的理解,激发学生的想象力,让学生有更多的动手机会,从而促进思考,最终有利于知识的获取和保持。 参考文献: [1]/wiki/R语言. [2]Guohui Ding./other-docs.html:A Chinese translation of the manual “An introduct

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档