第1章 SAS基礎(chǔ)

上傳人:紫** 文檔編號:125596391 上傳時間:2022-07-27 格式:PPT 頁數(shù):91 大?。?.36MB
收藏 版權(quán)申訴 舉報 下載
第1章 SAS基礎(chǔ)_第1頁
第1頁 / 共91頁
第1章 SAS基礎(chǔ)_第2頁
第2頁 / 共91頁
第1章 SAS基礎(chǔ)_第3頁
第3頁 / 共91頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第1章 SAS基礎(chǔ)》由會員分享,可在線閱讀,更多相關(guān)《第1章 SAS基礎(chǔ)(91頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、參考教材參考教材:1.SAS軟件與統(tǒng)計應(yīng)用教程軟件與統(tǒng)計應(yīng)用教程基礎(chǔ)基礎(chǔ) 汪遠(yuǎn)征汪遠(yuǎn)征,徐雅靜徐雅靜.機(jī)械工業(yè)出版社機(jī)械工業(yè)出版社2.2.數(shù)據(jù)分析方法和數(shù)據(jù)分析方法和SAS系統(tǒng)系統(tǒng) 鄧祖新鄧祖新.上海財經(jīng)大學(xué)出版社上海財經(jīng)大學(xué)出版社3.3.SAS統(tǒng)計分析及應(yīng)用統(tǒng)計分析及應(yīng)用 黃燕黃燕,吳平吳平.機(jī)械工業(yè)出版社機(jī)械工業(yè)出版社應(yīng)用軟件應(yīng)用軟件(SAS)第一次課第一次課應(yīng)用軟件應(yīng)用軟件(SAS)主要內(nèi)容主要內(nèi)容一、初步了解一、初步了解SASSAS及其工作環(huán)境及其工作環(huán)境 1.SAS1.SAS簡介簡介 2.SAS 2.SAS對數(shù)據(jù)文件的管理對數(shù)據(jù)文件的管理二、了解二、了解INSIGHT模塊模塊 1.1

2、.掌握如何調(diào)用掌握如何調(diào)用“INSIGHT”模塊模塊 2.2.了解了解“INSIGHT”模塊的主要功能模塊的主要功能 3.3.熟悉熟悉“INSIGHT”模塊的有關(guān)操作模塊的有關(guān)操作第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SAS基礎(chǔ)基礎(chǔ)n 1.1 初識初識SASn 1.2 初識初識INSIGHT模塊模塊n 1.3 初識初識“分析家分析家”n 1.4 SAS編程初步編程初步第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)n 1.1 初識初識SASn 一、一、SAS簡介簡介n 二、使用二、使用SASn 三、三、SAS對數(shù)據(jù)文件的管理對數(shù)據(jù)

3、文件的管理一、一、SAS簡介簡介1.SAS與統(tǒng)計分析與統(tǒng)計分析 在眾多的統(tǒng)計軟件中,在眾多的統(tǒng)計軟件中,SAS以運(yùn)行穩(wěn)定、功能以運(yùn)行穩(wěn)定、功能強(qiáng)大而著稱。近強(qiáng)大而著稱。近2020年來,年來,SAS一直占據(jù)著統(tǒng)計軟件一直占據(jù)著統(tǒng)計軟件的高端市場,用戶遍及金融、醫(yī)藥衛(wèi)生、生產(chǎn)、運(yùn)的高端市場,用戶遍及金融、醫(yī)藥衛(wèi)生、生產(chǎn)、運(yùn)輸、通訊、政府和教育科研等領(lǐng)域。輸、通訊、政府和教育科研等領(lǐng)域。在在數(shù)據(jù)處理和統(tǒng)計分析數(shù)據(jù)處理和統(tǒng)計分析領(lǐng)域,領(lǐng)域,SAS系統(tǒng)被譽(yù)為系統(tǒng)被譽(yù)為國際上的標(biāo)準(zhǔn)軟件,堪稱統(tǒng)計軟件界的巨無霸。國際上的標(biāo)準(zhǔn)軟件,堪稱統(tǒng)計軟件界的巨無霸。第一章第一章 1.1 初識初識SAS2.2.SAS的版

4、本介紹的版本介紹 SAS是在是在19601960年代末期由兩位北卡州立大學(xué)年代末期由兩位北卡州立大學(xué)(North Carolina State University)統(tǒng)計系的教授開統(tǒng)計系的教授開發(fā)第一版的發(fā)第一版的SAS只含一般線性模型的分析法;只含一般線性模型的分析法;19761976年成立年成立SAS公司負(fù)責(zé)軟件的發(fā)展、維護(hù)并提供公司負(fù)責(zé)軟件的發(fā)展、維護(hù)并提供相關(guān)服務(wù)相關(guān)服務(wù)SAS于于19871987年推出(年推出(V6.02V6.02),),19891989年推年推出出V6.04V6.04版本;版本;1997 1997年下半年推出適用于多種操作系統(tǒng)的年下半年推出適用于多種操作系統(tǒng)的V6.

5、12V6.12版本(版本(WindowsWindows版);版);20002000年年2 2月又推出月又推出SAS系系統(tǒng)統(tǒng)V8V8版本,版本,20012001年推出年推出SAS系統(tǒng)系統(tǒng)V8.2V8.2版本;版本;目前目前SAS最新版本為最新版本為V9.2V9.2第一章第一章 1.1 初識初識SAS3.3.SAS的功能模塊的功能模塊 SAS系統(tǒng)由三十幾個模塊組成,其分析功能散系統(tǒng)由三十幾個模塊組成,其分析功能散布在幾乎所有的模塊之中,較為集中的具有統(tǒng)計分布在幾乎所有的模塊之中,較為集中的具有統(tǒng)計分析功能的是析功能的是SAS/BASE、SAS/STAT、SAS/QC、SAS/INSIGHT、SAS

