版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第4章SAS過程步應(yīng)用過程步概述SAS過程步(procstep)是SAS系統(tǒng)的另一個(gè)核心步,用來對生成的數(shù)據(jù)集進(jìn)行分析和處理,是SAS內(nèi)部已經(jīng)編譯好的過程。用戶可根據(jù)業(yè)務(wù)需求,直接調(diào)用SAS內(nèi)部過程并對所調(diào)用過程選項(xiàng)設(shè)置進(jìn)行分析處理、作圖和報(bào)表,然后根據(jù)調(diào)用過程輸出的信息寫出分析報(bào)告做總結(jié)性評價(jià)。SAS系統(tǒng)中所謂的過程步是指調(diào)用SAS內(nèi)部已經(jīng)編譯好的過程對數(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é)性評價(jià)。過程步語法格式Proc過程名<data=數(shù)據(jù)集名><選項(xiàng)>;
過程語句<參數(shù)選項(xiàng)>;run;【注意】對于調(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è)分組變量對數(shù)據(jù)集分組,數(shù)據(jù)集要先排序class指定一個(gè)或多個(gè)分類變量,不需要實(shí)現(xiàn)對數(shù)據(jù)集排序model建模中指定模型的因變量和自變量,以及相關(guān)模型選項(xiàng)freq指定用于分析變量的頻數(shù)變量weight指定權(quán)數(shù)變量,以獲得該變量占百分比的權(quán)重id指定觀測標(biāo)識,輸出會(huì)去掉obs選項(xiàng)標(biāo)識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)過程步對所要分析數(shù)據(jù)集的哪些變量進(jìn)行分析,多個(gè)分析變量之間用空格分隔。省略該語句時(shí)默認(rèn)對數(shù)據(jù)集的所有變量進(jìn)行統(tǒng)計(jì)分析.語法格式:var變量名1變量名2變量名3…變量名N;功能:指定要分析的變量?!咀⒁狻看颂幍淖兞棵麨檫^程步指定的數(shù)據(jù)集中所具有的變量名。過程步基本語句1.by語句By語句指定一個(gè)或幾個(gè)分組變量,根據(jù)by語句中指明的分組變量對數(shù)據(jù)集中的觀測記錄進(jìn)行分組,然后對每一組觀測記錄通過所調(diào)用過程進(jìn)行組內(nèi)分析,多個(gè)變量之間用空格分隔.語法格式:by變量名1變量名2變量名3…變量名N;功能:by語句對數(shù)據(jù)集按指定變量先進(jìn)行分組,然后對分好的組進(jìn)行組內(nèi)分析。【注意】使用by語句的過程步中,對所分析的數(shù)據(jù)集要先通過sort過程對數(shù)據(jù)集排序,方可在用by語句的過程對排序后的數(shù)據(jù)集分組。過程步基本語句3.class語句class語句指定一個(gè)或幾個(gè)分類變量,對分析的數(shù)據(jù)集不需要按分類變量先通過sort過程排序后再分析.這是Class語句與by語句的不同之處。在方差分析過程中,class語句中指定的變量是因變量,在均值過程(means)中,class語句和by語句功能相同。調(diào)用不同的過程,class語句中分析變量表示的意義也不同。語法格式:class變量名1變量名2…變量名N;功能:過程步中用class語句可以指定分類變量,然后過程步再對分好類的組進(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變量名;功能:對freq中指定的變量求出數(shù)據(jù)集中觀測出現(xiàn)的頻度,即出現(xiàn)的次數(shù),是對變量的一個(gè)累加過程。【注意】freq語句中指定的變量只能是數(shù)值型變量。過程步基本語句6.weight語句通過weight語句對某個(gè)變量進(jìn)行統(tǒng)計(jì)分析,可以看出此變量在總體中的相對重要程度。語法格式:weight變量名;功能:分析變量在所觀測記錄中占總觀測記錄的比重,即百分比?!咀⒁狻縲eight語句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對應(yīng)值為零或缺失時(shí)此觀測記錄不作為分析數(shù)據(jù),該觀測記錄被剔除出分析過程。過程步基本語句7.id語句過程步用id可以替代SAS默認(rèn)的obs標(biāo)識,id省略時(shí)用SAS默認(rèn)obs來標(biāo)識觀測記錄。語法格式:id標(biāo)識變量名;功能:區(qū)分不同觀測記錄的變量,相當(dāng)于指定一個(gè)區(qū)別標(biāo)識,每個(gè)觀測有唯一標(biāo)識?!咀⒁狻縲eight語句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對應(yīng)值為零或缺失時(shí)此觀測記錄不作為分析數(shù)據(jù),該觀測記錄被剔除出分析過程。過程步基本語句8.output語句output語句把過程步分析的結(jié)果輸出到指定的數(shù)據(jù)集語法格式:outputout=新數(shù)據(jù)集名<關(guān)鍵字=變量名>;功能:將調(diào)用過程的分析結(jié)果輸出到一個(gè)新數(shù)據(jù)集中。【注意】如果分析的輸出結(jié)果想永久保留,必須建立永久邏輯庫,然后通過二級名方式存儲新數(shù)據(jù)集,即邏輯庫名.新數(shù)據(jù)集名。過程步基本語句9.where語句Where語句為過濾條件語句。語法格式:where過濾條件;功能:根據(jù)條件取出數(shù)據(jù)集中的數(shù)據(jù)。10.title語句title語句用于加入標(biāo)題信息,對輸出報(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輸出顯示頁號,SAS系統(tǒng)默認(rèn)輸出頁顯示頁號nonumber輸出不顯示頁號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指定變量輸出格式,用于對變量輸出顯示屬性的定義attrib定義變量屬性,與數(shù)據(jù)步中的用法一樣label語句用label語句給變量指定一個(gè)可以識別的名字,其語法格式與數(shù)據(jù)步中定義的語法格式相同。Label語句可以出現(xiàn)在過程步中的任意位置,只對該過程中定義的標(biāo)簽有效。語法格式:Label變量名1=‘標(biāo)簽名’變量名2=‘標(biāo)簽名’…;功能:給變量指定一個(gè)標(biāo)簽名,便于理解變量?!咀⒁狻縧abel語句中的多個(gè)變量標(biāo)簽之間用空格分隔。format語句format語句定義輸出變量的格式,與數(shù)據(jù)步中定義的語法格式相同,定義輸出變量的字符或數(shù)值類型。語法格式:format變量名類型定義;功能:對變量定義輸出格式?!咀⒁狻孔兞款愋投x與數(shù)據(jù)步input語句中定義變量類型的方式相同。Artrib語句在過程步中通過artrib語句可以指定變量的屬性,與數(shù)據(jù)步中定義的語法格式相同。其定義的變量屬性在過程步中有效。語法格式:Attrib變量名定義變量屬性;功能:attrib語句對過程步中的變量定義屬性,這個(gè)屬性是永久的,通過length=、format=、informat=和label=語句定義變量的具體屬性。Artrib語句Attrib語句可以定義變量屬性,通過以下語句指定。(1)length=<$>w.d:字符變量前面加$符號。(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è)置只對所調(diào)用過程有效,只有此過程具有,其他過程不具有此選項(xiàng)參數(shù)。對此選項(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球及中國醫(yī)藥級β丙氨酸行業(yè)應(yīng)用狀況及需求規(guī)模預(yù)測報(bào)告
- 2024-2030年全球及中國三氯化鋁行業(yè)運(yùn)營態(tài)勢及發(fā)展趨勢預(yù)測報(bào)告
- 2024-2030年全球健康醫(yī)療大數(shù)據(jù)行業(yè)發(fā)展分析及投資創(chuàng)新模式研究報(bào)告
- 2024-2030年中國高頻介質(zhì)加熱設(shè)備資金申請報(bào)告
- 探索人物動(dòng)植物課程設(shè)計(jì)
- 有關(guān)安全培訓(xùn)的課程設(shè)計(jì)
- 智能小車控制器課程設(shè)計(jì)
- 材控課程設(shè)計(jì)
- 智能螞蟻算法課程設(shè)計(jì)
- 2024年電商平臺運(yùn)營服務(wù)合同標(biāo)的質(zhì)量保證與績效評估
- 小型水閘委托管理協(xié)議書
- 專項(xiàng)資金支出明細(xì)表參考模板范本
- 八年級化學(xué)魯教版(五四學(xué)制)全一冊第二單元探秘水世界知識點(diǎn)梳理
- 工藝研發(fā)工程師崗位說明書
- 中國聯(lián)通機(jī)房標(biāo)準(zhǔn)化規(guī)范
- 2023年電大期末考試勞動(dòng)與社會(huì)保障法
- GB/T 41805-2022光學(xué)元件表面疵病定量檢測方法顯微散射暗場成像法
- GB/T 6438-2007飼料中粗灰分的測定
- GB/T 33661-2017農(nóng)歷的編算和頒行
- 《鄉(xiāng)土中國》之《從欲望到需要》同步教學(xué)
- 國內(nèi)外總部基地研究多案例及經(jīng)濟(jì)分析課件
評論
0/150
提交評論