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

正文內(nèi)容

sas系統(tǒng)和數(shù)據(jù)分析使用列表報告和匯總報告-wenkub

2022-08-30 17:33:13 本頁面
 

【正文】 次序。 LABEL 變量 1=“標(biāo)簽 *內(nèi)容 ” 變量 2=“標(biāo)簽 *內(nèi)容 ”…… 。 SUMBY 變量 。 VAR 變量列表 。一份好的輸出報表可以使用戶更直觀、更清楚和更容易地了解和明白統(tǒng)計計算的結(jié)果,因此如何制作一個能充分揭示運算結(jié)果信息和滿足要求的報告,也是非常重要的。 SAS 系統(tǒng)提供的各種制作報表 的 過程中,最常用的是以下兩種: ? 列表報告 PROC PRINT過程 ? 匯總報告 PROC TABULATE過程 一、 列表報告 PROC PRINT 過程 所謂列表報告 PROC PRINT 過程,將輸出 SAS 數(shù)據(jù)集中的數(shù)值,輸出時 把數(shù)據(jù)集中的每一個變量形成輸出報表的列,而每一個觀測形成輸出報表的一行。 ID 變量列表 。 SUM 變量列表 。 FORMAT 變量輸出格式 。我們下面列出一些主要選項: ? DATA=數(shù)據(jù)集名 ——給出要打印輸出的 SAS數(shù)據(jù)集。 ? LABEL 或 L——使用變量的標(biāo)簽作為輸出數(shù)據(jù)列表中每列的抬頭。另外 , 選項 SPLIT=和 LABEL 不必同時使用。 ? ROUND或 R——對用 FORMAT語句規(guī)定變量的輸出格式中的小數(shù)點位進行四舍五入。 FULL 表示使用變量格式化寬度, MIN或 MINIMUM表示使用可能的最小列寬, U或 UNIFORM表示對所有頁一致地使用變量格式化寬度, UBY 或 UNIFORMBY 表示在 BY 組內(nèi)對所有頁一致地使用變量格式化寬度。 SUM 語句規(guī)定計算總和的變量, SUM 語句中規(guī)定的變量可以沒有列在 VAR 語句中,40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 3 of 28 PRINT 過程將自動把 SUM 語句中規(guī)定的變量加到 VAR 變量列表中。 SUMBY 語句的本質(zhì)是通過指定 BY 變量列表中變 量位置而限制 BY 組中SUM 變量求和。 PROC PRINT data= noobs n split=39。 SUM ine 。 LABEL Bdate=Date of*Brithday Ine=Total*Ine 。 程序運行結(jié)果 如 圖 所示。要分組求和,指定數(shù)據(jù)集中的分組變量值必須事先已經(jīng)按升序排序好了,如果沒有排序過,常常先用 SORT 過程對分組變量進行排序。 By sex 。 VAR name ine bdate heigh weight 。 TITLE1 “PROCEDURE PRINT”。 FORMAT Bdate DATE7. Ine 。 在使用了 TITLE 和 FOOTNOTE 語句后,所定義的標(biāo)題和腳注將一直保持有效,直到另一個 TITILE 或 FOOTNOTE語句被執(zhí)行。每一個表單元屬于用交叉變量名組成的特殊觀測類。分類的目的是為了在每一個類上進行計算和分析。并且可以通過 TABLE語句中的表達式計算統(tǒng)計量,用操作符,如:逗號、空格、星號、圓括號等,來組織單元集合。 VAR 分析變量列表 。 FORMAT 變量輸出格式 。用在 TABLE語句的分類變量必須用 CLASS 語句說明。 3. PROC TABULATE 的選項 PROC TABULATE 的選項列表包含許多選項,選項之間以空格分隔,幾個主要的選項說明如下: ? DATA=數(shù)據(jù)集名 ——給出要制表輸出的 SAS數(shù)據(jù)集。字符串為 11 個制表字符,用來定義畫垂直和水平線的 2個字符,及畫 9個角字符:左上、中上、右上、左中、中中(交叉)、右中、左下、中下、右下。即匯總時包含分類變量中有丟失值的觀測。使用不同的操作符連接會產(chǎn)生不同的表格形狀。假設(shè)的數(shù)據(jù)集 ABCX 可能 的 數(shù)據(jù)值如下表所示: 變量名 TABLE 中的變量類型 可能的數(shù)據(jù)值 A 分類變量 A1, A2 B 分類變量 B1, B2 C 分類變量 C1, C2, C3 X 分析變量 111~ 223 ABCX 數(shù)據(jù)集中的具體觀測值見下表所示: OBS A B C X 1 A1 B1 C1 111 2 A1 B1 C2 112 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 8 of 28 3 A1 B1 C3 113 4 A1 B2 C1 121 5 A1 B2 C2 122 6 A1 B2 C3 123 7 A2 B1 C1 211 8 A2 B1 C2 212 9 A2 B1 C3 213 10 A2 B2 C1 221 11 A2 B2 C2 222 12 A2 B2 C3 223 下面我們給出分析變量 X 和分類變量 A、 B、 C 組成的有效表達式的輸出報表格式。 Var X 。程序和輸出匯總報表形式如下所示: Proc tabulate Data=ABCX 。 Run 。 Var X 。程序和輸出匯總報表形式如下所示: Proc tabulate Data=ABCX 。 Run 。 Var X 。在復(fù)合表達式中,交叉操作符星號優(yōu)于連接操作符空格,但可以使用 圓 括號操作符來改變它們的次序,如( A B) *C表達式相當(dāng)于 A*C B*C。 Table ( A B) *C 。如果 TABLE 語句中規(guī)定了分析變量,但沒有指定統(tǒng)計量時,如 TABLE A*X,則 SUM作為統(tǒng)計量。但是所有的分析變量必須出現(xiàn)在某一維中,所有的統(tǒng)計量也一樣必須出現(xiàn)在同一維中。 我們已經(jīng)知道,在 TABLE 語句中分類變量都要事先在 CLASS 語句中定義過,但是有一個特殊的分類變量叫 ALL,也稱全類變量。例如,假設(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”。 ⑶ 使用 KEYLABLE 和 LABEL 語句。 ⑷ 使用 PROC FORMAT 過程和 FORMAT 語句。例如: PROC FORMAT; VALUE $SEXFMT A1=?Female? A2=?Male?; PROC TABULATE DATA=ABCX; ?? FORMAT A $SEXFMT ; ?? RUN ; $SEXFMT 是用戶自定義的輸出格式名,注意在使用時要在輸出格式名后加一個小圓點。能夠在 TABLE語句中出現(xiàn)很多選項,下面我們列出一些常用的選項: ? MISSTEXT=?文本字符 ?——報表輸出時如果有缺失值,則用 ?文本字符 ?替代。 ⑹ 使用 PROC TABULATE語句中的 FORMAT=輸出格式名選項。 7. 匯總報表綜合舉例 假設(shè)我們要輸出一個數(shù)據(jù)集 SURVEY 的匯總報表。 proc format 。male39。 (prefix=39。 。 class sex 。 Keylabel MEAN=Average ALL=Total 。 Title1 39。SUFE 202039。 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。 其他 還有像 fill=39。在 TABLE 語句中有二維,為清楚起見,一條語句按維定義分二行書寫,注意只有一個分號(;)。||+|39。這種方法能把多樣的、復(fù)雜的外部文件數(shù)據(jù)格式通過程序語句的控制轉(zhuǎn)換為我們所需的 SAS數(shù)據(jù)集。 Input 變量 1 讀入模式 變量 2 讀入模式 ……。 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ù)集觀測指針 如圖 所示。 變量后不帶 $符號表示此變量讀取數(shù)字。 Proc print data=testd1 。它有一根指針來先定位輸入數(shù)據(jù)的開始位置,輸入格式放在相應(yīng)變量之后,輸入格式指出了數(shù)據(jù)的類 圖 用 NOTEPAD 程序創(chuàng)建外部文件 圖 用 Column 模式讀入外 部文件后的 SAS 數(shù)據(jù)集 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 19 of 28 型和取值的寬度。 ? 單尾符 作用是為了執(zhí)行下一條 INPUT語句時 ,仍然把指針保持在當(dāng)前輸入的記錄上。 行固定說明符也適用于 Column 模式。 Input bdate $ 1016 ine $1723 .2 。 Infile ?d:\sasdata\mydir\? 。 ( 3) 使用指針控制 指針控制可以把指針在行及列中的缺省位置當(dāng)前行第一列重新定位,使 INPUT 語句知道從哪行哪列開 始讀取數(shù)據(jù)。 Infile ?d:\sasdata\mydir\? 。 Proc print data=testd3 。例如,下面的數(shù)據(jù)步程序讀取的是左上角到右下角對角線上的一條記錄。 Proc print data=testd4 。用分組格式表可以縮短 INPUT 語句的書寫長度,因為輸入格式表是被循環(huán)使用的,所以相同的格式只要在輸入格式表寫一遍;另外,如果變量名是“相同字符 +序號”組成的,還可以在變量表中用簡單的形式列出來。 3. list 模式 list 模式也稱自由格式輸入,是使用最方便的輸入方式。在 INPUT 語句中它有以下兩種格式: 格式一: Input 指針控制 變量 1 $amp。 “ amp。因為在正常情況下空格為分隔符。若 INPUT語句中使用此格式修飾符,則引號被保留作為這個值的一部分,若 INPUT語句中沒有使用此格式修飾符,則引號被去掉。 Input name amp。 在 OUTPUT 窗口中顯示的運行結(jié)果如圖 所示。數(shù)據(jù)集變量的值取決于正在處理的觀測,而一個宏變量的值總是保持不變
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1