6、/ETS等一些模塊,通過編程可等一些模塊,通過編程可以調(diào)用各種分析功能。以調(diào)用各種分析功能。對于常用的一些對于常用的一些統(tǒng)計分析方法統(tǒng)計分析方法,SAS系統(tǒng)中的系統(tǒng)中的如下三種方法可以達(dá)到同樣的目的:如下三種方法可以達(dá)到同樣的目的:INSIGHT(“(“交互式數(shù)據(jù)分析交互式數(shù)據(jù)分析”)Analyst(“分析家分析家”)直接編程直接編程第一章第一章 1.1 初識初識SAS二、使用二、使用SAS1.SAS的啟動的啟動 在在Windows環(huán)境中,用如下方法可以進(jìn)入環(huán)境中,用如下方法可以進(jìn)入SAS系統(tǒng)的窗口運(yùn)行環(huán)境:系統(tǒng)的窗口運(yùn)行環(huán)境:用鼠標(biāo)選擇系統(tǒng)菜單項(xiàng):用鼠標(biāo)選擇系統(tǒng)菜單項(xiàng):“開始開始”“”“程程

7、序序”“”“The SAS System”“The SAS System The SAS System”“The SAS System for Windows V9”for Windows V9”如果如果SASSAS安裝系統(tǒng)在桌面上建立有快捷方式安裝系統(tǒng)在桌面上建立有快捷方式圖標(biāo),雙擊圖標(biāo),雙擊SAS.EXESAS.EXE圖標(biāo)啟動圖標(biāo)啟動SASSAS。生成生成SAS.EXESAS.EXE的快捷方式(把的快捷方式(把SAS.EXESAS.EXE用鼠用鼠標(biāo)右鍵拖到桌面),雙擊標(biāo)右鍵拖到桌面),雙擊SAS.EXESAS.EXE圖標(biāo)啟動圖標(biāo)啟動SASSAS。第一章第一章 1.1 初識初識SAS2.SA

8、S的操作界面的操作界面 SAS系統(tǒng)啟動后,進(jìn)入系統(tǒng)啟動后,進(jìn)入SAS操作界面。操作界面。SAS操操作界面的標(biāo)準(zhǔn)名稱為作界面的標(biāo)準(zhǔn)名稱為SAS Application WorkSpace(SAS應(yīng)用工作空間應(yīng)用工作空間),簡稱),簡稱SAS AWS。SAS AWS SAS AWS是一個多窗口界面:是一個多窗口界面:在一個主窗口內(nèi)在一個主窗口內(nèi)包含若干個子窗口,并有菜單欄、工具欄、狀態(tài)欄包含若干個子窗口,并有菜單欄、工具欄、狀態(tài)欄等。等。第一章第一章 1.1 初識初識SASSASSAS主窗口的標(biāo)題主窗口的標(biāo)題菜單欄菜單欄工具條工具條運(yùn)行日志運(yùn)行日志(Log)(Log)窗口窗口程序編輯程序編輯(Ed

9、itor)(Editor)窗口窗口命令框命令框資源管理器資源管理器工作目錄工作目錄窗口條窗口條(1)(1)子窗口子窗口 SAS V9 V9的子窗口有十幾個,但初始狀態(tài)下能的子窗口有十幾個,但初始狀態(tài)下能見到的是最常用的見到的是最常用的五個子窗口五個子窗口:EditorEditor(編輯)窗口:(編輯)窗口:增強(qiáng)的程序編輯器。增強(qiáng)的程序編輯器。通常,在通常,在EditorEditor窗口輸入窗口輸入SASSAS程序,選擇菜單程序,選擇菜單項(xiàng)項(xiàng)“Run”“SubmitRun”“Submit”,或者直接點(diǎn)擊工具欄上,或者直接點(diǎn)擊工具欄上的按鈕就可以運(yùn)行程序。的按鈕就可以運(yùn)行程序。用功能鍵用功能鍵F5

10、F5或選擇菜單項(xiàng)或選擇菜單項(xiàng)“View”“EnhancedView”“Enhanced Editor”Editor”可以打開可以打開EditorEditor窗口。窗口。第一章第一章 1.1 初識初識SAS LogLog(日志)窗口:(日志)窗口:記錄程序的運(yùn)行情況。記錄程序的運(yùn)行情況。用功能鍵用功能鍵F6F6或選擇菜單項(xiàng)或選擇菜單項(xiàng)“View”“LogView”“Log”可以打開可以打開LogLog窗口。窗口。OutputOutput(輸出)窗口:(輸出)窗口:顯示顯示SASSAS程序中各過程序中各過程的運(yùn)行結(jié)果。程的運(yùn)行結(jié)果。用功能鍵用功能鍵F7F7或選擇菜單項(xiàng)或選擇菜單項(xiàng)“View”“Ou

11、tputView”“Output”可以打開可以打開OutputOutput窗口。窗口。ResultsResults(結(jié)果)窗口:(結(jié)果)窗口:管理管理SASSAS程序的輸程序的輸出結(jié)果。出結(jié)果。選擇菜單項(xiàng)選擇菜單項(xiàng)“View”“ResultsView”“Results”可以打開可以打開ResultsResults窗口。窗口。第一章第一章 1.1 初識初識SAS ExplorerExplorer窗口:窗口:管理管理SASSAS邏輯庫和存放在邏邏輯庫和存放在邏輯庫中由輯庫中由SASSAS系統(tǒng)創(chuàng)建的數(shù)據(jù)文件和其它類型的系統(tǒng)創(chuàng)建的數(shù)據(jù)文件和其它類型的SASSAS文件。文件。選擇菜單項(xiàng)選擇菜單項(xiàng)“Vie

12、w”“ExplorerView”“Explorer”可以打開可以打開ExplorerExplorer窗口。窗口。第一章第一章 1.1 初識初識SAS(2)(2)菜單欄菜單欄 SASSAS主窗口標(biāo)題欄下是主菜單。主窗口標(biāo)題欄下是主菜單。SASSAS菜單是動態(tài)菜單是動態(tài)的,其內(nèi)容隨上下文而不同,即光標(biāo)在不同窗口其的,其內(nèi)容隨上下文而不同,即光標(biāo)在不同窗口其菜單也不同。菜單也不同。(3)(3)工具欄工具欄 工具欄也是動態(tài)的,當(dāng)光標(biāo)在編輯窗口時工具工具欄也是動態(tài)的,當(dāng)光標(biāo)在編輯窗口時工具欄圖標(biāo)的解釋如表欄圖標(biāo)的解釋如表1-11-1。其中提交程序按鈕最為常用,點(diǎn)擊該按鈕即可其中提交程序按鈕最為常用,點(diǎn)擊

13、該按鈕即可運(yùn)行運(yùn)行EditorEditor窗口中的窗口中的SASSAS程序。程序。第一章第一章 1.1 初識初識SAS(4)(4)狀態(tài)欄狀態(tài)欄 SASSAS界面的狀態(tài)欄中顯示當(dāng)前工作目錄,這是界面的狀態(tài)欄中顯示當(dāng)前工作目錄,這是文件打開、保存的缺省目錄。雙擊此處可以更改當(dāng)文件打開、保存的缺省目錄。雙擊此處可以更改當(dāng)前工作目錄。前工作目錄。3.SAS的的退出退出 在在SASSAS應(yīng)用工作空間中用鼠標(biāo)單擊關(guān)閉按鈕,應(yīng)用工作空間中用鼠標(biāo)單擊關(guān)閉按鈕,或者選擇菜單或者選擇菜單“File”“ExitFile”“Exit”,打開,打開“Exit”Exit”對話框,單擊對話框,單擊“確定確定”按鈕,即可退出

14、按鈕,即可退出SASSAS。第一章第一章 1.1 初識初識SAS三、三、SAS對數(shù)據(jù)文件的管理對數(shù)據(jù)文件的管理 在在SASSAS系統(tǒng)中建立的眾多系統(tǒng)中建立的眾多SASSAS文件,可按不同需文件,可按不同需要將其歸入若干個要將其歸入若干個SASSAS邏輯庫邏輯庫,以便對,以便對SASSAS文件進(jìn)行文件進(jìn)行訪問和管理。訪問和管理。ExplorerExplorer窗口可以管理邏輯庫和各種窗口可以管理邏輯庫和各種SASSAS文件,一般的,對于文件,一般的,對于SASSAS文件的復(fù)制、查看和刪文件的復(fù)制、查看和刪除等操作。除等操作。第一章第一章 1.1 初識初識SAS1.1.邏輯庫和邏輯庫和SAS文件文

15、件 一個邏輯庫就是存放在同一文件夾中的一組一個邏輯庫就是存放在同一文件夾中的一組SASSAS文件。文件。在在SASSAS系統(tǒng)的信息組織中,總共只有兩個層次:系統(tǒng)的信息組織中,總共只有兩個層次:SASSAS邏輯庫是高一級的層次,低一級的層次就是邏輯庫是高一級的層次,低一級的層次就是SASSAS文件本身。文件本身。SASSAS的邏輯庫分為的邏輯庫分為臨時庫和永久庫臨時庫和永久庫兩種。兩種。臨時庫只有一個,名為臨時庫只有一個,名為WorkWork,存放在,存放在WorkWork中的中的SASSAS文件叫臨時文件,這些臨時文件當(dāng)退出文件叫臨時文件,這些臨時文件當(dāng)退出SASSAS系統(tǒng)系統(tǒng)時會被自動刪除。

