• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      R語言animation包的輔助教學(xué)探索

      2019-05-08 06:59:28
      中國校外教育 2019年14期
      關(guān)鍵詞:調(diào)用總體定理

      (東北大學(xué))

      一、animation程序包簡介

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

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

      二、動畫的制作

      1.基本設(shè)置

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

      2.演示函數(shù)

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

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

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

      3.自制動畫

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

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

      #生成300個(gè)標(biāo)準(zhǔn)正態(tài)分布隨機(jī)數(shù)

      >x<-rnorm(300)

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

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

      >saveVideo(for(i in 2:300)#繪制經(jīng)驗(yàn)分布函數(shù)

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

      #繪制總體分布函數(shù)

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

      (video.name="ecdf.mp4")

      整個(gè)動畫可以清楚地看到經(jīng)驗(yàn)分布函數(shù)向總體分布函數(shù)的逼近過程。

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

      三、總結(jié)

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

      猜你喜歡
      調(diào)用總體定理
      J. Liouville定理
      用樣本估計(jì)總體復(fù)習(xí)點(diǎn)撥
      2020年秋糧收購總體進(jìn)度快于上年
      核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
      A Study on English listening status of students in vocational school
      外匯市場運(yùn)行有望延續(xù)總體平穩(wěn)發(fā)展趨勢
      中國外匯(2019年6期)2019-07-13 05:44:06
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      “三共定理”及其應(yīng)用(上)
      直擊高考中的用樣本估計(jì)總體
      基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
      宁南县| 静乐县| 辽源市| 二连浩特市| 清丰县| 射阳县| 开鲁县| 金秀| 蒲江县| 彰武县| 五寨县| 乐亭县| 富平县| 郓城县| 奇台县| 洛南县| 西宁市| 和林格尔县| 岳池县| 抚宁县| 建湖县| 通城县| 启东市| 涿鹿县| 仁化县| 永春县| 花垣县| 平原县| 花莲市| 英吉沙县| 漳浦县| 剑河县| 建阳市| 资中县| 通化市| 宁强县| 靖边县| 郧西县| 高唐县| 基隆市| 南靖县|