999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

R語言animation包的輔助教學探索

2019-05-13 15:47:52王洪曾常桂松孫艷蕊
中國校外教育(中旬) 2019年5期
關鍵詞:動畫語言

王洪曾 常桂松 孫艷蕊

【摘要】概率論與數理統計課程中有許多概念和定理不容易理解,板書授課難以表達全部含義。通過研究R軟件中的animation包的使用方式,列舉了大數定律、中心極限定理及經驗分布函數一致收斂性的動畫演示過程,對R語言animation包的輔助教學進行探索。

【關鍵詞】R語言 animation包概率統計輔助教學一、animation程序包簡介

R語言的animation包由Yihui Xie,Christian Mueller,Lijia Yu,Weicheng Zhu聯合編寫,提供了制作動畫的功能,自帶的函數涉及概率論、數理統計、多元統計、非參數統計、數據挖掘和機器學習等多方面內容。目前該軟件包的版本為2.5,所需R的版本(>=2.14.0),另外需要制作動畫的外部插件如,ImageMagick、GraphicsMagick。調用saveGIF()需要LyX,調用saveLatex()需要LaTeX,調用saveSWF()需要SWF Tools,調用saveVideo()需要FFmpeg或avconv。

在線安裝animation程序包,>install.packages#載入程序包>library(animation),關于R語言的更多詳細操作可參考文獻[2-4]。

二、動畫的制作

1.基本設置

ani.options函數是制作動畫的全局設置函數,控制動畫的行為,例如,時間間隔、動畫幀的最大數量、高度和寬度,等等。其中interval取正數,控制每幀動畫的時間間隔,默認為1秒;nmax取正整數,控制動畫的最大幀數,默認為50;ani.width和ani.heigth,分別控制每幀圖片的寬度和高度,默認為480像素。另外還有若干隱藏選項(Hidden options),如ffmpeg用于設置外部軟件的路徑ani.options。注意路徑中“/”的方向。

2.演示函數

>ani.options(interval=1,nmax=50,ffmpeg='C:/Program Files/Image Magick-7.0.8-Q16/ffmpeg.exe')#調用saveVideo()函數以保存錄像,模擬了均勻分布隨機變量序列的收斂。

>saveVideo(lln.ani(FUN=runif),video.name="lln.mp4")從整個的動畫過程中可以看出隨著n的增大,隨機變量的一種收斂過程,這種過程表現為樣本均值趨于穩定,樣本方差越來越小,但始終是一個隨機變量。

中心極限定理也是隨機變量收斂性的一種描述,但與大數定律不同,指的是滿足一定條件的隨機變量序列,其分布函數序列收斂到正態分布,這是依分布收斂。軟件包中的clt.ani()提供了中心極限定理的動態演示。

>clt.ani(FUN=runif)這個演示過程展式了若總體為均勻分布,樣本均值的分布函數向著正態分布的分布函數逼近的過程。通過這兩個演示過程,可以很清楚的區分大數定律和中心極限定理的不同,有助于學生的理解。

另外,animation程序包中還有很多函數可以直接調用演示,如蒲豐投針(buffon.needle),布朗運動(brownian.motion),置信區間(conf.int),K均值聚類(kmeans.ani),等等。

3.自制動畫

以經驗分布函數為例說明制作過程。教材給出的Glivenko定理指出:經驗分布函數以概率1一致收斂與總體分布函數。這一定理對工科學生而言是晦澀難懂的,若用動畫過程展示,定理會變得生動易懂。制作過程如下:

>ani.options(interval=0.1,nmax=300,ffmpeg='C:/Program Files/ImageMagick-7.0.8-Q16/ffmpeg.exe')

#生成300個標準正態分布隨機數

>x<-rnorm(300)

>y<-seq(-4,4,0.1)

#在saveVideo()函數中加入循環過程,生成圖像并保存