16、時會被自動刪除。第一章第一章 1.1 初識初識SAS SAS SAS每次啟動時會自動指定每次啟動時會自動指定4 4個庫標(biāo)記:個庫標(biāo)記:WorkWork,SasuserSasuser,SashelpSashelp,SasmapSasmap。SasuserSasuser庫保存與用庫保存與用戶個人設(shè)置有關(guān)的文件,戶個人設(shè)置有關(guān)的文件,SashelpSashelp庫保存與庫保存與SASSAS幫助幫助系統(tǒng)、例子有關(guān)的文件。系統(tǒng)、例子有關(guān)的文件。永久文件保存在永久庫中,在退出永久文件保存在永久庫中,在退出SASSAS系統(tǒng)時系統(tǒng)時不會自動被刪除。不會自動被刪除。在在ExplorerExplorer窗口中,單

17、擊工具按鈕,或是在右窗口中,單擊工具按鈕,或是在右鍵菜單中選擇鍵菜單中選擇“New”New”,打開,打開“New Library”New Library”對話對話框,可以建立新庫???,可以建立新庫。第一章第一章 1.1 初識初識SAS SAS SAS文件是指儲存在文件是指儲存在SASSAS邏輯庫中的成員,邏輯庫中的成員,SASSAS的用戶文件的主要類型有:的用戶文件的主要類型有:SASSAS數(shù)據(jù)集數(shù)據(jù)集 SASSAS程序程序 訪問一個訪問一個SASSAS文件,一定要指明它所在的邏輯文件,一定要指明它所在的邏輯庫,格式為:邏輯庫名庫,格式為:邏輯庫名.文件名。如在文件名。如在SasuserSas

18、user庫下庫下建立一個名為建立一個名為MydataMydata的數(shù)據(jù)集,訪問的時候,要用的數(shù)據(jù)集,訪問的時候,要用Sasuser.mydataSasuser.mydata。如果不指明邏輯庫名,則表示存儲在臨時邏輯如果不指明邏輯庫名,則表示存儲在臨時邏輯庫庫WORKWORK中的中的SASSAS文件。文件。第一章第一章 1.1 初識初識SAS2.2.SAS的名字的名字 SASSAS的名字(的名字(數(shù)據(jù)集名、變量名、邏輯庫名數(shù)據(jù)集名、變量名、邏輯庫名等等等)有以下命名規(guī)則:等)有以下命名規(guī)則:1)1)由英文字母、數(shù)字、下劃線組成;由英文字母、數(shù)字、下劃線組成;2)2)第一個字符第一個字符必須是字母

19、或下劃線;必須是字母或下劃線;3)3)不區(qū)分大、小寫字母。不區(qū)分大、小寫字母。另外,另外,SASSAS邏輯庫名最多用邏輯庫名最多用8 8個字符;數(shù)據(jù)集和個字符;數(shù)據(jù)集和變量的名字最多用變量的名字最多用3232個字符。個字符。第一章第一章 1.1 初識初識SAS3.3.SAS數(shù)據(jù)集數(shù)據(jù)集 SASSAS的核心是的核心是SASSAS數(shù)據(jù)集。數(shù)據(jù)集。SASSAS數(shù)據(jù)集是數(shù)據(jù)集是SASSAS文件文件的一種,一般由以下兩部分組成:的一種,一般由以下兩部分組成:(1)(1)描述部分描述部分 包含該數(shù)據(jù)集的一般信息,包括:數(shù)據(jù)集的名包含該數(shù)據(jù)集的一般信息,包括:數(shù)據(jù)集的名字及其成員類型、數(shù)據(jù)集建立的日期和時間

20、、觀測字及其成員類型、數(shù)據(jù)集建立的日期和時間、觀測的數(shù)目、變量的數(shù)目以及數(shù)據(jù)集中每一個變量的特的數(shù)目、變量的數(shù)目以及數(shù)據(jù)集中每一個變量的特征信息,包括:征信息,包括:Name(Name(變量名變量名)、Type(Type(類型類型)、Length(Length(長度長度)、Format(Format(輸出格式輸出格式)、InformatInformat(輸輸入格式入格式)、Label(Label(標(biāo)簽標(biāo)簽)。第一章第一章 1.1 初識初識SAS(2)(2)數(shù)據(jù)部分?jǐn)?shù)據(jù)部分 包含該數(shù)據(jù)集中收集的數(shù)據(jù)的值,可以看作是包含該數(shù)據(jù)集中收集的數(shù)據(jù)的值,可以看作是一個矩形的表格。下圖所示的數(shù)據(jù)表就是一個矩

21、形的表格。下圖所示的數(shù)據(jù)表就是SAS V8SAS V8自自帶的數(shù)據(jù)集帶的數(shù)據(jù)集Sasuser.ClassSasuser.Class,其中包含了,其中包含了1919個學(xué)生個學(xué)生的有關(guān)信息。的有關(guān)信息。第一章第一章 1.1 初識初識SAS4.4.數(shù)據(jù)集的導(dǎo)入數(shù)據(jù)集的導(dǎo)入 導(dǎo)入導(dǎo)入ExcelExcel數(shù)據(jù)表的步驟如下:數(shù)據(jù)表的步驟如下:1)1)在在 S A SS A S 應(yīng) 用 工 作 空 間 中,選 擇 菜 單應(yīng) 用 工 作 空 間 中,選 擇 菜 單“File”“ImportFile”“Import Data”Data”,打開導(dǎo)入向?qū)?,打開導(dǎo)入向?qū)А癐mport Wizard”Import Wi

22、zard”第一步:選擇導(dǎo)入類型第一步:選擇導(dǎo)入類型(Select import typeSelect import type)。)。2)2)在第二步的在第二步的“Select file”Select file”對話框中,單對話框中,單擊擊“Browse”Browse”按鈕,在按鈕,在“打開打開”對話框中選擇所需對話框中選擇所需要的要的ExcelExcel文件,返回。然后,單擊文件,返回。然后,單擊“Option”O(jiān)ption”按按鈕,選擇所需的工作表。鈕,選擇所需的工作表。第一章第一章 1.1 初識初識SAS4.4.數(shù)據(jù)集的導(dǎo)入數(shù)據(jù)集的導(dǎo)入 導(dǎo)入導(dǎo)入ExcelExcel數(shù)據(jù)表的步驟如下:數(shù)據(jù)表

23、的步驟如下:3)3)在第三步的在第三步的“Select library and member”Select library and member”對話框中,選擇導(dǎo)入數(shù)據(jù)集所存放的邏輯庫以及數(shù)對話框中,選擇導(dǎo)入數(shù)據(jù)集所存放的邏輯庫以及數(shù)據(jù)集的名稱。據(jù)集的名稱。4)4)在第四步的在第四步的“Create SAS Statements”Create SAS Statements”對對話框中,可以選擇將系統(tǒng)生成的程序代碼存放的位話框中,可以選擇將系統(tǒng)生成的程序代碼存放的位置,完成導(dǎo)入過程。置,完成導(dǎo)入過程。第一章第一章 1.1 初識初識SAS第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SASSAS

