第5章SAS過(guò)程步應(yīng)用_第1頁(yè)
第5章SAS過(guò)程步應(yīng)用_第2頁(yè)
第5章SAS過(guò)程步應(yīng)用_第3頁(yè)
第5章SAS過(guò)程步應(yīng)用_第4頁(yè)
第5章SAS過(guò)程步應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第4章SAS過(guò)程步應(yīng)用過(guò)程步概述SAS過(guò)程步(procstep)是SAS系統(tǒng)的另一個(gè)核心步,用來(lái)對(duì)生成的數(shù)據(jù)集進(jìn)行分析和處理,是SAS內(nèi)部已經(jīng)編譯好的過(guò)程。用戶可根據(jù)業(yè)務(wù)需求,直接調(diào)用SAS內(nèi)部過(guò)程并對(duì)所調(diào)用過(guò)程選項(xiàng)設(shè)置進(jìn)行分析處理、作圖和報(bào)表,然后根據(jù)調(diào)用過(guò)程輸出的信息寫(xiě)出分析報(bào)告做總結(jié)性評(píng)價(jià)。SAS系統(tǒng)中所謂的過(guò)程步是指調(diào)用SAS內(nèi)部已經(jīng)編譯好的過(guò)程對(duì)數(shù)據(jù)集進(jìn)行動(dòng)態(tài)分析的過(guò)程。過(guò)程步內(nèi)部處理機(jī)制和作用過(guò)程步以“proc”關(guān)鍵字為開(kāi)始標(biāo)志,通過(guò)“proc”語(yǔ)句調(diào)用過(guò)程名和數(shù)據(jù)集,輸出分析報(bào)告或圖形或?qū)?shù)據(jù)集變換處理的動(dòng)態(tài)執(zhí)行過(guò)程。過(guò)程步的主要作用是分析數(shù)據(jù)或?qū)?shù)據(jù)集做變換處理,輸出分析報(bào)告或圖形等分析信息,然后用戶根據(jù)輸出信息寫(xiě)出分析報(bào)告,做總結(jié)性評(píng)價(jià)。過(guò)程步語(yǔ)法格式Proc過(guò)程名<data=數(shù)據(jù)集名><選項(xiàng)>;

過(guò)程語(yǔ)句<參數(shù)選項(xiàng)>;run;【注意】對(duì)于調(diào)用SQL過(guò)程,結(jié)束標(biāo)志是Quit.表5-1過(guò)程步語(yǔ)法說(shuō)明過(guò)程步操作語(yǔ)句

功能proc過(guò)程步開(kāi)始過(guò)程關(guān)鍵字,告訴SAS系統(tǒng)此處為過(guò)程步過(guò)程名SAS系統(tǒng)內(nèi)部編譯好的過(guò)程,直接寫(xiě)過(guò)程名Data=指定過(guò)程步處理的數(shù)據(jù)集選項(xiàng)控制過(guò)程的選項(xiàng)。每個(gè)過(guò)程都有自己的選項(xiàng),同時(shí)還有通用選項(xiàng)過(guò)程語(yǔ)句過(guò)程內(nèi)部分析數(shù)據(jù)集用到的語(yǔ)句參數(shù)選項(xiàng)過(guò)程語(yǔ)句具有的選項(xiàng),如分析變量選項(xiàng)run告訴過(guò)程步到此處結(jié)束,也可以省略此語(yǔ)句,在下一個(gè)過(guò)程步或數(shù)據(jù)步的開(kāi)始處結(jié)束表5-2過(guò)程步通用基本語(yǔ)句過(guò)程語(yǔ)句

功能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將過(guò)程分析結(jié)果輸出到新數(shù)據(jù)集where條件選項(xiàng)語(yǔ)句title輸出文件加入標(biāo)題信息footnote輸出文件加入腳注信息options

