資源描述:
《sas實(shí)現(xiàn)數(shù)據(jù)匯總和報(bào)表制作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、數(shù)據(jù)匯總與報(bào)表制作計(jì)算機(jī)統(tǒng)計(jì)分析軟件(SAS系統(tǒng)9.1.2)1制作列表報(bào)告要求會(huì)使用菜單(ListReport)以列表形式輸出數(shù)據(jù)集會(huì)使用ProcPrint打印輸出數(shù)據(jù)集2制作列表報(bào)告一類是顯示詳細(xì)數(shù)據(jù)的報(bào)告,它將數(shù)據(jù)集中每條記錄的內(nèi)容直接顯示.在SAS中最常使用Print過(guò)程;或采用Report窗口或過(guò)程,它提供更強(qiáng)的顯示詳細(xì)數(shù)據(jù)的功能.另一類是匯總數(shù)據(jù)的報(bào)表,它將數(shù)據(jù)集中的數(shù)據(jù)按指定的方式分類匯總,計(jì)算各項(xiàng)分類指標(biāo).在SAS中是采用過(guò)程tabulate或與此聯(lián)系的菜單窗口,另用于計(jì)算描述統(tǒng)計(jì)量的過(guò)程也提供了顯示相應(yīng)內(nèi)容的
2、報(bào)告功能.基于數(shù)據(jù)集的報(bào)表從其內(nèi)容來(lái)看大體有兩類:3制作列表報(bào)告用List菜單產(chǎn)生列表報(bào)告啟動(dòng)“分析家”(Analyst)?打開數(shù)據(jù)集(如CLASS)?報(bào)表(Report)?數(shù)據(jù)列表(Listdata)?選擇ID變量和Print變量及標(biāo)題并由Options(選項(xiàng))鍵可以規(guī)定列臺(tái)頭是用變量名或標(biāo)簽,行間間隔,數(shù)值變量是否求和等?OK?顯示報(bào)表.4制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告PROCPRINTDATA=SAS-data-set;IDvariable;VARvariables;WHEREwhere-e
3、xpression;SUMvariables;BYby-variables;PAGEBYby-variables;RUN;PROCPRINTDATA=SAS-data-set;RUN;編程:5制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告PROCPRINTDATA=‘D:dstclass.sas7bdat’;IDname;VARageheightweight;RUN;PROCPRINTDATA=dst.class;RUN;例如:procsortdata=dst.classout=class;bysex;procprintdat
4、a=classnoobs;bysex;sumheightweight;run;(Print11.sas)6制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告procprintdata=class(where=(sex=‘F’))width=min;idname;varageweight;sumheight;run;(Print11.sas)procprintdata=classnoobslabel;wheresex=‘F’;sumheightweight;run;7制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告PROCPRINT選項(xiàng);H
5、EADING=v
6、h—列臺(tái)頭的輸出方向(用垂直或水平)PROCPRINT的一些選項(xiàng):LABEL
7、L—使用變量的標(biāo)簽作為列臺(tái)頭;SPLIT=‘分隔符’—規(guī)定一個(gè)符號(hào)用于把長(zhǎng)標(biāo)簽分隔成幾行輸出;WIDTH=Full
8、Min
9、U—指定列寬度的輸出原則.8制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告LABELvariable1=labelvariable2=label..........;Print選項(xiàng):SPLIT=‘符號(hào)’Label語(yǔ)句:procprintdata=classsplit=‘#’;labelweight=‘weight#
10、in#pounds’;run;例如:9制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告TITLEntext;FOOTNOTEntext;標(biāo)題、腳注和選項(xiàng):OPTIONSoptions;10制作列表報(bào)告用ProcPrint產(chǎn)生列表報(bào)告與PRINT有關(guān)的一些系統(tǒng)選項(xiàng)CENTER
11、NOCENTER—是否居中DATE
12、NODATE—是否輸出日期NUMBER
13、NONUMBER—是否加頁(yè)碼LINESIZE=width—每行的寬度PAGESIZE=n—每頁(yè)的行數(shù)PAGENO=n定義方法:OPTIONS語(yǔ)句OPTIONS窗口11制作列表報(bào)告用Pro
14、cPrint產(chǎn)生列表報(bào)告FORMAT語(yǔ)句:FORMATvariablesformat;定義用戶格式:PROCFORMAT;VALUEformat-namerange1=labelrange2=label.....;run;12制作列表報(bào)告改進(jìn)列表報(bào)告--綜合例子procformat;valuegrouplow-95='S'96-110='M’111-high='L';run;optionSps=40ls=80;procprintdata=classsplit='*’label;formatweightgroup.;idname;
15、varsexheightweight;title‘中學(xué)生數(shù)據(jù)’;footnote'1986';labelname='First*name'sex='Gender'weight='Weight*in*group'height='Height*in*inches';