24、基礎(chǔ)基礎(chǔ)n 1.2 INSIGHT模塊模塊n 一、調(diào)用一、調(diào)用 INSIGHT 模塊模塊n 二、二、INSIGHT 的功能概述的功能概述n 三、數(shù)據(jù)的預(yù)處理操作三、數(shù)據(jù)的預(yù)處理操作一、調(diào)用一、調(diào)用 INSIGHT 模塊模塊有如下兩種方法可以調(diào)用有如下兩種方法可以調(diào)用INSIGHTINSIGHT模塊:模塊:方法一:在命令行鍵入方法一:在命令行鍵入“Insight”Insight”方法二:在菜單中選擇方法二:在菜單中選擇“SolutionSolution(解決方案(解決方案)”“AnalysisAnalysis(分析)(分析)”“”“Interactive Interactive Data Ana

25、lysisData Analysis(交互式數(shù)據(jù)分析)(交互式數(shù)據(jù)分析)”。第一章第一章 1.2 Insight Insight模塊模塊 INSIGHT INSIGHT提供了一個類似于電子表格的數(shù)據(jù)窗提供了一個類似于電子表格的數(shù)據(jù)窗口 來 管 理 數(shù) 據(jù) 集。下 圖 圖 顯 示 了 數(shù) 據(jù) 集口 來 管 理 數(shù) 據(jù) 集。下 圖 圖 顯 示 了 數(shù) 據(jù) 集SASUSER.CLASSSASUSER.CLASS的數(shù)據(jù)窗口。的數(shù)據(jù)窗口。變量個數(shù)數(shù)據(jù)窗菜單觀測個數(shù)繪點(diǎn)符號觀測序號變量作用 變量名稱第一章第一章 1.2 Insight Insight模塊模塊 在在SASSAS數(shù)據(jù)集中,變量分為兩種類型:字

26、符型數(shù)據(jù)集中,變量分為兩種類型:字符型變量和數(shù)值型變量。變量和數(shù)值型變量。在在INSIGHTINSIGHT中,為了區(qū)分變量在分析中的不同中,為了區(qū)分變量在分析中的不同作用,又按變量的測量水平分為兩類:作用,又按變量的測量水平分為兩類:區(qū)間型變量區(qū)間型變量(interval variable)(interval variable):區(qū)間型區(qū)間型變量必須是數(shù)值型變量,可以對其觀測值進(jìn)行四則變量必須是數(shù)值型變量,可以對其觀測值進(jìn)行四則運(yùn)算,計算各種統(tǒng)計量;運(yùn)算,計算各種統(tǒng)計量;列名型變量列名型變量(nominal variable)(nominal variable):列名型列名型變量可以是數(shù)值型的

27、,也可以是字符型的,在變量可以是數(shù)值型的,也可以是字符型的,在INSIGHTINSIGHT中常起分類作用。中常起分類作用。第一章第一章 1.2 Insight Insight模塊模塊二、二、INSIGHT 的功能概述的功能概述 INSIGHTINSIGHT是一個交互式的數(shù)據(jù)探索和分析的工是一個交互式的數(shù)據(jù)探索和分析的工具,用這一模塊可以:具,用這一模塊可以:通過多窗口連動的圖像和分析結(jié)果,對數(shù)通過多窗口連動的圖像和分析結(jié)果,對數(shù)據(jù)進(jìn)行探索;據(jù)進(jìn)行探索;分析單變量分布;分析單變量分布;用相關(guān)和主成分研究多變量間的關(guān)系;用相關(guān)和主成分研究多變量間的關(guān)系;用方差分析和回歸分析擬合變量間關(guān)系的用方差分

28、析和回歸分析擬合變量間關(guān)系的模型;模型;第一章第一章 1.2 Insight Insight模塊模塊 INSIGHT 的一般操作步驟為:的一般操作步驟為:1)1)打開數(shù)據(jù)窗口,在數(shù)據(jù)窗口對數(shù)據(jù)表進(jìn)行打開數(shù)據(jù)窗口,在數(shù)據(jù)窗口對數(shù)據(jù)表進(jìn)行各種預(yù)處理;各種預(yù)處理;2)2)在在“AnalyzeAnalyze(分析)(分析)”菜單中選擇相應(yīng)的菜單中選擇相應(yīng)的菜單項(xiàng),進(jìn)行分析;菜單項(xiàng),進(jìn)行分析;3)3)查看各種分析結(jié)果。查看各種分析結(jié)果。第一章第一章 1.2 Insight Insight模塊模塊三、數(shù)據(jù)的預(yù)處理操作三、數(shù)據(jù)的預(yù)處理操作 1.1.在數(shù)據(jù)窗中移動列在數(shù)據(jù)窗中移動列 1)1)單擊數(shù)據(jù)窗口左上角

29、處的三角按鈕,打開單擊數(shù)據(jù)窗口左上角處的三角按鈕,打開數(shù)據(jù)窗菜單,選擇數(shù)據(jù)窗菜單,選擇“Move to FirstMove to First(移到最(移到最先)先)”,在彈出的,在彈出的“Move to First”Move to First”對話框中,對話框中,選擇欲移動到首列的變量,單擊選擇欲移動到首列的變量,單擊“OK”O(jiān)K”按鈕,即可按鈕,即可將該變量移到第一列。將該變量移到第一列。將某個變量移到最后一列(將某個變量移到最后一列(Move to LastMove to Last)的)的操作,可類似進(jìn)行。操作,可類似進(jìn)行。第一章第一章 1.2 Insight Insight模塊模塊三、數(shù)

30、據(jù)的預(yù)處理操作三、數(shù)據(jù)的預(yù)處理操作1.1.在數(shù)據(jù)窗中移動列在數(shù)據(jù)窗中移動列 2)2)移 到 某 兩 列 中 間:選 擇 主 菜 單移 到 某 兩 列 中 間:選 擇 主 菜 單“Edit”“Windows”“ToolsEdit”“Windows”“Tools”,打開,打開“Tools”Tools”對話框。對話框。單擊手形按鈕,光標(biāo)變?yōu)槭中危髽?biāo)指向移動單擊手形按鈕,光標(biāo)變?yōu)槭中危髽?biāo)指向移動變量的頂部,按住鼠標(biāo)左鍵拖動到適當(dāng)?shù)牡胤郊纯勺兞康捻敳?,按住鼠?biāo)左鍵拖動到適當(dāng)?shù)牡胤郊纯傻谝徽碌谝徽?1.2 Insight Insight模塊模塊2.2.對數(shù)據(jù)集排序?qū)?shù)據(jù)集排序 單擊數(shù)據(jù)窗口左上角處的三

31、角按鈕,打開數(shù)據(jù)單擊數(shù)據(jù)窗口左上角處的三角按鈕,打開數(shù)據(jù)窗菜單,選擇窗菜單,選擇“Sort”Sort”,在打開的,在打開的“Sort”Sort”對話框?qū)υ捒蛑?,選擇排序的變量,單擊中,選擇排序的變量,單擊“Y”Y”按鈕,將變量選按鈕,將變量選定,然后按定,然后按“OK”O(jiān)K”按鈕即可??赏瑫r根據(jù)多個變量按鈕即可。可同時根據(jù)多個變量進(jìn)行排序,默認(rèn)是升序排序,可單擊進(jìn)行排序,默認(rèn)是升序排序,可單擊AscAsc/Des/Des切換切換到降序。到降序。第一章第一章 1.2 Insight Insight模塊模塊3.3.創(chuàng)建新的變量創(chuàng)建新的變量 選擇主菜單選擇主菜單“Edit”“VariablesEdi