>saveVideo(for(i in 2:300)#繪制經驗分布函數

plot(ecdf(x[1:i]),verticals=T,do.p=F,xlim=c(-4,4))

#繪制總體分布函數

lines(y,pnorm(y),col="red")

(video.name="ecdf.mp4")

整個動畫可以清楚地看到經驗分布函數向總體分布函數的逼近過程。

事實上,animation包還有saveGIF()等多種函數,以保存不同格式的動畫。這些動畫不但可以用于課堂教學演示,還可以加入到MOOC、網頁等其他展式平臺上,提供方便的在線瀏覽功能。

三、總結

本文研究了R軟件包animation在輔助教學方面的應用。首先,簡要介紹了軟件包的基本功能,接著,以大數定律和中心極限定理兩個問題為例說明了軟件包中函數的調用過程,并以經驗分布函數的逼近為例說明了自制動畫的具體步驟。授課過程中對概念和定理的講解如果加入動畫的展式過程,可以使課堂教學變得生動,教學效果提升顯著。

參考文獻:

[1]湯銀才.R語言與統計分析[M].高等教育出版社,2008.

[2]薛毅,陳麗萍.統計建模與R軟件[M].清華大學出版社,2007.

[3]張薇.概率論與數理統計[M].科學出版社,2010.

猜你喜歡
動畫語言
做個動畫給你看
動畫發展史
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
動畫批評融入動畫教育的思考
新聞傳播(2018年3期)2018-05-30 07:01:39
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
我有我語言
主站蜘蛛池模板: 亚洲成A人V欧美综合| 91九色最新地址| 亚洲伊人天堂| 国产福利免费视频| 澳门av无码| 久久亚洲中文字幕精品一区| 国产精品久久久久久搜索| 伊人五月丁香综合AⅤ| 国产激情无码一区二区APP| 97人妻精品专区久久久久| 亚洲免费成人网| 永久免费精品视频| 国内精品视频| 亚洲第一视频免费在线| 91免费观看视频| 欧美成人精品一级在线观看| 久久综合亚洲色一区二区三区 | 亚洲一级色| 色婷婷综合在线| 亚洲激情99| 色婷婷狠狠干| 欧美午夜在线观看| 亚洲人成网站日本片| 精品在线免费播放| 18黑白丝水手服自慰喷水网站| 999精品色在线观看| 老司国产精品视频| 综合五月天网| 久久精品无码中文字幕| 99视频全部免费| 毛片久久久| 精品黑人一区二区三区| 一级在线毛片| 91黄视频在线观看| 久久久久久久蜜桃| 不卡午夜视频| 91po国产在线精品免费观看| 丰满人妻久久中文字幕| а∨天堂一区中文字幕| 九色在线观看视频| 国产精品乱偷免费视频| 一区二区偷拍美女撒尿视频| 午夜国产理论| 日本国产精品一区久久久| 国产一在线观看| 国产午夜无码片在线观看网站| 国产精品成人免费视频99| 91在线国内在线播放老师| 2019国产在线| 日本人真淫视频一区二区三区| 国产一级毛片网站| 91精品日韩人妻无码久久| 国产免费黄| 中文字幕久久精品波多野结| 亚瑟天堂久久一区二区影院| 成人国产精品网站在线看| 2021国产精品自拍| 欧美在线中文字幕| 久久综合久久鬼| 99草精品视频| 久久久无码人妻精品无码| 色悠久久综合| 婷婷色在线视频| 国产人成乱码视频免费观看| 国产精品播放| 国产91精选在线观看| 黄色国产在线| 国产精品亚洲一区二区在线观看| 狠狠v日韩v欧美v| 国产精品美女在线| 久久久久亚洲AV成人网站软件| 欧美精品H在线播放| 精品国产自| 免费无码AV片在线观看国产| 伊人久久影视| 亚洲综合网在线观看| 久久综合丝袜日本网| 国产无人区一区二区三区| 亚洲91精品视频| 亚洲午夜片| 日本在线欧美在线| 国产激情影院|