r和python软件在《概率论与数理统计》教学中应用初探

r和python软件在《概率论与数理统计》教学中应用初探

ID:31001118

大小:70.00 KB

页数:7页

时间:2019-01-05

r和python软件在《概率论与数理统计》教学中应用初探_第1页
r和python软件在《概率论与数理统计》教学中应用初探_第2页
r和python软件在《概率论与数理统计》教学中应用初探_第3页
r和python软件在《概率论与数理统计》教学中应用初探_第4页
r和python软件在《概率论与数理统计》教学中应用初探_第5页
资源描述:

《r和python软件在《概率论与数理统计》教学中应用初探》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、R和Python软件在《概率论与数理统计》教学中应用初探摘要:本文利用基于国际上非常流行开源软件R和python进行实验设计给出圆周率的实验设计让同学们感受学习概率论与数理统计如何解决实际问题,这样的实验课教学实验设计教学都有非常好的借鉴意义,还探讨了软件在概率论与数理统计课程实验教学中应用有几个应该注意问题,这些都有利于概率论与数理统计教学效果的提高和教学目标的实现。关键词:课程设计;R软件;Python软件中图分类号:G642.0文献标志码:A文章编号:1674-9324(2017)12-0192-02一、大类招生背景下软件在概率论与数理统计课程教学中应用需求分析概率论与数理

2、统计课程教学改革随着大学从专业招生到大类招生的转变,课程教学诸多改革逐步展开,为了激发同学们的学习兴趣,克服概率论与数理统计抽象难懂的特点,借助软件进行数学实验课的引入显得尤为突出。关于数学实验课的教学不少专家进行了研究[1],早在本世纪初,西安邮电大学李昌兴、史克岗[2](2003)在总结西安邮电学院多年的数学实验和建模教学的基本内容上探索出了较好的数学实验课的教学方法,近年来随着统计软件的发展和推广,相信软件的加入会对数学课程的教学增加新的活力和创新性的方法;朱旭[3](2004)在文献中也探讨了如何通过开展数学实验教学來加强学生科学素质培养,如何通内容休系和教学方式的改革、

3、通过在数学实验的教学实践屮充分发挥课程的育人作用培养提高学生的科学素质;赵礼峰[4](2011)研究了数学实验课程在实际中对大学生素质培养的一系列重要作用;张序萍、韩晓峰、吕亚男[5](2011)研究了煤炭院校大学数学实验教学体系的构建,谈到了概率论与数理统计等课程实验教学的组织实施。《概率论与数理统计》作为重要公共课程数学类的课程之一,是全国研究生入学课程的考试课程之一,也是今后工科类、经济类、医学类等领域的重要基础课程,如何借助统计软件加深对概率论与数理统计教学概念、方法的认识,引导更加科学的教学方法就要借助较好的教学工具才能激发学生的学习兴趣,培养学生的学习热情,进而养成好

4、的学习习惯,这就为能力的培养奠定基础。现在流行的软件非常多,比如商用软件统计软件SAS、SPSS、Stata,还有开源软件R、Python,通用数学软件matlab等,商用软件进行统计分析效果好,但是对学生來说负担太重并不可取,我们想借助国际上比较流行的两款开源软件R、Python,结合具体的内容比如如何引导学生编程来实现圆周率的计算,圆周率最早由我国古代数学家祖冲之求出较为精确的数值,后来西方数学家也计算出圆周率,那么我们就想引导学生自己通过这两款软件编程实现圆周率的近似计算,同时也对近似概率加深了理解。二、以基于R、Python?芍秩研?编程实现圆周率的计算为例引导学生进行兴

5、趣学习1.基于Python软件的圆周率编程计算分析。Python是1989年由荷兰人GuidovanRossum研发的一种面向对象的解释型计算机程序设计语言,早在1991年就有公开发行版问世。其语法既简洁又清晰,它的库非常丰富和强大。它能够把用其他语言制作的各种模块轻松地联结在一起。Python的官网地址:https://www.python,org/,Python可以从其官方网站获取各种资源,且大多数都是免费的,有利于学生们的安装及下载。(1)圆周率计算机软件近似计算的建模分析。在学生学习随机事件和随机数的基础之上,给学牛强调我们计算机产牛的随机数和物理方法得到的随机数还是有一

6、些不同,但通过仿真模拟可以达到所要求的精度,所以我们可以通过伪随机数进行仿真模拟实验。设X、Y独立并且都在(0,1)区间上服从均匀分布,首先我们定义示性变量I:I二1,X+YW10,其他,则E(I)二P(X+YW1)。根据几何概率论所学概念我们知道随机点落在四分之一圆内的概率即为P(X+YW1)二肌/4,而概率我们可以用大量重复事件的频率来近似代替,进而计算出圆周率的近似值,随实验次数的增多可以达到要求的精度。(2)圆周率计算机软件近似计算的Python编程分析。Python冇3.5版和2.7版,本程序可用2.7.11版本完成,进入python官方网站可以下载Python的2.7

7、.11版进行免费安装,调用python的numpy>random>pandas等模块后就可以运行如下的程序得到近似的计算值,精度要求可通过改变模拟次数达到,如果模拟次数是千万次级的运行比较快但精度稍差,如果模拟次数是亿次级或更高的得到的精度就比较高,但是运行的时间比较慢,实践教学中希望教师引导学生各种情况都尝试一下,激发他们的学习兴趣。程序屮充分利用了Python提供的求和函数sum,并且程序非常简洁,程序如下:[1]importnumpy[2]importpandas[3]im

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。