freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sas系統(tǒng)和數(shù)據(jù)分析使用列表報告和匯總報告(編輯修改稿)

2024-09-24 17:33 本頁面
 

【文章內(nèi)容簡介】 A的語句比分母為 A*B的語句求出的百分?jǐn)?shù)要大。 我們已經(jīng)知道,在 TABLE 語句中分類變量都要事先在 CLASS 語句中定義過,但是有一個特殊的分類變量叫 ALL,也稱全類變量。全類變量 ALL 可以直接用在 TABLE 語句中,它僅有一個值,表示所有的子集和及總和,這是一個非常有用的類,常放在表格的最后一行和最后一列計算總和的統(tǒng)計量。例如下面的語句: 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 12 of 28 TABLE A*X*MEAN ALL*X*MEAN 6. 定義匯總報表的輸出格式 匯總報表的輸出除 了要構(gòu)造匯總報表結(jié)構(gòu)和正確地進(jìn)行描述統(tǒng)計計算外,還應(yīng)滿足用戶對輸出報表的有關(guān)數(shù)據(jù)和標(biāo)題的格式要求。有以下幾種定義報表輸出格式的方法: ⑴ 當(dāng)一個分類變量、分析變量或統(tǒng)計量用作操作元素時,可以跟隨著等號和標(biāo)簽。例如,假設(shè)原來的 TABLE 語句為: TABLE A*X*MEAN 現(xiàn)在為了修改列標(biāo)題改為: TABLE A=‘ CLASS’ *X=‘ QUANTITY’ *MEAN=‘ AVERAGE’ 這樣,輸出的匯總報表中的列標(biāo)題從原來的“ A”變成“ CLASS”,“ X”變成“ QUANTITY”,“ MEAN”變成“ AVERAGE”。 ⑵ 操作元素還可以進(jìn)行格式說明,通過 *號連接 FORMAT 或 F=輸出格式名。例如: TABLE A=‘ CLASS’ *f=*X=‘ QUANTITY’ *f=*MEAN=‘ AVERAGE’*f=8. 要注意分類變量 A 這個元素后的輸出格式是數(shù)字格式 f=,而不是字符格式,因為它說明的是交叉單元中 MEAN 計算的數(shù)字結(jié)果。實際上起作用的是最后一個 f=。 ⑶ 使用 KEYLABLE 和 LABEL 語句。 KEYLABLE 語句用于對出現(xiàn)在頁、行或列上的統(tǒng)計量名字和 ALL 分類變量名字重新標(biāo)記。 LABEL 語句用于對出現(xiàn)在頁、行或列上的分類變量或分析變量規(guī)定標(biāo)簽。例如: KEYLABEL MEAN=?AVERAGE? ALL=?TOTAL? LABEL A=?SEX? X=?AMOUNT? 要注意 KEYLABLE 和 LABEL 語句中定義的標(biāo)簽,比在 TABLE 語句中變量后跟隨著等號和標(biāo)簽的定義方法優(yōu)先級低。 ⑷ 使用 PROC FORMAT 過程和 FORMAT 語句。 PROC FORMAT 過程用來對字符變量或數(shù)值變量定義用戶自己的輸入輸出格式。 FORMAT 語句用于規(guī)定分類變量的輸出格式。兩者的配合使用可以使分類變量按用戶自定義格式輸出。例如: PROC FORMAT; VALUE $SEXFMT A1=?Female? A2=?Male?; PROC TABULATE DATA=ABCX; ?? FORMAT A $SEXFMT ; ?? RUN ; $SEXFMT 是用戶自定義的輸出格式名,注意在使用時要在輸出格式名后加一個小圓點。當(dāng)分類變量 A 定義為輸出格式 $, 在輸出的匯總報表中,分類變量 A 原先在行或列標(biāo)題上輸出的是兩個分類值 A1 和 A2,現(xiàn)在改為輸出 Female 和 Male。 ⑸ 使用 TABLE 語句中選項列表。如果規(guī)定任選項,第一項前必須加斜桿 /。能夠在 TABLE語句中出現(xiàn)很多選項,下面我們列出一些常用的選項: ? MISSTEXT=?文本字符 ?——報表輸出時如果有缺失值,則用 ?文本字符 ?替代。 ? PRINTMISS——要求輸出所有可能的行和列,即使某個特殊的行和列交叉單元中40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 13 of 28 數(shù)據(jù)不存在。 ? FUZZ=數(shù)字 ——提供一個數(shù)字,讓分析變量的值和表單元中 的計算結(jié)果與這個數(shù)字比較,如果絕對值小于這個數(shù)字,看作 0 處理。 ? RTS=數(shù)字 ——提供一個整數(shù),用來規(guī)定行標(biāo)題輸出時的左和右邊界值。 ⑹ 使用 PROC TABULATE語句中的 FORMAT=輸出格式名選項。對每一個報表單元規(guī)定缺省的輸出格式,如果沒有規(guī)定此選項,缺省值是 。此選項主要用于減少報表中輸出數(shù)值的域?qū)?。但是如果遇到?TABLE 語句中規(guī)定有任何輸出格式,它將被取代。 7. 匯總報表綜合舉例 假設(shè)我們要輸出一個數(shù)據(jù)集 SURVEY 的匯總報表。按性別 SEX 和全類 ALL 進(jìn)行 分類,求平均 年齡 AGE、最大的身高 HEIGH、最小的重量 WEIGHT、平均收入 INCOME 和男女人數(shù)的百分比 PCTN。修改大標(biāo)題和增加一個小標(biāo)題,并格式化輸出表格的行列標(biāo)記和單元內(nèi)容。程序如下: libname study d:\sasdata\mydir。 proc format 。 value $sexfmt F=39。female39。 M=39。male39。 。 picture pct low0=39。%39。 (prefix=39。39。) 0high=39。%39。 。 proc tabulate data= formchar=39。||+|39。 format= 。 class sex 。 var age heigh weight ine 。 table (SEX ALL), (AGE*mean*f=7. heigh*MAX weight*MIN ine*MEAN pctn*f=pct.) /rts=8 。 format sex $sexfmt. 。 Keylabel MEAN=Average ALL=Total 。 Label ine=39。Salary39。 。 Title1 39。How to use tabulate statement39。 。 Title2 39。SUFE 202039。 。 Run 。 程序運行結(jié)果 如 圖 所示。 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 14 of 28 在調(diào)用匯總報表過程 PROC TABULATE 輸出報表之前,首先使用 PROC FORMAT 過程定義了一個格式值 $SEXFMT 和一個圖示格式 PCT。定義的 PCT 是一種較常用的百分比格式,其中 low0 表示從最小值 LOW 到不包含 0 的值域, 0high 表示從 0 到最大值的值域,圓括號中的選項 prefix=39。39。表示放在該值第一個有效數(shù)位前面的一個字符詞頭(前綴)。 其他 還有像 fill=39。*39。填充字符選項也較常用。 匯總報表過程 PROC TABULATE 中,規(guī)定分類變量為 SEX,分析變量為 age、 heigh、 weight 和 ine。在 TABLE 語句中有二維,為清楚起見,一條語句按維定義分二行書寫,注意只有一個分號(;)。行維的表達(dá)式和列維表達(dá)式之間用逗號(,)分隔。 第十八課 調(diào)整分析變量 age、 heigh、 weight 和 ine 的列寬,既可以在 PROC TABULATE語句的選項中設(shè)置 format=進(jìn)行統(tǒng)一調(diào)整,也可以在 TABLE 語句中針對 AGE 變量用 f=。formchar=39。||+|39。選項規(guī)定輸出表格的垂直和水平分隔線及 9 個角的字符, /rts=8 圖 數(shù)據(jù)集 SURVEY 的匯總報表 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 15 of 28 選項規(guī)定左右邊界的距離,實際上調(diào)整了分類變量 SEX 列的寬度, rts=8的值越大,SEX 列的寬度越小?;蛘哌x擇Globals\Options\Global options 命令,在OPTIONS 對話框中修改 LINESIZE 參數(shù)的值。 建立 SAS 系統(tǒng)的數(shù)據(jù)集 (DATA STEP) 用戶用 SAS 數(shù)據(jù)步( DATA STEP)創(chuàng)建一個數(shù)據(jù)集的方法,與前兩種 SAS/ASSIST 和SAS/FSP 創(chuàng)建一個數(shù)據(jù)集的方法相比, DATA STEP 是一種非交互式的全部編 程實現(xiàn)的方法。這種方法能把多樣的、復(fù)雜的外部文件數(shù)據(jù)格式通過程序語句的控制轉(zhuǎn)換為我們所需的 SAS數(shù)據(jù)集。 一、 DATA 程序步的三個主要步驟 為了從外部原始數(shù)據(jù)文件得到 SAS 數(shù)據(jù)集, DATA程序步的三個主要步驟為: ? 啟動一個數(shù)據(jù)步,命名將要創(chuàng)建的數(shù)據(jù)集(使用 DATA 語句) ? 確定要讀入的外部文件(使用 INFILE語句) ? 描述如何讀入每一條記錄(使用 INPUT語句) 如果需要在程序中直接嵌入數(shù)據(jù),第二步用 CARDS語句代替 INFILE語句。所對應(yīng)的一般程序結(jié)構(gòu)如下: Data 所要創(chuàng)建的數(shù)據(jù)集名 。 Infile ?讀取的外部文件名 ? FIRSTOBS=開始讀入的行 OBS=結(jié)束行 。 Input 變量 1 讀入模式 變量 2 讀入模式 ……。 Run 。 此程序結(jié)構(gòu)很容易被錯誤理解為順序結(jié)構(gòu),其實它的內(nèi)部執(zhí)行結(jié)構(gòu)是一種循環(huán)結(jié)構(gòu)。如圖 所示是它執(zhí)行過程的程序流程圖。 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 16 of 28 PDV( Program Data Vector)稱為程序數(shù)據(jù)向量,它是根據(jù) DATA步中的 INPUT 語句所確定的變量和變量的讀入模式來創(chuàng)建的, 假設(shè) INPUT 語句中各變量的長度為 name $18 、sex $12 、 bdate 18 、 age 13 、 height 1 weight 16 、 ine 1 sdate 16 ,所創(chuàng)建的一個 PDV 如下表: name sex bdate age height weight ine sdate 8 2 8 3 6 6 8 6 整個 DATA步程序執(zhí)行過程中,涉及到: ? 一個存放外部文件記錄的輸入緩沖區(qū) ? 一個存放當(dāng)前觀測的 PDV向量 ? 一個外部文件記錄指針 ? 一個程序指 針 ? 一個 SAS 數(shù)據(jù)集觀測指針 如圖 所示。 YN程序返回 D A T A 步的頂部退出 D A T A 步循環(huán),形成 S A S 數(shù)據(jù)集開始下一個 D A T A 步或 P R O C 步D A T A 開始,并確定創(chuàng)建數(shù)據(jù)集名I N P U T 語句將文件下一條記錄讀入 P D V其它語句可以修改 P D V 中的內(nèi)容P D V 中值在 D A T A 步底部被寫入數(shù)據(jù)集I N F I L E 語句確定外部原始文件用 I N F I L E 所涉及到變量建立P D V ,并初始化外部文件下一條記錄是否為空? 圖 執(zhí)行 DATA 步時的內(nèi)部循環(huán)過程 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 17 of 28 二、 讀入模式 確定變量的讀入模式共有四種: ? column 模式 ? format
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1