R及Python软件在《概率论及数理统计》教学中应用初探.docVIP

R及Python软件在《概率论及数理统计》教学中应用初探.doc

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

R及Python软件在《概率论及数理统计》教学中应用初探   摘要:本文利用基于国际上非常流行开源软件R和python进行实验设计给出圆周率的实验设计让同学们感受学习概率论与数理统计如何解决实际问题,这样的实验课教学实验设计教学都有非常好的借鉴意义,还探讨了软件在概率论与数理统计课程实验教学中应用有几个应该注意问题,这些都有利于概率论与数理统计教学效果的提高和教学目标的实现 关键词:课程设计;R软件;Python软件 中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2017)12-0192-02 一、大类招生背景下软件在概率论与数理统计课程教学中应用需求分析 概率论与数理统计课程教学改革随着大学从专业招生到大类招生的转变,课程教学诸多改革逐步展开,为了激发同学们的学习兴趣,克服概率论与数理统计抽象难懂的特点,借助软件进行数学实验课的引入显得尤为突出。关于数学实验课的教学不少专家进行了研究[1],早在本世纪初,西安邮电大学李昌兴、史克岗[2](2003)在总结西安邮电学院多年的数学实验和建模教学的基本内容上探索出了较好的数学实验课的教学方法,近年来随着统计软件的发展和推广,相信软件的加入会对数学课程的教学增加新的活力和创新性的方法;朱旭[3](2004)在文献中也探讨了如何通过开展数学实验教学来加强学生科学素质培养,如何通内容体系和教学方式的改革、通过在数学实验的教学实践中充分发挥课程的育人作用培养提高学生的科学素质;赵礼峰[4](2011)研究了数学实验课程在实际中对大学生素质培养的一系列重要作用;张序萍、韩晓峰、吕亚男[5](2011)研究了煤炭院校大学数学实验教学体系的构建,谈到了概率论与数理统计等课程实验教学的组织实施。《概率论与数理统计》作为重要公共课程数学类的课程之一,是全国研究生入学课程的考试课程之一,也是今后工科类、经济类、医学类等领域的重要基础课程,如何借助统计软件加深对概率论与数理统计教学概念、方法的认识,引导更加科学的教学方法就要借助较好的教学工具才能激发学生的学习兴趣,培养学生的学习热情,进而养成好的学习习惯,这就为能力的培养奠定基础 现在流行的软件非常多,比如商用软件统计软件SAS、SPSS、Stata,还有开源软件R、Python,通用数学软件matlab等,商用软件进行统计分析效果好,但是对学生来说负担太重并不可取,我们想借助国际上比较流行的两款开源软件R、Python,结合具体的内容比如如何引导学生编程来实现圆周率的计算,圆周率最早由我国古代数学家祖冲之求出较为精确的数值,后来西方数学家也计算出圆周率,那么我们就想引导学生自己通过这两款软件编程实现圆周率的近似计算,同时也对近似概率加深了理解 二、以基于R、Python?芍秩砑?编程实现圆周率的计算为例引导学生进行兴趣学习 1.基于Python软件的圆周率编程计算分析。Python是1989年由荷兰人Guido van Rossum研发的一种面向对象的解释型计算机程序设计语言,早在1991年就有公开发行版问世。其语法既简洁又清晰,它的库非常丰富和强大。它能够把用其他语言制作的各种模块轻松地联结在一起。Python的官网地址:https:///,Python可以从其官方网站获取各种资源,且大多数都是免费的,有利于学生们的安装及下载。(1)圆周率计算机软件近似计算的建模分析。在学生学习随机事件和随机数的基础之上,给学生强调我们计算机产生的随机数和物理方法得到的随机数还是有一些不同,但通过仿真模拟可以达到所要求的精度,所以我们可以通过伪随机数进行仿真模拟实验。设X、Y独立并且都在(0,1)区间上服从均匀分布,首先我们定义示性变量I:I=1,X+Y≤10,其他,则E(I)=P(X+Y≤1)。根据几何概率论所学概念我们知道随机点落在四分之一圆内的概率即为P(X+Y≤1)=π/4,而概率我们可以用大量重复事件的频率来近似代替,进而计算出圆周率的近似值,随实验次数的增多可以达到要求的精度。(2)圆周率计算机软件近似计算的Python编程分析。Python有3.5版和2.7版,本程序可用2.7.11版本完成,进入python官方网站可以下载Python的2.7.11版进行免费安装,调用python的numpy、random、pandas等模块后就可以运行如下的程序得到近似的计算值,精度要求可通过改变模拟次数达到,如果模拟次数是千万次级的运行比较快但精度稍差,如果模拟次数是亿次级或更高的得到的精度就比较高,但是运行的时间比较慢,实践教学中希望教师引导学生各种情况都尝试一下,激发他们的学习兴趣。程序中充分利用了Python提供的求和函数sum,并且程序非常简洁,程序如下:[1]import numpy [2]

文档评论(0)

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

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

1亿VIP精品文档

相关文档