32、t”“Variables”“Other”“Other”,打開,打開“Edit Variables”Edit Variables”對話框,對話框,可通過原變量的關(guān)系定義新的變量。如:根據(jù)學(xué)生可通過原變量的關(guān)系定義新的變量。如:根據(jù)學(xué)生體重與身高之比建立新變量體重與身高之比建立新變量D_weightD_weight:1)1)選中變量選中變量weightweight,單擊,單擊“Y”Y”,選中變量,選中變量heightheight,單擊,單擊“X”X”;2)2)在在“Transformation”Transformation”列表框中選擇運(yùn)算:列表框中選擇運(yùn)算:Y/XY/X;3)3)在在“Label

33、”Label”欄中注明:體重身高比;欄中注明:體重身高比;4)4)最后單擊最后單擊“OK”O(jiān)K”按鈕,即可增加新變量列。按鈕,即可增加新變量列。第一章第一章 1.2 Insight Insight模塊模塊4.4.建立數(shù)據(jù)集的子集建立數(shù)據(jù)集的子集 下述方法可以建立當(dāng)前已打開數(shù)據(jù)集的子集。下述方法可以建立當(dāng)前已打開數(shù)據(jù)集的子集。如欲找出所有男生的觀測:如欲找出所有男生的觀測:1)1)選擇主菜單選擇主菜單“Edit”“Observations”Edit”“Observations”“Find”“Find”,打開,打開“Find Observations”Find Observations”對話框,對

34、話框,確定建立新數(shù)據(jù)表的關(guān)系式;確定建立新數(shù)據(jù)表的關(guān)系式;2)2)在變量名稱列表中選擇在變量名稱列表中選擇sexsex,在,在ValueValue(值)(值)列表中選擇列表中選擇M M,單擊,單擊“OK”O(jiān)K”按鈕;數(shù)據(jù)窗口中所有按鈕;數(shù)據(jù)窗口中所有男生的觀測被選中;男生的觀測被選中;3)3)單擊數(shù)據(jù)窗口左上角處的三角按鈕,打開單擊數(shù)據(jù)窗口左上角處的三角按鈕,打開菜單,選擇菜單,選擇“Extract”Extract”,生成新數(shù)據(jù)集,生成新數(shù)據(jù)集;第一章第一章 1.2 Insight Insight模塊模塊4.4.建立數(shù)據(jù)集的子集建立數(shù)據(jù)集的子集 4)4)若要保存數(shù)據(jù)集,選擇菜單若要保存數(shù)據(jù)集,

35、選擇菜單“File”File”“Save”“Data”“Save”“Data”,在打開的,在打開的“Save Data”Save Data”對話框中選擇保存的邏輯庫名,并輸入數(shù)據(jù)集名,對話框中選擇保存的邏輯庫名,并輸入數(shù)據(jù)集名,單擊單擊“OK”O(jiān)K”按鈕即可。按鈕即可。第一章第一章 1.2 Insight Insight模塊模塊5.5.直接輸入數(shù)據(jù)建立新數(shù)據(jù)表直接輸入數(shù)據(jù)建立新數(shù)據(jù)表 在在INSIGHTINSIGHT中創(chuàng)建新數(shù)據(jù)表的步驟如下:中創(chuàng)建新數(shù)據(jù)表的步驟如下:1)1)選擇主菜單選擇主菜單“File”“NewFile”“New”,即可建立,即可建立一個新數(shù)據(jù)集;一個新數(shù)據(jù)集;2)2)單擊

36、數(shù)據(jù)窗口左上角處的三角按鈕,打開單擊數(shù)據(jù)窗口左上角處的三角按鈕,打開菜單,選擇菜單,選擇“New Variables”New Variables”,在打開的對話框,在打開的對話框中輸入變量個數(shù);再選中輸入變量個數(shù);再選Define VariablesDefine Variables,在打開,在打開的對話框中輸入變量名稱(的對話框中輸入變量名稱(NameName)及其它屬性,單)及其它屬性,單擊擊“OK”O(jiān)K”按鈕即可;按鈕即可;第一章第一章 1.2 Insight Insight模塊模塊5.5.直接輸入數(shù)據(jù)建立新數(shù)據(jù)表直接輸入數(shù)據(jù)建立新數(shù)據(jù)表 在在INSIGHTINSIGHT中創(chuàng)建新數(shù)據(jù)表的步

37、驟如下:中創(chuàng)建新數(shù)據(jù)表的步驟如下:3)3)在單元格內(nèi)輸入數(shù)據(jù),每輸入一個數(shù)據(jù)后在單元格內(nèi)輸入數(shù)據(jù),每輸入一個數(shù)據(jù)后按按EnterEnter鍵確認(rèn)鍵確認(rèn);4)4)選擇菜單選擇菜單 File”“Save”“DataFile”“Save”“Data”,在打開的在打開的“Save Data”Save Data”對話框中選擇保存的邏輯對話框中選擇保存的邏輯庫名,并輸入數(shù)據(jù)集名,單擊庫名,并輸入數(shù)據(jù)集名,單擊“OK”O(jiān)K”按鈕即可保存按鈕即可保存新建的數(shù)據(jù)集。新建的數(shù)據(jù)集。第一章第一章 1.2 Insight Insight模塊模塊第二次課第二次課應(yīng)用軟件應(yīng)用軟件(SAS)主要內(nèi)容主要內(nèi)容一、熟悉分析家一

38、、熟悉分析家(Analyst)(Analyst)模塊模塊 1.1.掌握如何調(diào)用掌握如何調(diào)用“分析家分析家”模塊模塊 2.2.了解分析家模塊的主要功能了解分析家模塊的主要功能 3.3.熟悉熟悉“分析家分析家”的有關(guān)操作的有關(guān)操作二、初步了解二、初步了解SASSAS程序程序 1.1.掌握掌握SASSAS程序構(gòu)成程序構(gòu)成 2.2.了解了解SASSAS程序的數(shù)據(jù)步與過程步程序的數(shù)據(jù)步與過程步第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)n 1.3 初識初識“分析家分析家”n 一、調(diào)用一、調(diào)用“分析家分析家”n 二、功能概述二、功能概述n 三、三、“分析家分析家”的有關(guān)操作的有關(guān)操

39、作一、調(diào)用一、調(diào)用“分析家分析家”可以用下面兩種方法啟動可以用下面兩種方法啟動“分析家分析家”,打開,打開“分分析家析家”窗口:窗口:方法一:方法一:在命令行中輸入在命令行中輸入“Analyst”Analyst”方法二:方法二:選擇主菜單選擇主菜單 “SolutionsSolutions(解決方案)(解決方案)”“AnalysisAnalysis(分析)(分析)”“AnalystAnalyst(分析家)(分析家)”第一章第一章 1.3 初識初識“分析家分析家”二、功能概述二、功能概述“分析家分析家”的菜單功能如下:的菜單功能如下:File(文件)(文件)菜單提供了有關(guān)數(shù)據(jù)文件的新菜單提供了有關(guān)

