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

正文內(nèi)容

sas系統(tǒng)和數(shù)據(jù)分析proc步中的通用語句-閱讀頁

2024-09-10 20:44本頁面
  

【正文】 TABLE A*X, B*MEAN C*MAX 另外,統(tǒng)計(jì)量操作元素除了可以是統(tǒng)計(jì)量關(guān)鍵字,如 MEAN 或 MAX,也可以是以下形式的百分?jǐn)?shù)表達(dá)式: TABLE A*B*PCTNA*B TABLE A*B*PCTNA 其中 A*B和 A是求 頻數(shù)百分?jǐn)?shù)時(shí)設(shè)定的分母,兩條語句所求出來的百分?jǐn)?shù)顯然是不同的。 我們已經(jīng)知道,在 TABLE 語句中分類變量都要事先在 CLASS 語句中定義過,但是有一個(gè)特殊的分類變量叫 ALL,也稱全類變量。例如下面的語句: TABLE A*X*MEAN ALL*X*MEAN 6. 定義匯總報(bào)表的輸出格式 匯總報(bào)表的輸出除 了要構(gòu)造匯總報(bào)表結(jié)構(gòu)和正確地進(jìn)行描述統(tǒng)計(jì)計(jì)算外,還應(yīng)滿足用戶對(duì)輸出報(bào)表的有關(guān)數(shù)據(jù)和標(biāo)題的格式要求。例如,假設(shè)原來的 TABLE 語句為: TABLE A*X*MEAN 現(xiàn)在為了修改列標(biāo)題改為: TABLE A=‘ CLASS’ *X=‘ QUANTITY’ *MEAN=‘ AVERAGE’ 這樣,輸出的匯總報(bào)表中的列標(biāo)題從原來的“ A”變成“ CLASS”,“ X”變成“ QUANTITY”,“ MEAN”變成“ AVERAGE”。例如: TABLE A=‘ CLASS’ *f=*X=‘ QUANTITY’ *f=*MEAN=‘ AVERAGE’*f=8. 要注意分類變量 A 這個(gè)元素后的輸出格式是數(shù)字格式 f=,而不是字符格式,因?yàn)樗f明的是交叉單元中 MEAN 計(jì)算的數(shù)字結(jié)果。 ⑶ 使用 KEYLABLE 和 LABEL 語句。 LABEL 語句用于對(duì)出現(xiàn)在頁、行或列上的分類變量或分析變量規(guī)定標(biāo)簽。 ⑷ 使用 PROC FORMAT 過程和 FORMAT 語句。 FORMAT 語句用于規(guī)定分類變量的輸出格式。例如: PROC FORMAT; VALUE $SEXFMT A1=?Female? A2=?Male?; PROC TABULATE DATA=ABCX; 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 18 of 28 ?? FORMAT A $SEXFMT ; ?? RUN ; $SEXFMT 是用戶自定義的輸出格式名,注意在使用時(shí)要在輸出格式名后加一個(gè)小圓點(diǎn)。 ⑸ 使用 TABLE 語句中選項(xiàng)列表。能夠在 TABLE語句中出現(xiàn)很多選項(xiàng),下面我們列出一些常用的選項(xiàng): ? MISSTEXT=?文本字符 ?——報(bào)表輸出時(shí)如果有缺失值,則用 ?文本字符 ?替代。 ? FUZZ=數(shù)字 ——提供一個(gè)數(shù)字,讓分析變量的值和表單元中 的計(jì)算結(jié)果與這個(gè)數(shù)字比較,如果絕對(duì)值小于這個(gè)數(shù)字,看作 0 處理。 ⑹ 使用 PROC TABULATE語句中的 FORMAT=輸出格式名選項(xiàng)。此選項(xiàng)主要用于減少報(bào)表中輸出數(shù)值的域?qū)挕? 7. 匯總報(bào)表綜合舉例 假設(shè)我們要輸出一個(gè)數(shù)據(jù)集 SURVEY 的匯總報(bào)表。修改大標(biāo)題和增加一個(gè)小標(biāo)題,并格式化輸出表格的行列標(biāo)記和單元內(nèi)容。 proc format 。female39。male39。 picture pct low0=39。 (prefix=39。) 0high=39。 。||+|39。 class sex 。 table (SEX ALL), (AGE*mean*f=7. heigh*MAX weight*MIN ine*MEAN pctn*f=pct.) /rts=8 。 Keylabel MEAN=Average ALL=Total 。Salary39。 Title1 39。 。SUFE 202039。 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 19 of 28 Run 。 在調(diào)用匯總報(bào)表過程 PROC TABULATE 輸出報(bào)表之前,首先使用 PROC FORMAT 過程定義了一個(gè)格式值 $SEXFMT 和一個(gè)圖示格式 PCT。39。其他還有像 fill=39。填充字符選項(xiàng)也較常用。在 TABLE 語句中有二維,為清楚起見,一條語句按維定義分二行書寫,注意只有一個(gè)分號(hào)(;)。 第十八課 調(diào)整分析變量 age、 heigh、 weight 和 ine 的列寬,既可以在 PROC TABULATE語句的選項(xiàng)中設(shè)置 format=進(jìn)行統(tǒng)一調(diào)整,也可以在 TABLE 語句中針對(duì) AGE 變量用 f=。||+|39?;蛘哌x擇Globals\Options\Global options 命令,在OPTIONS 對(duì)話框中修改 LINESIZE 參數(shù)的值。這種方法能把多樣的、復(fù)雜的外部文件數(shù)據(jù)格式通過程序語句的控制轉(zhuǎn)換為我們所需的 SAS數(shù)據(jù)集。所對(duì)應(yīng)的一般程序結(jié)構(gòu)如下: Data 所要?jiǎng)?chuàng)建的數(shù)據(jù)集名 。 Input 變量 1 讀入模式 變量 2 讀入模式 ……。 此程序結(jié)構(gòu)很容易被錯(cuò)誤理解為順序結(jié)構(gòu),其實(shí)它的內(nèi)部執(zhí)行結(jié)構(gòu)是一種循環(huán)結(jié)構(gòu)。 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 21 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)建的一個(gè) PDV 如下表: name sex bdate age height weight ine sdate 8 2 8 3 6 6 8 6 整個(gè) DATA步程序執(zhí)行過程中,涉及到: ? 一個(gè)存放外部文件記錄的輸入緩沖區(qū) ? 一個(gè)存放當(dāng)前觀測(cè)的 PDV向量 ? 一個(gè)外部文件記錄指針 ? 一個(gè)程序指針 ? 一個(gè) SAS 數(shù)據(jù)集觀測(cè)指針 如圖 所示。 1. Column 模式 Column 模式適用于讀入數(shù)據(jù)固定在某些列中或數(shù)據(jù)中只包含標(biāo)準(zhǔn)的字符和數(shù)字。 變量后不帶 $符號(hào)表示此變量讀取數(shù)字。 Infile ?d:\sasdata\mydir\? firstobs=2 obs=4 。 Proc print data=testd1 。 上面的程序的數(shù)據(jù)步在臨時(shí)庫 WORK 中創(chuàng)建了 SAS 數(shù)據(jù)集 ,而過程步 PRINT則顯示該數(shù)據(jù)集,在 OUTPUT 窗口中顯示的運(yùn)行結(jié)果如圖 所示。它有一根指針來先定位輸入數(shù)據(jù)的開始位置,輸入格式放在相應(yīng)變量之后,輸入格式指出了數(shù)據(jù)的類 圖 用 NOTEPAD 程序創(chuàng)建外部文件 圖 用 Column 模式讀入外部文件后的 SAS 數(shù)據(jù)集 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 24 of 28 型和取值的寬度。 格式二: Input 指針控制 (變量表 ) (輸入格式表 ) | 。 ? 單尾符 作用是為了執(zhí)行下一條 INPUT語句時(shí) ,仍然把指針保持在當(dāng)前輸入的記錄上。 ? 雙尾符 作用 是為了執(zhí)行下一條 INPUT語句時(shí) ,甚至在 DATA步重復(fù)執(zhí)行時(shí),仍然把指針保持在當(dāng)前輸入的記錄上。 行固定說明符也適用于 Column 模式。 Infile ?d:\sasdata\mydir\? 。 Input bdate $ 1016 ine $1723 .2 。 Run 。 Infile ?d:\sasdata\mydir\? 。 Proc print data=testd2 。 ( 3) 使用指針控制 指針控制可以把指針在行及列中的缺省位置當(dāng)前行第一列重新定位,使 INPUT 語句知道從哪行哪列開始讀取數(shù)據(jù)。 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 25 of 28 指針控制 相對(duì)位置 絕對(duì)位置 列指針控制 +表達(dá)式值 表達(dá)式值 行指針控制 / 表達(dá)式值 例如,下面的 DATA步程序是把列指針定位在第 10 列。 Infile ?d:\sasdata\mydir\? 。 b=5 。 Proc print data=testd3 。 OUTPUT 窗口中運(yùn)行結(jié)果如圖 所示。例如,下面的數(shù)據(jù)步程序讀取的是左上角到右下角對(duì)角線上的一條記錄。 Infile ?d:\sasdata\mydir\? 。 Proc print data=testd4 。 在 OUTPUT 窗口中顯示的運(yùn)行結(jié)果如圖 所示。用分組格式表可以縮短 INPUT 語句的書寫長度,因?yàn)檩斎敫袷奖硎潜谎h(huán)使用的,所以相同的格式只要在輸入格式表寫一遍;另外,如果變量名是“相同字符 +序號(hào)”組成的,還可以在變量表中用簡單的形式列出來。如果輸入的數(shù)據(jù)的格式不是全部相同,而是部分相同可以在輸入格式表中采用“重復(fù)次數(shù) *輸入格式 ”。 3. list 模式 list 模式也稱自由格式輸入,是使用最方便的輸入方式。變量的順序和它們的數(shù)據(jù)值在數(shù)據(jù)行中的順序應(yīng)該是一致的。在 INPUT 語句中它有以下兩種格式: 格式一: Input 指針控制 變量 1 $amp。 格式二: Input 指針控制 變量 1 :|amp。 “ amp。作用如下: ? “amp。因?yàn)樵谡G闆r下空格為分隔符。 圖 用行和列指針控制讀入外部文件后的 SAS 數(shù)據(jù)集 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 27 of 28 ? “ : ”——指明變量的值是從以下非空格列中讀取,直到第一次遇到空格或數(shù)據(jù)行末尾或讀滿輸入格式指定的列數(shù)而結(jié)束。若 INPUT語句中使用此格式修飾符,則引號(hào)被保留作為這個(gè)值的一部分,若 INPUT語句中沒有使用此格式修飾符,則引號(hào)被去掉。 將圖 8- 7所示的用逗號(hào)作為分隔符、字段數(shù)據(jù)中有空格和引號(hào)中有逗號(hào)的數(shù)據(jù)記錄讀入到 SAS 數(shù)據(jù)集,相應(yīng)的數(shù)據(jù)步程序如下: Data testd5 。 Input name amp。 Proc print data=testd5 。 在 OUTPUT 窗口中顯示的運(yùn)行結(jié)果如圖
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1