通過(guò)此語(yǔ)句設(shè)置,改變SAS系統(tǒng)的默認(rèn)設(shè)置注意過(guò)程步中的過(guò)程語(yǔ)句與數(shù)據(jù)步中的語(yǔ)句不同,數(shù)據(jù)步中的語(yǔ)句不能用到過(guò)程中,過(guò)程步中的過(guò)程語(yǔ)句以某一個(gè)關(guān)鍵字開(kāi)始,如by、var、class、weight、freq、model等。過(guò)程步基本語(yǔ)句1.var語(yǔ)句過(guò)程步中通過(guò)var語(yǔ)句指定分析變量,告訴SAS系統(tǒng)過(guò)程步對(duì)所要分析數(shù)據(jù)集的哪些變量進(jìn)行分析,多個(gè)分析變量之間用空格分隔。省略該語(yǔ)句時(shí)默認(rèn)對(duì)數(shù)據(jù)集的所有變量進(jìn)行統(tǒng)計(jì)分析.語(yǔ)法格式:var變量名1變量名2變量名3…變量名N;功能:指定要分析的變量?!咀⒁狻看颂幍淖兞棵麨檫^(guò)程步指定的數(shù)據(jù)集中所具有的變量名。過(guò)程步基本語(yǔ)句1.by語(yǔ)句By語(yǔ)句指定一個(gè)或幾個(gè)分組變量,根據(jù)by語(yǔ)句中指明的分組變量對(duì)數(shù)據(jù)集中的觀測(cè)記錄進(jìn)行分組,然后對(duì)每一組觀測(cè)記錄通過(guò)所調(diào)用過(guò)程進(jìn)行組內(nèi)分析,多個(gè)變量之間用空格分隔.語(yǔ)法格式:by變量名1變量名2變量名3…變量名N;功能:by語(yǔ)句對(duì)數(shù)據(jù)集按指定變量先進(jìn)行分組,然后對(duì)分好的組進(jìn)行組內(nèi)分析。【注意】使用by語(yǔ)句的過(guò)程步中,對(duì)所分析的數(shù)據(jù)集要先通過(guò)sort過(guò)程對(duì)數(shù)據(jù)集排序,方可在用by語(yǔ)句的過(guò)程對(duì)排序后的數(shù)據(jù)集分組。過(guò)程步基本語(yǔ)句3.class語(yǔ)句class語(yǔ)句指定一個(gè)或幾個(gè)分類變量,對(duì)分析的數(shù)據(jù)集不需要按分類變量先通過(guò)sort過(guò)程排序后再分析.這是Class語(yǔ)句與by語(yǔ)句的不同之處。在方差分析過(guò)程中,class語(yǔ)句中指定的變量是因變量,在均值過(guò)程(means)中,class語(yǔ)句和by語(yǔ)句功能相同。調(diào)用不同的過(guò)程,class語(yǔ)句中分析變量表示的意義也不同。語(yǔ)法格式:class變量名1變量名2…變量名N;功能:過(guò)程步中用class語(yǔ)句可以指定分類變量,然后過(guò)程步再對(duì)分好類的組進(jìn)行組內(nèi)分析。過(guò)程步基本語(yǔ)句4.model語(yǔ)句model語(yǔ)句指定模型的樣式。通過(guò)model語(yǔ)句可以尋找變量與變量之間的關(guān)系,在銷售領(lǐng)域或風(fēng)險(xiǎn)控制領(lǐng)域經(jīng)常用到此語(yǔ)句尋找變量之間呈現(xiàn)的關(guān)系,來(lái)幫助決策控制銷售和風(fēng)險(xiǎn)。語(yǔ)法格式:model因變量=自變量表/選項(xiàng);功能:過(guò)程步中為所用到的分析過(guò)程指定分析模型,并給出模型用到的因變量和自變量的個(gè)數(shù)和變量名?!咀⒁狻恳蜃兞?自變量表/選項(xiàng)語(yǔ)句就相當(dāng)于醫(yī)院直線方程y=kx+b,y變量因自變量x變化而變化。過(guò)程步基本語(yǔ)句5.freq語(yǔ)句SAS用freq語(yǔ)句分析數(shù)據(jù)集中某個(gè)變量出現(xiàn)的次數(shù)。語(yǔ)法格式:freq變量名;功能:對(duì)freq中指定的變量求出數(shù)據(jù)集中觀測(cè)出現(xiàn)的頻度,即出現(xiàn)的次數(shù),是對(duì)變量的一個(gè)累加過(guò)程?!咀⒁狻縡req語(yǔ)句中指定的變量只能是數(shù)值型變量。過(guò)程步基本語(yǔ)句6.weight語(yǔ)句通過(guò)weight語(yǔ)句對(duì)某個(gè)變量進(jìn)行統(tǒng)計(jì)分析,可以看出此變量在總體中的相對(duì)重要程度。語(yǔ)法格式:weight變量名;功能:分析變量在所觀測(cè)記錄中占總觀測(cè)記錄的比重,即百分比?!咀⒁狻縲eight語(yǔ)句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對(duì)應(yīng)值為零或缺失時(shí)此觀測(cè)記錄不作為分析數(shù)據(jù),該觀測(cè)記錄被剔除出分析過(guò)程。過(guò)程步基本語(yǔ)句7.id語(yǔ)句過(guò)程步用id可以替代SAS默認(rèn)的obs標(biāo)識(shí),id省略時(shí)用SAS默認(rèn)obs來(lái)標(biāo)識(shí)觀測(cè)記錄。語(yǔ)法格式:id標(biāo)識(shí)變量名;功能:區(qū)分不同觀測(cè)記錄的變量,相當(dāng)于指定一個(gè)區(qū)別標(biāo)識(shí),每個(gè)觀測(cè)有唯一標(biāo)識(shí)?!咀⒁狻縲eight語(yǔ)句中指定的變量只能是數(shù)值型變量,當(dāng)變量值對(duì)應(yīng)值為零或缺失時(shí)此觀測(cè)記錄不作為分析數(shù)據(jù),該觀測(cè)記錄被剔除出分析過(guò)程。過(guò)程步基本語(yǔ)句8.output語(yǔ)句output語(yǔ)句把過(guò)程步分析的結(jié)果輸出到指定的數(shù)據(jù)集語(yǔ)法格式:outputout=新數(shù)據(jù)集名<關(guān)鍵字=變量名>;功能:將調(diào)用過(guò)程的分析結(jié)果輸出到一個(gè)新數(shù)據(jù)集中?!咀⒁狻咳绻治龅妮敵鼋Y(jié)果想永久保留,必須建立永久邏輯庫(kù),然后通過(guò)二級(jí)名方式存儲(chǔ)新數(shù)據(jù)集,即邏輯庫(kù)名.新數(shù)據(jù)集名。過(guò)程步基本語(yǔ)句9.where語(yǔ)句Where語(yǔ)句為過(guò)濾條件語(yǔ)句。語(yǔ)法格式:where過(guò)濾條件;功能:根據(jù)條件取出數(shù)據(jù)集中的數(shù)據(jù)。10.title語(yǔ)句title語(yǔ)句用于加入標(biāo)題信息,對(duì)輸出報(bào)告需要加入標(biāo)題信息的可以通過(guò)此語(yǔ)句輸入標(biāo)題內(nèi)容。語(yǔ)法格式:titlen‘標(biāo)題信息’;功能:為過(guò)程分析輸出信息加入標(biāo)題信息?!咀⒁狻縯itle語(yǔ)句中的“n”為整數(shù),用于告訴SAS系統(tǒng)在第幾行顯示標(biāo)題信息。過(guò)程步基本語(yǔ)句10.footnote語(yǔ)句footnote語(yǔ)句用于加入腳注信息。語(yǔ)法格式:footnote腳注信息;功能:在輸出頁(yè)底部打印腳注信息。11.options語(yǔ)句options語(yǔ)句主要是改變SAS系統(tǒng)的默認(rèn)設(shè)置,屬于全局性的變量設(shè)置,在SAS會(huì)話沒(méi)有退出會(huì)話期間有效,當(dāng)前會(huì)話執(zhí)行時(shí),options語(yǔ)句改變屬性設(shè)置,上一個(gè)會(huì)話的options語(yǔ)句設(shè)置失效。語(yǔ)法格式:options選項(xiàng)1