40、數(shù)據(jù)文件的新建、讀、寫、文件的導(dǎo)入和導(dǎo)出、打印和傳輸?shù)裙?、讀、寫、文件的導(dǎo)入和導(dǎo)出、打印和傳輸?shù)裙δ?;能;Edit(編輯)(編輯)菜單提供了有關(guān)修改當(dāng)前文件菜單提供了有關(guān)修改當(dāng)前文件內(nèi)容的一些選項(xiàng);內(nèi)容的一些選項(xiàng);View(查看)(查看)和和 Data(數(shù)據(jù))(數(shù)據(jù))菜單提供了菜單提供了對讀入數(shù)據(jù)集進(jìn)行加工的一些功能,例如,對數(shù)據(jù)對讀入數(shù)據(jù)集進(jìn)行加工的一些功能,例如,對數(shù)據(jù)集行列的增刪,行列的排序,行列的轉(zhuǎn)置和對數(shù)據(jù)集行列的增刪,行列的排序,行列的轉(zhuǎn)置和對數(shù)據(jù)集的隨機(jī)取樣等;集的隨機(jī)取樣等;第一章第一章 1.3 初識初識“分析家分析家”二、功能概述二、功能概述“分析家分析家”的菜單功能如下的

41、菜單功能如下:Graphs(圖形)(圖形)菜單提供了圖形功能,包括菜單提供了圖形功能,包括直方圖、盒形圖、等高線圖、三維散點(diǎn)圖和曲面直方圖、盒形圖、等高線圖、三維散點(diǎn)圖和曲面圖等;圖等;Statistics(統(tǒng)計)(統(tǒng)計)菜單提供了主要的統(tǒng)計分菜單提供了主要的統(tǒng)計分析功能,包括描述統(tǒng)計量計算、列聯(lián)表分析、假析功能,包括描述統(tǒng)計量計算、列聯(lián)表分析、假設(shè)檢驗(yàn)、方差分析和回歸分析等。設(shè)檢驗(yàn)、方差分析和回歸分析等。第一章第一章 1.3 初識初識“分析家分析家”三、三、“分析家分析家”的有關(guān)操作的有關(guān)操作1.打開數(shù)據(jù)集打開數(shù)據(jù)集 選擇主菜單選擇主菜單“FileFile(文件)(文件)”“Open By

42、SAS Name”O(jiān)pen By SAS Name”,打開打開“Select A Member”Select A Member”對話框,對話框,選擇一個數(shù)據(jù)集作為項(xiàng)目的成員。選擇一個數(shù)據(jù)集作為項(xiàng)目的成員。第一章第一章 1.3 初識初識“分析家分析家”2.導(dǎo)入導(dǎo)入ExcelExcel數(shù)據(jù)表數(shù)據(jù)表 1)1)選擇主菜單選擇主菜單“FileFile”“”“OpenOpen”,在打開的對,在打開的對話框中,選擇文件類型為話框中,選擇文件類型為:“Microsoft Excel Spreadsheet”Microsoft Excel Spreadsheet”;2)2)選定選定ExcelExcel工作簿文件

43、,單擊工作簿文件,單擊“打開打開”按鈕,打按鈕,打開開“SAS ImportSAS Import:Spreadsheet Options”Spreadsheet Options”對話框,對話框,在在“Worksheet/Range”Worksheet/Range”下拉列表中選擇工作表名稱,下拉列表中選擇工作表名稱,單擊單擊“OK”O(jiān)K”按鈕即可;按鈕即可;3)3)選擇主菜單選擇主菜單“FileFile”“”“Save As By SAS Save As By SAS Name”Name”,在打開的,在打開的“Save As”Save As”對話框中,選擇所對話框中,選擇所要保存的邏輯庫名,并輸

44、入數(shù)據(jù)集名,單擊要保存的邏輯庫名,并輸入數(shù)據(jù)集名,單擊“Save”Save”按鈕即可。按鈕即可。第一章第一章 1.3 初識初識“分析家分析家”3.瀏覽和編輯瀏覽和編輯 已打開的數(shù)據(jù)集可處于已打開的數(shù)據(jù)集可處于瀏覽瀏覽(BrowseBrowse)或)或編輯編輯(EditEdit)兩種不同的方式,瀏覽方式只允許顯示數(shù))兩種不同的方式,瀏覽方式只允許顯示數(shù)據(jù)集的內(nèi)容,編輯方式允許修改數(shù)據(jù)表的內(nèi)容。據(jù)集的內(nèi)容,編輯方式允許修改數(shù)據(jù)表的內(nèi)容。可以通過選擇菜單可以通過選擇菜單“Edit”“ModeEdit”“Mode(模(模式)式)”“”“EditEdit(編輯)(編輯)”或或“Edit”“ModeEdi

45、t”“Mode(模式)(模式)”“”“BrowseBrowse(瀏覽)(瀏覽)”進(jìn)行切換。進(jìn)行切換。第一章第一章 1.3 初識初識“分析家分析家”4.改變變量顯示的次序改變變量顯示的次序 選擇菜單選擇菜單“ViewView(查看)(查看)”“”“ColumnsColumns(列)(列)”“MoveMove(移動)(移動)”,打開,打開“Move Columns”Move Columns”對話對話框。框。在列表中選擇變量名后,使用在列表中選擇變量名后,使用上下箭頭上下箭頭,按,按“OK”O(jiān)K”按鈕后,即可改變變量顯示的次序。按鈕后,即可改變變量顯示的次序。注意注意:上述操作是在上述操作是在編輯(

46、編輯(EditEdit)狀態(tài)下進(jìn)行的狀態(tài)下進(jìn)行的!第一章第一章 1.3 初識初識“分析家分析家”5.對數(shù)據(jù)集排序?qū)?shù)據(jù)集排序 1)1)在在“EditEdit(編輯)(編輯)”方式下,選擇菜單方式下,選擇菜單 “DataData(數(shù)據(jù))(數(shù)據(jù))”“”“SortSort(排序)(排序)”,打開打開“SortSort(排序)(排序)”對話框;對話框;2)2)選中欲排序的變量名,單擊選中欲排序的變量名,單擊“Sort BySort By”按鈕,將排序變量選入右框,可選多個變量;按鈕,將排序變量選入右框,可選多個變量;3)3)在右列表框中,選中排序變量,在右列表框中,選中排序變量,單擊單擊“Ascend

47、/DescendAscend/Descend”按鈕,按鈕,可以在升序或降序之間切換??梢栽谏蚧蚪敌蛑g切換。第一章第一章 1.3 初識初識“分析家分析家”6.創(chuàng)建新的變量創(chuàng)建新的變量 在數(shù)據(jù)集中有兩種方式添加新的變量。在數(shù)據(jù)集中有兩種方式添加新的變量。直接插入變量:直接插入變量:選擇菜單選擇菜單“EditEdit”“”“Insert ColumnsInsert Columns”“Character”Character”或或“Numeric”Numeric”,指定插入變量指定插入變量的類型的類型即可在數(shù)據(jù)集中插入一個新的變量。即可在數(shù)據(jù)集中插入一個新的變量。根據(jù)原變量的關(guān)系得到新變量:根據(jù)原變

48、量的關(guān)系得到新變量:選擇菜單選擇菜單“DataData”“”“TransformTransform”“ComputeCompute”,打開,打開“ComputeCompute”對話框;對話框;在對話框中確定變量關(guān)系式。在對話框中確定變量關(guān)系式。第一章第一章 1.3 初識初識“分析家分析家”7.創(chuàng)建數(shù)據(jù)集的子集創(chuàng)建數(shù)據(jù)集的子集1)1)打開一個數(shù)據(jù)集后,選擇菜單打開一個數(shù)據(jù)集后,選擇菜單“DataData”“FilterFilter(過濾)(過濾)”“”“Subset DataSubset Data(子集數(shù)(子集數(shù)據(jù))據(jù))”,打開,打開“Subset”Subset”對話框;對話框;2)2)在列表中

