




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第二章統(tǒng)計軟件簡介
學(xué)習目標了解統(tǒng)計學(xué)的常用統(tǒng)計軟件了解各種軟件的優(yōu)缺點以及簡單使用方法125第三節(jié)SPSS第二節(jié)SAS第一節(jié)統(tǒng)計軟件概述目錄CONTENTS3第四節(jié)R語言第五節(jié)EViews第七節(jié)MATLAB第六節(jié)Excel第八節(jié)Python簡介
一、統(tǒng)計軟件的概述4統(tǒng)計學(xué)是面向數(shù)據(jù)的學(xué)科。除了收集、整理數(shù)據(jù)和描述數(shù)據(jù),也包括通過分析數(shù)據(jù)了解統(tǒng)計結(jié)果背后的邏輯、為決策提供科學(xué)指導(dǎo)以及依據(jù)數(shù)據(jù)對未來作出預(yù)測。目前市面上比較常見的統(tǒng)計軟件種類頗多,包括SAS、SPSS、R、EViews、MATLAB、Python等,甚至我們最熟悉的Office操作軟件Excel中也包含一些基本的統(tǒng)計分析功能。上述軟件必然具有各自的特點,選擇哪款軟件并沒有統(tǒng)一的標準。
二、SAS5SAS是英文StatisticalAnalysisSystem(統(tǒng)計分析系統(tǒng))的縮寫,用于挖掘、更改、管理和檢索各種來源的數(shù)據(jù)并對其進行統(tǒng)計分析。SAS系統(tǒng)是一個模塊組合式結(jié)構(gòu)的大型應(yīng)用軟件系統(tǒng)。它由數(shù)十個專用模塊構(gòu)成,功能包括數(shù)據(jù)訪問、數(shù)據(jù)儲存及管理、應(yīng)用開發(fā)、圖形處理、數(shù)據(jù)分析、報告編制、運籌學(xué)方法、計量經(jīng)濟學(xué)與預(yù)測等等。
二、SAS6SAS系統(tǒng)基本上可以分為四大部分:SAS數(shù)據(jù)庫部分;SAS分析核心;SAS開發(fā)呈現(xiàn)工具;SAS對分布處理模式的支持及其數(shù)據(jù)倉庫設(shè)計。SAS系統(tǒng)主要完成以數(shù)據(jù)為中心的四大任務(wù):數(shù)據(jù)訪問;數(shù)據(jù)管理(SAS的數(shù)據(jù)管理功能并不算很出色,而是數(shù)據(jù)分析能力強大,所以常常用微軟的產(chǎn)品管理數(shù)據(jù),再導(dǎo)成sas數(shù)據(jù)格式.要注意與其他軟件的配套使用);數(shù)據(jù)呈現(xiàn);數(shù)據(jù)分析。
二、SAS7BaseSAS模塊是SAS系統(tǒng)的核心。SAS系統(tǒng)共有三十多個功能模塊,例如SAS/STAT(統(tǒng)計分析模塊)、SAS/GRAPH(繪圖模塊)等SAS提供了從基本統(tǒng)計數(shù)的計算到各種試驗設(shè)計的方差分析,相關(guān)回歸分析以及多變數(shù)分析的多種統(tǒng)計分析過程,幾乎囊括了所有最新分析方法,其分析技術(shù)先進,可靠。
二、SAS8SAS是用匯編語言編寫而成的,通常使用SAS需要編寫程序,比較適合統(tǒng)計專業(yè)人員使用,而對于非統(tǒng)計專業(yè)人員學(xué)習SAS比較困難。SAS以一個通用的數(shù)據(jù)步(DATA)產(chǎn)生數(shù)據(jù)集,然后以不同的過程調(diào)用完成各種數(shù)據(jù)分析。其編程語句簡潔,短小,通常只需很小的幾條語句即可完成一些復(fù)雜的運算,得到滿意的結(jié)果。結(jié)果輸出以簡明的英文給出提示,統(tǒng)計術(shù)語規(guī)范易懂,具有初步英語和統(tǒng)計基礎(chǔ)即可。9第三節(jié)SPSS一SPSS發(fā)展史二SPSS的功能和特點四
三、SPSS10(一)SPSS發(fā)展史SPSS(StatisticalProductandServiceSolutions,統(tǒng)計產(chǎn)品與服務(wù)解決方案)是著名的統(tǒng)計分析軟件之一。最初軟件全稱為“社會科學(xué)統(tǒng)計軟件包”(StatisticalPackagefortheSocialSciences),20世紀60年代末由美國斯坦福大學(xué)的三位研究生研制。2009年7月被IBM公司收購,現(xiàn)更名為IBMSPSSStatistics。
三、SPSS11(二)SPSS的功能和特點SPSS系統(tǒng)特點是操作比較方便,統(tǒng)計方法比較齊全,繪制圖形、表格較方便,輸出結(jié)果比較直觀。SPSS統(tǒng)計分析過程包括描述性統(tǒng)計、均值比較、一般線性模型、相關(guān)分析、回歸分析、對數(shù)線性模型、聚類分析、數(shù)據(jù)簡化、生存分析、時間序列分析、多重響應(yīng)等幾大類。SPSS也有專門的繪圖系統(tǒng),可以根據(jù)數(shù)據(jù)繪制各種圖形12第四節(jié)R語言一R語言的發(fā)展史二R語言的主要特點四R語言的代碼編輯器三
四、R語言13(一)R語言的發(fā)展史19世紀七八十年代,AT&T貝爾實驗室開發(fā)了一種用來進行數(shù)據(jù)探索、統(tǒng)計分析和作圖的解釋型語言S語言(S語言的商業(yè)版本S-PLUS一度是與SAS、SPSS齊名的三大統(tǒng)計軟件之一)。早在1998年,美國計算機協(xié)會ACM就授予了S語言的主要設(shè)計者Johnchambers“軟件系統(tǒng)獎”,用來表彰S取得的成就。這是迄今為止眾多統(tǒng)計軟件中“唯一”被ACM授獎的統(tǒng)計系統(tǒng)。當時ACM是這樣評價S語言的:“永久地改變了人們分析、可視化、處理數(shù)據(jù)的方式;是一個優(yōu)雅的、被廣泛接受的、不朽的軟件系統(tǒng)”
四、R語言14(一)R語言的發(fā)展史1995年,新西蘭奧克蘭大學(xué)的RobertGentleman和RossIhaka及其他志愿人員基于S語言的源代碼開發(fā)了一個R系統(tǒng)并于1997年發(fā)布,實現(xiàn)了與S語言基本相同的功能和統(tǒng)計功能。1997年中期,R核心團隊正式成立,包括11位早期成員。2013年,R核心團隊已經(jīng)達到20人,成員主要來自世界各地的大學(xué),如牛津大學(xué)、西安大略大學(xué)等,也有來自企業(yè)的成員。R語言的擴展性非常強,吸引了大量用戶編寫自定義的函數(shù)包。
四、R語言15(二)R語言的主要特點R作為一種統(tǒng)計分析軟件,集統(tǒng)計分析與圖形顯示于一體。它可以運行于Linux、Windows和MacOS的操作系統(tǒng)上,并嵌入了一個非常方便實用的幫助系統(tǒng)。相比于其他統(tǒng)計分析軟件,R有以下特點:(1)R是自由軟件。(2)R是一種可編程的語言。(3)各種功能包和函數(shù)琳瑯滿目,并且包和函數(shù)的透明性極好,這使得對函數(shù)的調(diào)整和改良變得非常便利。(4)專門為統(tǒng)計和數(shù)據(jù)分析開發(fā)的語言。
四、R語言16(二)R語言的主要特點(5)強調(diào)交互式數(shù)據(jù)分析,支持復(fù)雜算法描述,圖形功能強。(6)統(tǒng)計科研工作者廣泛使用R進行計算和發(fā)表算法。R的主要缺點在于運行速度稍慢。由于R是邊解釋邊執(zhí)行的動態(tài)式語言,其運行速度較慢,大約是C語言的1/20。
四、R語言17(三)R語言的代碼編輯器
第三方的編輯器,例如Tinn-R和RStudio編輯器Tinn-R是專門為R定制的編輯器,其工作界面如圖:Tinn-R支持語法的高亮顯示和宏操作,極大方便了代碼的編輯,并支持把代碼轉(zhuǎn)換為RTF/HTML/Latex格式輸出。RStudio是R軟件的IDE(集成開發(fā)環(huán)境),其工作界面如圖
四、R語言18(三)R語言的代碼編輯器19第五節(jié)EViews一EViews簡介二EViews主要功能特點四
五、EViews20(一)EViews簡介1981年,美國QuantitativeMicroSoftware(QMS)公司在大型機的TimeSeriesProcessor(TSP)軟件包基礎(chǔ)上開發(fā)了MicroTSP,是最早的面向個人計算機用戶的時間序列數(shù)據(jù)預(yù)測和分析軟件之一。1994年,QMS推出Windows版本的EViews,取代了MicroTSP。經(jīng)歷2010—2022年的三次收購,如今EViews落在標準普爾門下。
五、EViews21(一)EViews簡介在學(xué)術(shù)層面,EViews直觀的圖形用戶界面使EViews成為完美的教學(xué)工具。面向?qū)W生群體有免費的版本EViewsStudentVersionLite。借助EViews,學(xué)生可以快速學(xué)習如何導(dǎo)入數(shù)據(jù)、運行回歸和查看圖形結(jié)果,而教師則可以有更多時間教授統(tǒng)計學(xué)和計量經(jīng)濟學(xué)知識,而不是如何使用軟件。
五、EViews22(二)EViews主要功能特點EViews在計量軟件中的操作也相對簡單,具有現(xiàn)代Windows軟件可視化操作的優(yōu)良性。大部分功能可以通過菜單與簡單的輸入完成,兼顧了計量經(jīng)濟領(lǐng)域模型的復(fù)雜性與軟件操作的難度,對于時間序列的建模尤其適用。此外,EViews還擁有強大的命令功能和批處理語言功能。在EViews的命令行中可以輸入、編輯和執(zhí)行命令,在程序文件中建立和存儲命令,以便在后續(xù)的研究項目中使用這些程序。
六、Excel23Excel擁有豐富的內(nèi)置函數(shù)和強大的數(shù)據(jù)計算公式。理論上,只要知道統(tǒng)計方法的檢驗統(tǒng)計量是如何計算得來的,就可以使用Excel來完成統(tǒng)計學(xué)的檢驗。Excel內(nèi)置有數(shù)據(jù)分析工具包。數(shù)據(jù)分析模塊中包含了常見的統(tǒng)計分析過程,例如:t檢驗、z檢驗、方差分析、相關(guān)分析、回歸分析等,這樣就可以對一些數(shù)據(jù)進行簡單的統(tǒng)計分析。但Excel數(shù)據(jù)分析工具并不在默認的菜單中,需要在加載項中將其調(diào)出。
六、Excel24
Excel的數(shù)據(jù)分析工具加載過程如下:單擊“Excel選項”,在彈出的對話框中選擇→“加載項”→“轉(zhuǎn)到”,最后在“加載宏”的對話框中勾選上“分析工具庫”和“分析工具庫-VBA”。
六、Excel2526第七節(jié)MATLAB一MATLAB軟件由來二MATLAB的主要功能四MATLAB的下載與安裝三MATLAB的常用統(tǒng)計相關(guān)函數(shù)四
七、MATLAB27(一)MATLAB軟件由來MATLAB是由美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,其名字是matrix&laboratory兩個詞的組合。早在20世紀70年代,美國新墨西哥大學(xué)計算機科學(xué)系主任CleveMoler為了減輕學(xué)生編程的負擔,用FORTRAN編寫了最早的MATLAB。它可用于數(shù)據(jù)分析、無線通信、深度學(xué)習、圖像處理與計算機視覺、信號處理、量化金融與風險管理、機器人,控制系統(tǒng)等領(lǐng)域。主要面對科學(xué)計算、可視化以及交互式程序設(shè)計的高科技計算環(huán)境。
七、MATLAB28(一)MATLAB軟件由來MATLAB有以下四個主要的優(yōu)勢是導(dǎo)致它深受科技工作者和工程人員喜愛的原因。(1)高效的數(shù)值計算及符號計算功能,能使用戶從繁雜的數(shù)學(xué)運算分析中解脫出來;(2)具有完備的圖形處理功能,實現(xiàn)計算結(jié)果和編程的可視化;(3)友好的用戶界面及接近數(shù)學(xué)表達式的自然化語言,使學(xué)者易于學(xué)習和掌握;(4)功能豐富的應(yīng)用工具箱(如信號處理工具箱、通信工具箱等),為用戶提供了大量方便實用的處理工具。
七、MATLAB29(二)MATLAB的主要功能(1)系統(tǒng)與環(huán)境,主要內(nèi)容包括MATLAB軟件的發(fā)展歷史、基本情況及學(xué)習意義,MATLAB的基本功能、運行環(huán)境。(2)數(shù)據(jù)與基本運算,主要內(nèi)容包括MATLAB的變量和數(shù)據(jù)的基本計算方法,矩陣的建立、矩陣元素的輸入與提取;數(shù)據(jù)的運算,結(jié)構(gòu)數(shù)據(jù)和單元數(shù)據(jù);矩陣的分析與處理。(3)數(shù)據(jù)的可視化,主要內(nèi)容包括MATLAB二維曲線的繪制,三維圖形的繪制,特殊圖形的繪制,對話框,用戶圖形界面設(shè)計等內(nèi)容。(4)程序設(shè)計,主要內(nèi)容包括MATLAB程序流程控制、M函數(shù)文件的設(shè)計、函數(shù)調(diào)用和參數(shù)傳遞等內(nèi)容。
七、MATLAB30(二)MATLAB的主要功能(5)數(shù)值計算,主要內(nèi)容包括多項式的相關(guān)運算、數(shù)值計算及方程數(shù)值解等的求法變量及函數(shù)。(6)符號計算,主要內(nèi)容包括符號表達式的建立,代數(shù)運算、符號表達式的化簡、符號表達式的替換、符號極限、微積分和級數(shù)求和、符號方程求解和符號積分變換及其他數(shù)學(xué)變換理論或公式等。(7)基本應(yīng)用領(lǐng)域及工具箱,主要內(nèi)容包括簡介MATLAB工具箱的歷史及一些典型工具箱。
七、MATLAB31(二)MATLAB的主要功能(8)Simulink動態(tài)仿真集成環(huán)境,主要內(nèi)容包括對動態(tài)系統(tǒng)進行建模、仿真和分析的軟件包。介紹這種圖形化的交互環(huán)境,只需用鼠標拖動的方法便能迅速地建立起系統(tǒng)框圖模型,已被廣泛地應(yīng)用到通訊與衛(wèi)星、航空航天、生物、物流、制造和金融等系統(tǒng)中。(9)規(guī)劃問題求解,主要內(nèi)容包括應(yīng)用MATLAB求解線性規(guī)劃、0-1規(guī)劃、整數(shù)規(guī)劃、二次規(guī)劃等相關(guān)的函數(shù)及應(yīng)用語法和場景。(10)與其他軟件的結(jié)合應(yīng)用,主要內(nèi)容包括MATLAB與Notebook、Word、Excel、Java等軟件的結(jié)合編程。
七、MATLAB32(三)MATLAB的下載與安裝MATLAB的官方下載網(wǎng)址是/products,提供30天的免費試用版;購買網(wǎng)址是/store,提供標準、教育、學(xué)生及家庭等四個不同購買選項。有些院校進行單位統(tǒng)一購買,方便全校師生使用;第一步,解壓:將兩個安裝包同時解壓到一個文件夾中;如果是用光驅(qū)安裝的話,建議安裝一個虛擬光驅(qū),在安裝到過程中會彈出盤1,提醒插入盤2,但這樣會比較麻煩,容易失敗。
七、MATLAB33(三)MATLAB的下載與安裝第二步,單擊setup進行安裝:一定要選擇“使用文件安裝密鑰”安裝,選擇“是”,選擇并確定許可協(xié)議。第三步
,提供安裝密鑰:一般從所給安裝文件中找到安裝密鑰并填入,選擇安裝路徑(為了避免后續(xù)運行中的問題,建議安裝路徑不要有中文字條),這個軟件占用空間很大,建議不要安裝在C盤中可以選擇的安裝工具,你可以選擇你只需要的工具。這一步是安裝前的確認,安裝正在進行,并顯示MATLAB里的部門工具需要額外安裝一些軟件之類的。
七、MATLAB34(三)MATLAB的下載與安裝第四步,激活:
選擇“在不使用Internet的情況下手動激活”,選擇“輸入許可證文件的完整路徑”,單擊“瀏覽”按鈕,找到文件中的相應(yīng)文件,完成激活步驟。第五步,創(chuàng)建桌面快捷方式:找到安裝目錄下的MATLAB文件,右擊,選擇“發(fā)送到”→“桌面快捷方式”命令。第六步,設(shè)置搜索路徑:用戶可以將自己的工作目錄列入MATLAB搜索路徑,從而將用戶目錄納入MATLAB系統(tǒng)統(tǒng)一管理。
七、MATLAB35(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)名稱意義名稱意義ans計算結(jié)果的缺省變量名pi圓周率i或j虛數(shù)單位eps機器零閾值Inf或Inf無窮大,如1/0nan或NaN不是一個數(shù),如0/0,∞/∞r(nóng)ealmax最大正實數(shù)realmin最小正實數(shù)nargin函數(shù)輸入宗量數(shù)目nargout函數(shù)輸出宗量數(shù)目lasterr最新一次的錯誤信息lastwarn最新一次的警告信息clc清除命令行窗口home發(fā)送光標復(fù)位diary將文本保存到文件中iskeyword確定輸入是否為關(guān)鍵字
預(yù)定義變量列表
七、MATLAB36(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)矩陣和數(shù)組的命令或函數(shù)名稱意義名稱意義zeros創(chuàng)建全零數(shù)組ndims數(shù)組維度數(shù)目ones創(chuàng)建全部為1的數(shù)組numel數(shù)組元素的數(shù)目rand均勻分布的隨機數(shù)isscalar確定輸入是否為標量eye單位矩陣isvector確定輸入是否為矢量diag創(chuàng)建對角矩陣或獲取元素ismatrix確定輸入是否為矩陣cat沿指定維度串聯(lián)數(shù)組isrow確定輸入是否為行矢量horzcat水平串聯(lián)數(shù)組iscolumn確定輸入是否為列矢量vertcat垂直串聯(lián)數(shù)組isempty確定數(shù)組是否為空linspace生成線性間距矢量sort對數(shù)組元素排序logspace生成對數(shù)間距矢量sortrows對矩陣行或表行進行排序freqspace頻率響應(yīng)的頻率間距issorted確定數(shù)組是否已排序meshgrid二維和三維網(wǎng)格flip翻轉(zhuǎn)元素順序length最大數(shù)組維度的長度fliplr將數(shù)組從左向右翻轉(zhuǎn)size數(shù)組大小flipud將數(shù)組從上向下翻轉(zhuǎn)ind2sub線性索引的下標rot90將數(shù)組旋轉(zhuǎn)90度sub2ind將下標轉(zhuǎn)換為線性索引transpose轉(zhuǎn)置矢量或矩陣
七、MATLAB37(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)數(shù)學(xué)運算函數(shù)名稱意義名稱意義rdivide數(shù)組右除eq確定相等性ldivide數(shù)組左除ge決定大于或等于power按元素求冪gt確定大于mtimes矩陣乘法le確定小于等于mpower矩陣冪lt確定小于cumprod累計乘積ne確定不相等性cumsum累積和isequal確定數(shù)組相等性diff差分和近似導(dǎo)數(shù)isequaln測試數(shù)組相等性movsum移動總和and計算邏輯ANDprod數(shù)組元素的乘積not計算邏輯NOTsum數(shù)組元素總和or計算邏輯ORceil朝正無窮大四舍五入xor計算邏輯異ORfix朝零四舍五入all確定所有元素是否為非零floor朝負無窮大四舍五入any確定元素是否為非零idivide帶有舍入選項的整除FALSE邏輯0(假)mod除后的余數(shù)(取模運算)find查找非零元素的索引和值rem除后的余數(shù)islogical確定輸入是否為邏輯數(shù)組round四舍五入為最近數(shù)logical將數(shù)值轉(zhuǎn)換為邏輯值intersect設(shè)置兩個數(shù)組的交集setdiff設(shè)置兩個數(shù)組的差集ismember判斷是否為集數(shù)組成員setxor設(shè)置兩個數(shù)組的異或ismembertol容差范圍內(nèi)的集合成員union設(shè)置兩個數(shù)組的并集issorted確定數(shù)組是否已排序unique數(shù)組中的唯一值
七、MATLAB38(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)統(tǒng)計描述及數(shù)學(xué)函數(shù)名稱意義名稱意義iqr數(shù)據(jù)的四分位差sin參數(shù)的正弦,以弧度為單位max數(shù)據(jù)的最大值sind參數(shù)的正弦,以度為單位mean數(shù)據(jù)的均值asin以弧度為單位的反正弦median數(shù)據(jù)的中位數(shù)值sinh參數(shù)的雙曲正弦min數(shù)據(jù)的最小值asinh反雙曲正弦std數(shù)據(jù)的標準差cos以弧度為單位的參數(shù)的余弦sum數(shù)據(jù)的和acos以弧度為單位的反余弦var數(shù)據(jù)的方差cosh雙曲余弦mode數(shù)組中出現(xiàn)次數(shù)最多的值acosh反雙曲余弦corrcoef相關(guān)系數(shù)tan以弧度表示的參數(shù)的正切cov方差atan以弧度為單位的反正切cummax累積最大值tanh雙曲正切cummin累積最小值atanh反雙曲正切movmad移動中位數(shù)絕對偏差csc輸入角的余割movmax移動最大值acsc以弧度為單位的反余割movmean移動均值csch雙曲余割movmedian移動中位數(shù)acsch反雙曲余割movmin移動最小值sec角的正割(以弧度為單位)exp指數(shù)asec以弧度為單位的反正割log自然對數(shù)sech雙曲正割log10常用對數(shù)(以10為底)cot角的余切(以弧度為單位)log2以2為底的對數(shù)rand均勻分布的隨機數(shù)sqrt平方根randn正態(tài)分布的隨機數(shù)
七、MATLAB39(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)圖像繪制函數(shù)名稱意義名稱意義plot二維線圖compass繪制從原點發(fā)射出的箭頭plot3三維線圖ezpolar極坐標繪圖函數(shù)loglog對數(shù)-對數(shù)刻度圖polaraxes創(chuàng)建極坐標軸semilogy半對數(shù)圖contour矩陣的等高線圖errorbar含誤差條的線圖contourf填充的二維等高線圖fplot繪制表達式或函數(shù)contourc低級等高線圖計算fplot3三維參數(shù)化曲線繪圖函數(shù)contour3三維等高線圖fimplicit繪制隱函數(shù)fcontour繪制等高線bar條形圖feather繪制速度矢量bar3繪制三維條形圖quiver箭頭圖或速度圖barh水平繪制條形圖polarhistogram極坐標中的直方圖bar3h繪制水平三維條形圖quiver3三維箭頭圖或速度圖histogram直方圖streamslice在切片平面中繪制流線圖histogram2二元直方圖surf曲面圖rose角度直方圖繪制surfc三維陰影曲面圖下的等高線pareto帕累托圖surface創(chuàng)建曲面對象area填充區(qū)二維繪圖surfnorm計算并三維曲面法向矢量pie餅圖mesh網(wǎng)格圖pie3三維餅圖meshc根據(jù)網(wǎng)格圖繪制等高線圖histogram數(shù)值數(shù)據(jù)的直方條形圖meshz圍繞網(wǎng)格圖繪制帷幕histogram2二元數(shù)據(jù)的直方條形圖hidden消除網(wǎng)格圖中的隱線stem繪制離散序列數(shù)據(jù)fsurf繪制三維曲面stairs階梯圖fmesh繪制三維網(wǎng)格圖stem3繪制三維離散序列數(shù)據(jù)fimplicit3繪制三維隱函數(shù)scatter散點圖waterfall瀑布圖scatter3三維散點圖ribbon條帶圖heatmap創(chuàng)建熱圖cylinder生成圓柱polarplot在極坐標中繪制線條ellipsoid生成橢圓面polarscatter極坐標中的散點圖sphere生成球面
七、MATLAB40(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)圖的修飾及處理函數(shù)名稱意義名稱意義legend在坐標軸上添加圖例title添加標題colorbar顯示顏色標度的顏色欄box顯示坐標軸輪廓text向數(shù)據(jù)點添加文本說明xlabel為x軸添加標簽xlim設(shè)置或查詢x軸范圍ylabel為y軸添加標簽ylim設(shè)置或查詢y軸范圍-實線axis設(shè)置軸范圍和縱橫比:虛線grid顯示或隱藏坐標軸網(wǎng)格線-.點劃線xticks設(shè)置或查詢x軸刻度值--間斷線yticks設(shè)置或查詢y軸刻度值.點xticklabels設(shè)置或查詢x軸刻度標簽o小圓圈yticklabels設(shè)置或查詢y軸刻度標簽x叉子符xtickangle旋轉(zhuǎn)x軸刻度標簽+加號hold添加新繪圖時保留當前繪圖*星號imshow顯示圖像s方格image從數(shù)組顯示圖像d菱形imread從圖形文件讀取圖像^朝上三角imwrite將圖像寫入圖形文件v朝下三角imfinfo有關(guān)圖形文件的信息>朝右三角im2frame將圖像轉(zhuǎn)換為影片幀<朝左三角im2java將圖像轉(zhuǎn)換Java圖像p五角星im2double將圖像轉(zhuǎn)換為雙精度值h六角星ind2rgb將索引圖像轉(zhuǎn)換為RGB圖像y黃色rgb2gray將RGB圖像或顏色圖轉(zhuǎn)換為灰度圖m棕色rgb2ind將RGB圖像轉(zhuǎn)換為索引圖像c青色cmpermute重新排列顏色圖中的顏色r紅色im2java將圖像轉(zhuǎn)換Java圖像g綠色imfinfo有關(guān)圖形文件的信息b藍色subplot在平鋪位置創(chuàng)建坐標軸w白色yyaxis創(chuàng)建具有兩個y軸的圖k黑色
七、MATLAB41(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)數(shù)據(jù)及文件處理函數(shù)名稱意義名稱意義readtable基于文件創(chuàng)建表load將文件變量加載到工作區(qū)writetable將表寫入文件save將工作區(qū)變量保存到文件textscan從文本文件或字符串讀取數(shù)據(jù)disp顯示變量的值xlsread讀取MicrosoftExcel表格文件who列出變量xlswrite寫入MicrosoftExcel表格文件whos列出變量及大小和類型csvread讀取逗號分隔值(CSV)文件clear刪除項目、釋放系統(tǒng)內(nèi)存readtable基于文件創(chuàng)建表clearvars清除內(nèi)存中的變量getImgSize圖像大小fclose關(guān)閉打開的文件getImgType圖像的數(shù)據(jù)類型feof測試文件末尾readImg讀取圖像數(shù)據(jù)ferror有關(guān)文件I/O錯誤的信息audioread讀取音頻文件fgetl讀取行刪除換行符audiowrite寫音頻文件fgets讀取行并保留換行符VideoWriter創(chuàng)建對象以寫入視頻文件fileread以文本格式讀取文件內(nèi)容mmfileinfo有關(guān)多媒體文件的信息fopen打開文件或獲得文件信息VideoReader讀取視頻文件fprintf將數(shù)據(jù)寫入文本文件VideoWriter寫入視頻文件fread讀取二進制文件中的數(shù)據(jù)xmlread讀取XML文檔并返回節(jié)點frewind將指示符移至文件的開頭xmlwrite寫入XML文檔對象模型節(jié)點fscanf讀取文本文件中的數(shù)據(jù)fwrite將數(shù)據(jù)寫入二進制文件fseek移至文件中的指定位置
七、MATLAB42(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)統(tǒng)計函數(shù)名稱意義名稱意義betapdf貝塔分布概率密度函數(shù)signrank符號秩檢驗binopdf二項分布概率密度函數(shù)ranksum秩各檢驗chi2pdf卡方分布概率密度函數(shù)ttestT檢驗exppdf指數(shù)分布概率密度函數(shù)ztestU檢驗fpdff分布概率密度函數(shù)jbtest擬合優(yōu)度測試gampdf伽馬分布概率密度函數(shù)lillietest擬合優(yōu)度測試geopdf幾何分布概率密度函數(shù)kstestKolmogorov-Smirnov測試hygepdf超幾何分布概率密度函數(shù)anova1單因素方差分析normpdf正態(tài)分布概率密度函數(shù)anova2雙因素方差分析lognpdf對數(shù)正態(tài)分布概率密度函數(shù)geomean幾何平均數(shù)nbinpdf負二項分布概率密度函數(shù)harmmean調(diào)和平均數(shù)ncfpdf非中心f分布概率密度函數(shù)range極差nctpdf非中心t分布概率密度函數(shù)skewness偏斜度binornd二項分布隨機數(shù)kurtosis峰度normrnd正態(tài)分布隨機數(shù)
unifrnd均勻連續(xù)分布隨機數(shù)gamrnd伽馬分布隨機數(shù)unidrnd均勻離散分布隨機數(shù)betarnd貝塔分布隨機數(shù)exprnd指數(shù)分布隨機數(shù)lognrnd對數(shù)正態(tài)分布隨機數(shù)chi2rnd卡方分布隨機數(shù)nbinrnd負二項分布隨機數(shù)trndt分布隨機數(shù)ncfrnd非中心f分布隨機數(shù)frndf分布隨機數(shù)nctrnd非中心t分布隨機數(shù)ncx2rnd非中心卡方分布隨機數(shù)geornd幾何分布隨機數(shù)raylrnd瑞利分布隨機數(shù)norminvInv計算逆累積分布weibrnd韋伯分布隨機數(shù)expinv指數(shù)逆累積分布hygernd超幾何分布隨機數(shù)tinvt逆累積分布possirnd泊松分布隨機數(shù)binoinv二項逆累積分布
七、MATLAB43(四)MATLAB的常用統(tǒng)計相關(guān)函數(shù)數(shù)據(jù)及文件處理函數(shù)名稱意義名稱意義readtable基于文件創(chuàng)建表load將文件變量加載到工作區(qū)writetable將表寫入文件save將工作區(qū)變量保存到文件textscan從文本文件或字符串讀取數(shù)據(jù)disp顯示變量的值xlsread讀取MicrosoftExcel表格文件who列出變量xlswrite寫入MicrosoftExcel表格文件whos列出變量及大小和類型csvread讀取逗號分隔值(CSV)文件clear刪除項目、釋放系統(tǒng)內(nèi)存readtable基于文件創(chuàng)建表clearvars清除內(nèi)存中的變量getImgSize圖像大小fclose關(guān)閉打開的文件getImgType圖像的數(shù)據(jù)類型feof測試文件末尾readImg讀取圖像數(shù)據(jù)ferror有關(guān)文件I/O錯誤的信息audioread讀取音頻文件fgetl讀取行刪除換行符audiowrite寫音頻文件fgets讀取行并保留換行符VideoWriter創(chuàng)建對象以寫入視頻文件fileread以文本格式讀取文件內(nèi)容mmfileinfo有關(guān)多媒體文件的信息fopen打開文件或獲得文件信息VideoReader讀取視頻文件fprintf將數(shù)據(jù)寫入文本文件VideoWriter寫入視頻文件fread讀取二進制文件中的數(shù)據(jù)xmlread讀取XML文檔并返回節(jié)點frewind將指示符移至文件的開頭xmlwrite寫入XML文檔對象模型節(jié)點fscanf讀取文本文件中的數(shù)據(jù)fwrite將數(shù)據(jù)寫入二進制文件fseek移至文件中的指定位置44第八節(jié)Python簡介一Python的特點及功能二Python的下載與安裝四Python的常用庫三MATLAB的常用統(tǒng)計相關(guān)函數(shù)四
八、Python45(一)Python的特點及功能Python的中文意思是“蟒蛇”,創(chuàng)造者GuidovanRossum是根據(jù)英國廣播公司的節(jié)目“蟒蛇飛行馬戲”命名的,最早發(fā)明于1989年底,Python1.0發(fā)行于1991年,2.0發(fā)行于2000年(自2.7.18版以后,Python2.0就停止更新),3.0發(fā)行于2008年,是現(xiàn)在主要應(yīng)用版本。Python是一種解釋型腳本語言,可以應(yīng)用于以下領(lǐng)域:科學(xué)計算和統(tǒng)計、網(wǎng)絡(luò)爬蟲、人工智能、桌面界面開發(fā)、軟件開發(fā)、后端開發(fā)Web和Internet開發(fā)等。作為統(tǒng)計專業(yè)的同學(xué)尤其要注重它在前幾個方面的應(yīng)用。
八、Python46(一)Python的特點及功能Python是一種廣泛使用的解釋型、高級和通用的編程語言,它支持多種編程范型,包括函數(shù)式、指令式、反射式、結(jié)構(gòu)化和面向?qū)ο缶幊?,擁有動態(tài)類型系統(tǒng)和垃圾回收功能,能夠自動管理內(nèi)存使用,并且其本身擁有一個巨大而廣泛的標準庫。Python的設(shè)計哲學(xué)強調(diào)代碼的可讀性和簡潔的語法,旨在幫助程序員為小型的和大型的項目編寫清晰的、合乎邏輯的代碼。Python的解釋器本身幾乎可以在所有的操作系統(tǒng)中運行。
八、Python47(一)Python的特點及功能Python有非常多的優(yōu)點。一、簡單易學(xué)是它的首要優(yōu)點,閱讀一個良好的Python程序就感覺像是在讀英語一樣,這樣使得編程人員能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身,其高層語言的屬性使得寫程序的時候無須考慮程序管理、內(nèi)存使用等底層細節(jié)。
八、Python48(一)Python的特點及功能二、運行速度速度快,Python的底層是用C語言寫的,很多標準庫和第三方庫也都是用C寫的,編寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序運行,因而速度非???。三、免費、開源、可移植性和可擴展性都強。Python是FLOSS(自由/開放源碼軟件)之一,使用者可以自由地發(fā)布軟件的拷貝、閱讀或修改其源代碼、甚至把它的一部分用于新的自由軟件中或移植到其他平臺上。
八、Python49(一)Python的特點及功能Python也有自身的不足:一、單行語句和命令行輸出時常不能將程序連寫成一行,如importsys;foriinsys.path:printi(perl和awk等語言就無此限制);二、有其特殊的語法要求,如用縮進來區(qū)分語句關(guān)系;三、運行速度與C和C++相比還是比較慢;四、Python需要在文本編輯器中編寫,也就是IDE或者代碼編輯器。
八、Python50(一)Python的特點及功能Python的主要應(yīng)用:①Web和Internet開發(fā):因為Python是一種解釋型的腳本語言,用來開發(fā)Web應(yīng)用,基于Python的Web框架有上百種成熟的模板技術(shù),開發(fā)效率高且運行速度快。許多國內(nèi)外的互聯(lián)網(wǎng)公司將python作為主要開發(fā)語言,除了大型的互聯(lián)網(wǎng)公司,由于后臺服務(wù)器的通用性,很多App和游戲也選擇用Python實現(xiàn)。
八、Python51(一)Python的特點及功能②網(wǎng)絡(luò)爬蟲:網(wǎng)絡(luò)爬蟲是Python比較常用的一個場景,google早期大量地使用它作為網(wǎng)絡(luò)爬蟲的基礎(chǔ),帶動了整個Python語言的應(yīng)用發(fā)展,方便了搜集網(wǎng)上各種信息。③人工智能:Python有很多庫可做人工智能中的任務(wù),實現(xiàn)推薦系統(tǒng)、圖像和音頻識別、算法改進等實踐應(yīng)用。工程人員還可以利用機器學(xué)習庫和Python框架創(chuàng)建自定義機器學(xué)習算法,提高解決本領(lǐng)域問題的效率。
八、Python52(一)Python的特點及功能④科學(xué)計算和統(tǒng)計:Python有完備的科學(xué)計算和統(tǒng)計生態(tài)環(huán)境,能對各種數(shù)據(jù)進行分布式計算、數(shù)據(jù)可視化、數(shù)據(jù)庫處理等,對于數(shù)據(jù)科學(xué)家還是對于數(shù)據(jù)工程師而言都是十分便利。⑤自動化運維:目前幾乎所有Linux發(fā)行版中都自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 夏日活動暖場活動方案
- 夏日健康守護活動方案
- 夜市參與活動方案
- 大型現(xiàn)場活動方案
- 多人挑戰(zhàn)活動方案
- 太平古城活動策劃方案
- 大型活動前熱身活動方案
- 大公司搞活動策劃方案
- 大班春季美育活動方案
- 大黃鴨活動策劃方案
- 臨床外科實習生入科教育
- 《高血壓腎損害》課件
- 閩教版英語四年級下冊單詞默寫表
- 禁種鏟毒培訓(xùn)
- 工程造價軟件應(yīng)用-形考任務(wù)3-國開(SC)-參考資料
- 事故隱患排查治理培訓(xùn)課件
- 專項8 非連續(xù)性文本閱讀- 2022-2023學(xué)年五年級語文下冊期末專項練習
- 醫(yī)務(wù)人員職業(yè)暴露預(yù)防及處理課件(完整版)
- 翻新沙發(fā)合同模板
- 客戶投訴數(shù)據(jù)分析及應(yīng)對策略
- 臨床常見操作-灌腸
評論
0/150
提交評論