




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章SAS過程步應(yīng)用過程步概述SAS過程步(procstep)是SAS系統(tǒng)的另一個(gè)核心步,用來對(duì)生成的數(shù)據(jù)集進(jìn)行分析和處理,是SAS內(nèi)部已經(jīng)編譯好的過程。用戶可根據(jù)業(yè)務(wù)需求,直接調(diào)用SAS內(nèi)部過程并對(duì)所調(diào)用過程選項(xiàng)設(shè)置進(jìn)行分析處理、作圖和報(bào)表,然后根據(jù)調(diào)用過程輸出的信息寫出分析報(bào)告做總結(jié)性評(píng)價(jià)。SAS系統(tǒng)中所謂的過程步是指調(diào)用SAS內(nèi)部已經(jīng)編譯好的過程對(duì)數(shù)據(jù)集進(jìn)行動(dòng)態(tài)分析的過程。過程步內(nèi)部處理機(jī)制和作用過程步以“proc”關(guān)鍵字為開始標(biāo)志,通過“proc”語句調(diào)用過程名和數(shù)據(jù)集,輸出分析報(bào)告或圖形或?qū)?shù)據(jù)集變換處理的動(dòng)態(tài)執(zhí)行過程。過程步的主要作用是分析數(shù)據(jù)或?qū)?shù)據(jù)集做變換處理,輸出分析報(bào)告或圖形等分析信息,然后用戶根據(jù)輸出信息寫出分析報(bào)告,做總結(jié)性評(píng)價(jià)。過程步語法格式Proc過程名<data=數(shù)據(jù)集名><選項(xiàng)>;
過程語句<參數(shù)選項(xiàng)>;run;【注意】對(duì)于調(diào)用SQL過程,結(jié)束標(biāo)志是Quit.表5-1過程步語法說明過程步操作語句
功能proc過程步開始過程關(guān)鍵字,告訴SAS系統(tǒng)此處為過程步過程名SAS系統(tǒng)內(nèi)部編譯好的過程,直接寫過程名Data=指定過程步處理的數(shù)據(jù)集選項(xiàng)控制過程的選項(xiàng)。每個(gè)過程都有自己的選項(xiàng),同時(shí)還有通用選項(xiàng)過程語句過程內(nèi)部分析數(shù)據(jù)集用到的語句參數(shù)選項(xiàng)過程語句具有的選項(xiàng),如分析變量選項(xiàng)run告訴過程步到此處結(jié)束,也可以省略此語句,在下一個(gè)過程步或數(shù)據(jù)步的開始處結(jié)束表5-2過程步通用基本語句過程語句
功能var指定分析變量,多個(gè)變量以空格分隔by指定一個(gè)或多個(gè)分組變量對(duì)數(shù)據(jù)集分組,數(shù)據(jù)集要先排序class指定一個(gè)或多個(gè)分類變量,不需要實(shí)現(xiàn)對(duì)數(shù)據(jù)集排序model建模中指定模型的因變量和自變量,以及相關(guān)模型選項(xiàng)freq指定用于分析變量的頻數(shù)變量weight指定權(quán)數(shù)變量,以獲得該變量占百分比的權(quán)重id指定觀測(cè)標(biāo)識(shí),輸出會(huì)去掉obs選項(xiàng)標(biāo)識(shí)output將過程分析結(jié)果輸出到新數(shù)據(jù)集where條件選項(xiàng)語句title輸出文件加入標(biāo)題信息footnote輸出文件加入腳注信息options
通過此語句設(shè)置,改變SAS系統(tǒng)的默認(rèn)設(shè)置注意過程步中的過程語句與數(shù)據(jù)步中的語句不同,數(shù)據(jù)步中的語句不能用到過程中,過程步中的過程語句以某一個(gè)關(guān)鍵字開始,如by、var、class、weight、freq、model等。過程步基本語句1.var語句過程步中通過var語句指定分析變量,告訴SAS系統(tǒng)過程步對(duì)所要分析數(shù)據(jù)集的哪些變量進(jìn)行分析,多個(gè)分析變量之間用空格分隔。省略該語句時(shí)默認(rèn)對(duì)數(shù)據(jù)集的所有變量進(jìn)行統(tǒng)計(jì)分析.語法格式:var變量名1變量名2變量名3…變量名N;功能:指定要分析的變量。【注意】此處的變量名為過程步指定的數(shù)據(jù)集中所具有的變量名。過程步基本語句1.by語句By語句指定一個(gè)或幾個(gè)分組變量,根據(jù)by語句中指明的分組變量對(duì)數(shù)據(jù)集中的觀測(cè)記錄進(jìn)行分組,然后對(duì)每一組觀測(cè)記錄通過所調(diào)用過程進(jìn)行組內(nèi)分析,多個(gè)變量之間用空格分隔.語法格式:by變量名1變量名2變量名3…變量名N;功能:by語句對(duì)數(shù)據(jù)集按指定變量先進(jìn)行分組,然后對(duì)分好的組進(jìn)行組內(nèi)分析。【注意】使用by語句的過程步中,對(duì)所分析的數(shù)據(jù)集要先通過sort過程對(duì)數(shù)據(jù)集排序,方可在用by語句的過程對(duì)排序后的數(shù)據(jù)集分組。過程步基本語句3.class語句class語句指定一個(gè)或幾個(gè)分類變量,對(duì)分析的數(shù)據(jù)集不需要按分類變量先通過sort過程排序后再分析.這是Class語句與by語句的不同之處。在方差分析過程中,class語句中指定的變量是因變量,在均值過程(means)中,class語句和by語句功能相同。調(diào)用不同的過程,class語句中分析變量表示的意義也不同。語法格式:class變量名1變量名2…變量名N;功能:過程步中用class語句可以指定分類變量,然后過程步再對(duì)分好類的組進(jìn)行組內(nèi)分析。過程步基本語句4.model語句model語句指定模型的樣式。通過model語句可以尋找變量與變量之間的關(guān)系,在銷售領(lǐng)域或風(fēng)險(xiǎn)控制領(lǐng)域經(jīng)常用到此語句尋找變量之間呈現(xiàn)的關(guān)系,來幫助決策控制銷售和風(fēng)險(xiǎn)。語法格式:model因變量=自變量表/選項(xiàng);功能:過程步中為所用到的分析過程指定分析模型,并給出模型用到的因變量和自變量的個(gè)數(shù)和變量名。【注意】因變量=自變量表/選項(xiàng)語句就相當(dāng)于醫(yī)院直線方程y=kx+b,y變量因自變量x變化而變化。過程步基本語句5.freq語句SAS用freq語句分析數(shù)據(jù)集中某個(gè)變量出現(xiàn)的次數(shù)。語法格式:freq變量名;功能:對(duì)freq中指定的變量求出數(shù)據(jù)集中觀測(cè)出現(xiàn)的頻度,即出現(xiàn)的次數(shù),是對(duì)變量的一個(gè)累加過程。【注意】freq語句中指定的變量只能是數(shù)值型變量。過程步基本語句6.weight語句通過weight語句對(duì)某個(gè)變量進(jìn)行統(tǒng)計(jì)分析,可以看出此變量在總體中的相對(duì)重要程度。語法格式:weight變量名;功能:分析變量在所觀測(cè)記錄中占總觀測(cè)記錄的比重,即百分比。【注意】weight語句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對(duì)應(yīng)值為零或缺失時(shí)此觀測(cè)記錄不作為分析數(shù)據(jù),該觀測(cè)記錄被剔除出分析過程。過程步基本語句7.id語句過程步用id可以替代SAS默認(rèn)的obs標(biāo)識(shí),id省略時(shí)用SAS默認(rèn)obs來標(biāo)識(shí)觀測(cè)記錄。語法格式:id標(biāo)識(shí)變量名;功能:區(qū)分不同觀測(cè)記錄的變量,相當(dāng)于指定一個(gè)區(qū)別標(biāo)識(shí),每個(gè)觀測(cè)有唯一標(biāo)識(shí)。【注意】weight語句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對(duì)應(yīng)值為零或缺失時(shí)此觀測(cè)記錄不作為分析數(shù)據(jù),該觀測(cè)記錄被剔除出分析過程。過程步基本語句8.output語句output語句把過程步分析的結(jié)果輸出到指定的數(shù)據(jù)集語法格式:outputout=新數(shù)據(jù)集名<關(guān)鍵字=變量名>;功能:將調(diào)用過程的分析結(jié)果輸出到一個(gè)新數(shù)據(jù)集中。【注意】如果分析的輸出結(jié)果想永久保留,必須建立永久邏輯庫,然后通過二級(jí)名方式存儲(chǔ)新數(shù)據(jù)集,即邏輯庫名.新數(shù)據(jù)集名。過程步基本語句9.where語句Where語句為過濾條件語句。語法格式:where過濾條件;功能:根據(jù)條件取出數(shù)據(jù)集中的數(shù)據(jù)。10.title語句title語句用于加入標(biāo)題信息,對(duì)輸出報(bào)告需要加入標(biāo)題信息的可以通過此語句輸入標(biāo)題內(nèi)容。語法格式:titlen‘標(biāo)題信息’;功能:為過程分析輸出信息加入標(biāo)題信息。【注意】title語句中的“n”為整數(shù),用于告訴SAS系統(tǒng)在第幾行顯示標(biāo)題信息。過程步基本語句10.footnote語句footnote語句用于加入腳注信息。語法格式:footnote腳注信息;功能:在輸出頁底部打印腳注信息。11.options語句options語句主要是改變SAS系統(tǒng)的默認(rèn)設(shè)置,屬于全局性的變量設(shè)置,在SAS會(huì)話沒有退出會(huì)話期間有效,當(dāng)前會(huì)話執(zhí)行時(shí),options語句改變屬性設(shè)置,上一個(gè)會(huì)話的options語句設(shè)置失效。語法格式:options選項(xiàng)1
<選項(xiàng)2>…;功能:改變SAS系統(tǒng)默認(rèn)設(shè)置。表5-4options常用選項(xiàng)說明選項(xiàng)功能date輸出頁顯示日期,SAS系統(tǒng)默認(rèn)輸出頁顯示日期nodate輸出頁不顯示日期Linesize=指定顯示日志和輸出信息的行寬度number輸出顯示頁號(hào),SAS系統(tǒng)默認(rèn)輸出頁顯示頁號(hào)nonumber輸出不顯示頁號(hào)Pagesize=指定每個(gè)輸出頁顯示的行數(shù),取值范圍為[15,32767]中的整數(shù)值center輸出頁信息居中,SAS系統(tǒng)默認(rèn)輸出信息居中nocenter輸出頁信息不居中notes日志窗口默認(rèn)顯示注釋nonotes
設(shè)置日志窗口不顯示注釋nosource日志窗口不顯示編寫的程序信息過程步變量屬性語句表5-5常用變量屬性語句變量屬性語句
功能label指定變量標(biāo)簽,相當(dāng)于指定解釋變量意義的功能format指定變量輸出格式,用于對(duì)變量輸出顯示屬性的定義attrib定義變量屬性,與數(shù)據(jù)步中的用法一樣label語句用label語句給變量指定一個(gè)可以識(shí)別的名字,其語法格式與數(shù)據(jù)步中定義的語法格式相同。Label語句可以出現(xiàn)在過程步中的任意位置,只對(duì)該過程中定義的標(biāo)簽有效。語法格式:Label變量名1=‘標(biāo)簽名’變量名2=‘標(biāo)簽名’…;功能:給變量指定一個(gè)標(biāo)簽名,便于理解變量。【注意】label語句中的多個(gè)變量標(biāo)簽之間用空格分隔。format語句format語句定義輸出變量的格式,與數(shù)據(jù)步中定義的語法格式相同,定義輸出變量的字符或數(shù)值類型。語法格式:format變量名類型定義;功能:對(duì)變量定義輸出格式。【注意】變量類型定義與數(shù)據(jù)步input語句中定義變量類型的方式相同。Artrib語句在過程步中通過artrib語句可以指定變量的屬性,與數(shù)據(jù)步中定義的語法格式相同。其定義的變量屬性在過程步中有效。語法格式:Attrib變量名定義變量屬性;功能:attrib語句對(duì)過程步中的變量定義屬性,這個(gè)屬性是永久的,通過length=、format=、informat=和label=語句定義變量的具體屬性。Artrib語句Attrib語句可以定義變量屬性,通過以下語句指定。(1)length=<$>w.d:字符變量前面加$符號(hào)。(2)format=:定義變量的輸出格式。(3)informat=:定義變量的輸入格式。(4)label=:定義變量標(biāo)簽。【注意】通過attrib語句定義變量時(shí)上面所列的4個(gè)語句可以同時(shí)使用,也可以任取一個(gè)或幾個(gè),根據(jù)需求選擇匹配項(xiàng)定義變量屬性。過程步選項(xiàng)參數(shù)過程步選項(xiàng)參數(shù)是所調(diào)用過程控制分析數(shù)據(jù)集的設(shè)置項(xiàng)。有些選項(xiàng)參數(shù)設(shè)置只對(duì)所調(diào)用過程有效,只有此過程具有,其他過程不具有此選項(xiàng)參數(shù)。對(duì)此選項(xiàng)參數(shù)的設(shè)置要具體過程具體分析。所有過程名所具有的選項(xiàng)參數(shù)的設(shè)置方法相同。表5-6print過程選項(xiàng)參數(shù)說明選項(xiàng)參數(shù)
功能no
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4521-2023烏鱧池塘健康養(yǎng)殖技術(shù)規(guī)程
- DB32/T 4470-2023道路干法廢胎顆粒瀝青混合料應(yīng)用技術(shù)規(guī)程
- DB32/T 4432-2022視頻監(jiān)控聯(lián)網(wǎng)信息安全自動(dòng)化漏洞掃描技術(shù)規(guī)范
- DB32/T 4370-2022危險(xiǎn)廢物綜合利用與處置技術(shù)規(guī)范通則
- DB32/T 4272-2022醫(yī)用超聲測(cè)量用水處理指南
- DB32/T 3847-2020用電場(chǎng)所智慧安全監(jiān)控系統(tǒng)技術(shù)規(guī)范
- DB32/T 3761.9-2020新型冠狀病毒肺炎疫情防控技術(shù)規(guī)范第9部分:職業(yè)健康技術(shù)服務(wù)機(jī)構(gòu)
- DB32/T 3643-2019氣壓劈裂真空預(yù)壓加固軟土地基技術(shù)規(guī)程
- DB31/T 680.3-2017城市公共用水定額及其計(jì)算方法第3部分:游泳池
- DB31/T 229-2011礦物油型有機(jī)熱載體
- GB 2759-2015食品安全國家標(biāo)準(zhǔn)冷凍飲品和制作料
- GB 21550-2008聚氯乙烯人造革有害物質(zhì)限量
- CMMI-決策分析和決定過程
- 2023年高考重慶理科數(shù)學(xué)試卷和答案(word完美解析版)
- 小型蓋板預(yù)制施工方案及工藝方法
- DB63-T 164-2021草地地面鼠害防治技術(shù)規(guī)范
- 抖音生活服務(wù)服務(wù)商合作手冊(cè)-抖音
- 涉密人員保密審查表
- Unit2Lesson3GettingToTheTop課件-高中英語北師大版(2019)選擇性必修第一冊(cè)
- 卡通風(fēng)青春畢業(yè)季PPT模板課件
- 《804泄爆墻安裝施工方案》
評(píng)論
0/150
提交評(píng)論