49、選擇變量,在彈出的在列表中選擇變量,在彈出的“OperatorsOperators”列列表中選擇算子(比如表中選擇算子(比如EQEQ表示表示“等于等于”););3)3)用鼠標(biāo)單擊列表框中的用鼠標(biāo)單擊列表框中的“LOOKUP distinct”values”,4)4)在彈出的在彈出的“Lookup Values”Lookup Values”對話框中選擇該變對話框中選擇該變量的可能取值;量的可能取值;單擊單擊“OK”O(jiān)K”按鈕,即可生成子集。按鈕,即可生成子集。第一章第一章 1.3 初識初識“分析家分析家”8.由數(shù)據(jù)集隨機(jī)抽樣由數(shù)據(jù)集隨機(jī)抽樣 選擇菜單選擇菜單“DataData”“”“Random

50、 SampleRandom Sample”,在,在打開的打開的“Random Sample”Random Sample”對話框中,可設(shè)定樣本對話框中,可設(shè)定樣本的容量或抽取的比例(的容量或抽取的比例(RatioRatio)。)。例如,創(chuàng)建一個容量為例如,創(chuàng)建一個容量為1010的樣本時的設(shè)置。的樣本時的設(shè)置。第一章第一章 1.3 初識初識“分析家分析家”若 要 保 存 生 成 的 樣 本,可 以 選 擇 菜 單若 要 保 存 生 成 的 樣 本,可 以 選 擇 菜 單“FileFile”“”“Save As By SAS NameSave As By SAS Name”。9.數(shù)據(jù)集的轉(zhuǎn)置數(shù)據(jù)集的

51、轉(zhuǎn)置 在在SASSAS許多具有分析功能的過程中,有時需要許多具有分析功能的過程中,有時需要將數(shù)據(jù)陣轉(zhuǎn)置。方法如下:將數(shù)據(jù)陣轉(zhuǎn)置。方法如下:將行列進(jìn)行對換(整個進(jìn)行):將行列進(jìn)行對換(整個進(jìn)行):選擇菜單選擇菜單“DataData”“”“TransposeTranspose(轉(zhuǎn)置)(轉(zhuǎn)置)”,打開打開“TransposeTranspose(轉(zhuǎn)置)(轉(zhuǎn)置)”對話框;對話框;在對話框中,選擇列表中的變量名,單擊在對話框中,選擇列表中的變量名,單擊“Transpose”Transpose”按鈕,將變量名一一選入右上框;按鈕,將變量名一一選入右上框;按某個變量的值分組進(jìn)行:按某個變量的值分組進(jìn)行:在在“

52、TransposeTranspose(轉(zhuǎn)置)(轉(zhuǎn)置)”對話框中,可把某對話框中,可把某個變量的值選入右下框(個變量的值選入右下框(Group ByGroup By)。)。第一章第一章 1.3 初識初識“分析家分析家”第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)第一章第一章 SASSAS基礎(chǔ)基礎(chǔ)n 1.4 SAS編程初步編程初步n 一、一、SAS程序概述程序概述n 二、二、數(shù)據(jù)步簡介數(shù)據(jù)步簡介n 三、三、過程步簡介過程步簡介一、一、SAS程序概述程序概述1.數(shù)據(jù)步與過程步數(shù)據(jù)步與過程步 SASSAS程序包括多個步驟和一些控制語句,一般程序包括多個步驟和一些控制語句,一般情況下由兩種類型的程序步(情況下由兩

53、種類型的程序步(stepssteps)組成:)組成:數(shù)據(jù)步(數(shù)據(jù)步(DATA stepsDATA steps)和過程步()和過程步(PROC stepsPROC steps)有時有時SASSAS程序還包括一些全程語句,用以控制貫程序還包括一些全程語句,用以控制貫穿整個穿整個SASSAS程序的某些選項(xiàng)、變量或程序運(yùn)行的環(huán)程序的某些選項(xiàng)、變量或程序運(yùn)行的環(huán)境。境。第一章第一章 1.4 SAS SAS編程初步編程初步一、一、SAS程序概述程序概述1.數(shù)據(jù)步與過程步數(shù)據(jù)步與過程步 數(shù)據(jù)步通常用于創(chuàng)建數(shù)據(jù)步通常用于創(chuàng)建SASSAS數(shù)據(jù)集,數(shù)據(jù)集,但也可以但也可以用于產(chǎn)生特別設(shè)計的報表。用于產(chǎn)生特別設(shè)計的

54、報表。過程步通常用于分析和處理過程步通常用于分析和處理SASSAS數(shù)據(jù)集中的數(shù)據(jù)集中的數(shù)據(jù),數(shù)據(jù),但有時候也可用于創(chuàng)建數(shù)據(jù)集。但有時候也可用于創(chuàng)建數(shù)據(jù)集。一個一個SASSAS程序就是由數(shù)據(jù)步、過程步或兩者的程序就是由數(shù)據(jù)步、過程步或兩者的任意組合而成。每一個程序步通常由若干任意組合而成。每一個程序步通常由若干語句語句(statementsstatements)構(gòu)成。構(gòu)成。第一章第一章 1.4 SAS SAS編程初步編程初步2.書寫規(guī)則書寫規(guī)則 一個一個SASSAS語句有兩個重要特征:語句有兩個重要特征:由由關(guān)鍵詞(關(guān)鍵詞(keywordkeyword)開始;開始;總以總以分號分號“;”結(jié)束。結(jié)

55、束。第一章第一章 1.4 SAS SAS編程初步編程初步datadata c200501;inputinput name$sex$math chinese;cards;cards;李家富 男 92 98張麗萍 女 89 106王春雷 男 86 90劉剛 男 98 109張潁 女 80 110;procproc print data=c200501;procproc means data=c200501 mean;var math chinese;runrun;第一章第一章 1.4 SAS SAS編程初步編程初步Obs name sex math chinese1 李家富李家富 男男 92 98

56、2 張麗萍張麗萍 女女 89 1063 王春雷王春雷 男男 86 904 劉剛劉剛 男男 98 1095 張潁張潁 女女 80 110 The MEANS Procedure Variable Mean -math 89.0000000 chinese 102.6000000 -說明:說明:1)1)一個數(shù)據(jù)步由關(guān)鍵詞一個數(shù)據(jù)步由關(guān)鍵詞DATADATA開始,而一個過程開始,而一個過程步由關(guān)鍵詞步由關(guān)鍵詞PROCPROC開始。開始。2)2)SAS SAS語句是自由格式的:一個語句可以由幾行語句是自由格式的:一個語句可以由幾行組成,可以在任一列開始和結(jié)束,幾個語句可以在同組成,可以在任一列開始和結(jié)束

57、,幾個語句可以在同一行內(nèi)。一行內(nèi)。SASSAS每看到一個分號,就將其以前、上一個每看到一個分號,就將其以前、上一個分號以后的所有字符當(dāng)作一條語句來處理,而不管它分號以后的所有字符當(dāng)作一條語句來處理,而不管它們處在多少個不同的行中(如代碼中的二三兩行為一們處在多少個不同的行中(如代碼中的二三兩行為一個語句)。個語句)。3)3)SAS SAS語句對字母的大小寫不敏感,可以根據(jù)個語句對字母的大小寫不敏感,可以根據(jù)個人習(xí)慣決定字母的大寫或小寫。人習(xí)慣決定字母的大寫或小寫。4)4)SAS SAS語句中的詞之間用語句中的詞之間用空格空格或或特殊符號特殊符號分隔。分隔。第一章第一章 1.4 SAS SAS編