<選項(xiàng)2>…;功能:改變SAS系統(tǒng)默認(rèn)設(shè)置。表5-4options常用選項(xiàng)說(shuō)明選項(xiàng)功能date輸出頁(yè)顯示日期,SAS系統(tǒng)默認(rèn)輸出頁(yè)顯示日期nodate輸出頁(yè)不顯示日期Linesize=指定顯示日志和輸出信息的行寬度number輸出顯示頁(yè)號(hào),SAS系統(tǒng)默認(rèn)輸出頁(yè)顯示頁(yè)號(hào)nonumber輸出不顯示頁(yè)號(hào)Pagesize=指定每個(gè)輸出頁(yè)顯示的行數(shù),取值范圍為[15,32767]中的整數(shù)值center輸出頁(yè)信息居中,SAS系統(tǒng)默認(rèn)輸出信息居中nocenter輸出頁(yè)信息不居中notes日志窗口默認(rèn)顯示注釋nonotes

設(shè)置日志窗口不顯示注釋nosource日志窗口不顯示編寫(xiě)的程序信息過(guò)程步變量屬性語(yǔ)句表5-5常用變量屬性語(yǔ)句變量屬性語(yǔ)句

功能label指定變量標(biāo)簽,相當(dāng)于指定解釋變量意義的功能format指定變量輸出格式,用于對(duì)變量輸出顯示屬性的定義attrib定義變量屬性,與數(shù)據(jù)步中的用法一樣label語(yǔ)句用label語(yǔ)句給變量指定一個(gè)可以識(shí)別的名字,其語(yǔ)法格式與數(shù)據(jù)步中定義的語(yǔ)法格式相同。Label語(yǔ)句可以出現(xiàn)在過(guò)程步中的任意位置,只對(duì)該過(guò)程中定義的標(biāo)簽有效。語(yǔ)法格式:Label變量名1=‘標(biāo)簽名’變量名2=‘標(biāo)簽名’…;功能:給變量指定一個(gè)標(biāo)簽名,便于理解變量。【注意】label語(yǔ)句中的多個(gè)變量標(biāo)簽之間用空格分隔。format語(yǔ)句format語(yǔ)句定義輸出變量的格式,與數(shù)據(jù)步中定義的語(yǔ)法格式相同,定義輸出變量的字符或數(shù)值類型。語(yǔ)法格式:format變量名類型定義;功能:對(duì)變量定義輸出格式?!咀⒁狻孔兞款愋投x與數(shù)據(jù)步input語(yǔ)句中定義變量類型的方式相同。Artrib語(yǔ)句在過(guò)程步中通過(guò)artrib語(yǔ)句可以指定變量的屬性,與數(shù)據(jù)步中定義的語(yǔ)法格式相同。其定義的變量屬性在過(guò)程步中有效。語(yǔ)法格式:Attrib變量名定義變量屬性;功能:attrib語(yǔ)句對(duì)過(guò)程步中的變量定義屬性,這個(gè)屬性是永久的,通過(guò)length=、format=、informat=和label=語(yǔ)句定義變量的具體屬性。Artrib語(yǔ)句Attrib語(yǔ)句可以定義變量屬性,通過(guò)以下語(yǔ)句指定。(1)length=<$>w.d:字符變量前面加$符號(hào)。(2)format=:定義變量的輸出格式。(3)informat=:定義變量的輸入格式。(4)label=:定義變量標(biāo)簽?!咀⒁狻客ㄟ^(guò)attrib語(yǔ)句定義變量時(shí)上面所列的4個(gè)語(yǔ)句可以同時(shí)使用,也可以任取一個(gè)或幾個(gè),根據(jù)需求選擇匹配項(xiàng)定義變量屬性。過(guò)程步選項(xiàng)參數(shù)過(guò)程步選項(xiàng)參數(shù)是所調(diào)用過(guò)程控制分析數(shù)據(jù)集的設(shè)置項(xiàng)。有些選項(xiàng)參數(shù)設(shè)置只對(duì)所調(diào)用過(guò)程有效,只有此過(guò)程具有,其他過(guò)程不具有此選項(xiàng)參數(shù)。對(duì)此選項(xiàng)參數(shù)的設(shè)置要具體過(guò)程具體分析。所有過(guò)程名所具有的選項(xiàng)參數(shù)的設(shè)置方法相同。表5-6print過(guò)程選項(xiàng)參數(shù)說(shuō)明選項(xiàng)參數(shù)

功能no

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論