58、程初步編程初步3.SAS程序中的注釋程序中的注釋 在在SASSAS程序中可以加入注釋,注釋使用程序中可以加入注釋,注釋使用C C語言語語言語法,用法,用/*和和 */在兩端界定注釋,這種注釋可以出在兩端界定注釋,這種注釋可以出現(xiàn)在任何允許加入空格的位置,可以占多行?,F(xiàn)在任何允許加入空格的位置,可以占多行。另一種注釋是把以星號開頭的行作為注釋。一另一種注釋是把以星號開頭的行作為注釋。一般只把注釋單獨(dú)占一行或若干行,不把注釋與程序般只把注釋單獨(dú)占一行或若干行,不把注釋與程序代碼放在同一行。注釋的另一個作用是把某些代碼代碼放在同一行。注釋的另一個作用是把某些代碼暫時屏蔽使其不被運(yùn)行。暫時屏蔽使其不被

59、運(yùn)行。/*生成生成20052005級級1 1班考試成績的數(shù)據(jù)集班考試成績的數(shù)據(jù)集*/data c200501data c200501;第一章第一章 1.4 SAS SAS編程初步編程初步4.SAS程序的提交程序的提交 SASSAS程序在程序在EditorEditor窗口中編寫,欲使窗口中編寫,欲使SASSAS運(yùn)行所運(yùn)行所編寫的程序,就需要編寫的程序,就需要“提交(提交(submitsubmit)”:1 1)單擊功能鍵單擊功能鍵 F8F8,2 2)選擇菜單項(xiàng)選擇菜單項(xiàng)“Run”“SubmitRun”“Submit”,3 3)直接點(diǎn)擊工具欄上的按鈕均可以提交程序。直接點(diǎn)擊工具欄上的按鈕均可以提交程

60、序。注意:注意:當(dāng)一個當(dāng)一個SASSAS程序被提交(程序被提交(submitsubmit)時,)時,每一個每一個DATADATA、PROCPROC或或RUNRUN語句會導(dǎo)致前面的程序步語句會導(dǎo)致前面的程序步被執(zhí)行。所以,被執(zhí)行。所以,一個一個SASSAS程序應(yīng)以程序應(yīng)以RUNRUN語句結(jié)束語句結(jié)束,否,否則,最后一個程序步不會被執(zhí)行。則,最后一個程序步不會被執(zhí)行。第一章第一章 1.4 SAS SAS編程初步編程初步二、數(shù)據(jù)步簡介二、數(shù)據(jù)步簡介1.建立建立SAS數(shù)據(jù)集數(shù)據(jù)集 利用數(shù)據(jù)步建立利用數(shù)據(jù)步建立SASSAS數(shù)據(jù)集,有兩種方式可以數(shù)據(jù)集,有兩種方式可以輸入數(shù)據(jù):輸入數(shù)據(jù):1)1)將數(shù)據(jù)排列

61、在變量名串之后;將數(shù)據(jù)排列在變量名串之后;2)2)指定一個外部數(shù)據(jù)文件供讀取。指定一個外部數(shù)據(jù)文件供讀取。第一章第一章 1.4 SAS SAS編程初步編程初步1)1)將數(shù)據(jù)排列在變量名串之后將數(shù)據(jù)排列在變量名串之后 一般語法為:一般語法為:DATA DATA ;INPUT INPUT$2$;k$;CARDSCARDS;d11 d12 d11 d12 d1kd1kd21 d22 d21 d22 d2kd2k.;RUNRUN;第一章第一章 1.4 SAS SAS編程初步編程初步data c200501;input name$sex$math chinese;cards;李家富 男 92 98張麗萍

62、 女 89 106王春雷 男 86 90劉剛 男 98 109張潁 女 80 110;runrun;例例1:例例2 2:data f2005;input number name$;cards;200541001 zhao 200541002 qian 200541003 sun200541004 li;run;第一章第一章 1.4 SAS SAS編程初步編程初步2)2)指定一個外部數(shù)據(jù)文件供讀取指定一個外部數(shù)據(jù)文件供讀取 一般語法為:一般語法為:DATADATA ;INFILEINFILE ;INPUT INPUT 2 ;k;RUNRUN;第一章第一章 1.4 SAS SAS編程初步編程初步例

63、如例如:data c200501;infile g:datac2005.txt;input name$sex$math chinese;run;注意:注意:運(yùn)行上述程序,在邏輯庫運(yùn)行上述程序,在邏輯庫Work中可以看到中可以看到 剛生成的數(shù)據(jù)集剛生成的數(shù)據(jù)集c2005012.數(shù)據(jù)集的復(fù)制與修改數(shù)據(jù)集的復(fù)制與修改 可以用可以用SETSET語句語句把一個已有數(shù)據(jù)集復(fù)制到一個新把一個已有數(shù)據(jù)集復(fù)制到一個新數(shù)據(jù)集,同時還可以進(jìn)行修改。數(shù)據(jù)集,同時還可以進(jìn)行修改。SETSET語句的語法格式有兩種。語句的語法格式有兩種。第一章第一章 1.4 SAS SAS編程初步編程初步SETSET語句的語法格式語句的語

64、法格式格式一:格式一:DATADATA ;SETSET ;KEEP KEEP;DROP DROP;IF IF THEN THEN;RUNRUN;格式二:格式二:DATADATA ;SETSET ;IF IF THEN THEN;RUNRUN;第一章第一章 1.4 SAS SAS編程初步編程初步例如:例如:data c200501a;set c200501;keep name math chinese;if chinese 100 then chinese=100;run;3.拆分?jǐn)?shù)據(jù)集拆分?jǐn)?shù)據(jù)集 使用使用SETSET和和OUTPUTOUTPUT語句可以根據(jù)某一分類原則語句可以根據(jù)某一分類原則把

65、數(shù)據(jù)行分別存放到不同的數(shù)據(jù)集,把數(shù)據(jù)行分別存放到不同的數(shù)據(jù)集,語法格式為:語法格式為:DATADATA 2;SETSET ;WHEN(WHEN()OUTPUT)OUTPUT;1;WHEN(WHEN()OUTPUT)OUTPUT;2;RUNRUN;第一章第一章 1.4 SAS SAS編程初步編程初步 例如,把數(shù)據(jù)集例如,把數(shù)據(jù)集c200501c200501中的所有男生的觀測中的所有男生的觀測放到數(shù)據(jù)集放到數(shù)據(jù)集c200501mc200501m中,把所有女生的觀測放到中,把所有女生的觀測放到c200501fc200501f中,中,可以使用如下程序:可以使用如下程序:datadata c200501

66、m c200501f;c200501m c200501f;setset c200501;c200501;selectselect(sex(sex););when(when(男男)output c200501m;)output c200501m;when(when(女女)output c200501f;)output c200501f;otherwise put sex=otherwise put sex=有錯有錯;endend;dropdrop sex;sex;runrun;第一章第一章 1.4 SAS SAS編程初步編程初步4.數(shù)據(jù)集的縱向合并數(shù)據(jù)集的縱向合并 使用使用SETSET語句可以將幾個結(jié)構(gòu)相同的數(shù)據(jù)集上語句可以將幾個結(jié)構(gòu)相同的數(shù)據(jù)集上下連接到一起。下連接到一起。其語法格式為:其語法格式為:DATADATA ;SETSET (IN=(IN=)(IN=(IN=)2);IF IF =1 THEN =1 THEN=;1;IF IF =1 THEN =1 THEN=;2;RUNRUN;第一章第一章 1.4 SAS SAS編程初步編程初步 例如,在前例中,把例如,在前例中,把c2005

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!