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

正文內(nèi)容

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

2025-10-24 17:33上一頁面

下一頁面
  

【正文】 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 3 of 28 PRINT 過程將自動把 SUM 語句中規(guī)定的變量加到 VAR 變量列表中。 ? LABEL 或 L——使用變量的標簽作為輸出數(shù)據(jù)列表中每列的抬頭。 ID 變量列表 。 SUMBY 變量 。在這個選項里定義了某個分隔符以后 ,過程中的 LABEL 語句里就可以使用這個分隔符了。如果沒有規(guī)定 SUM 語句,則將對數(shù)據(jù)集中 BY 變量以外的所有數(shù)值變量求和。 Run 。 SUM ine 。 圖 用 PROC PRINT 過程輸出的分組求和報表之二 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 6 of 28 1. PROC TABULATE 過程的三要素 一個最簡單的 PROC TABULATE 過程必須定義下列三要素: ? 類變量 ——可以是數(shù)值型變量或字符型變量。 PROC TABULATE 語句總是伴隨著 至少一個 TABLE語句 來規(guī)定如何制表。元素指分類變量、分析變量和統(tǒng)計量,當表達式包含多個元素時,需要用操作符把它們連接起來。 Table A , B 。 Class A B 。 統(tǒng)計量 作用 N 確定的子組中含有有效數(shù)據(jù)的觀測數(shù) NMISS 確定的子組中含有缺失值的觀測數(shù) MEAN 算術(shù) 平均 STD 標準誤差 MIN 最小值 MAX 最大值 RANGE 極差(取值范圍) SUM 總和 USS 未修正的平方和 CSS 關(guān)于均值修正的平方和(也稱偏差平方和) STDERR 均值的標準誤差 CV 變異系數(shù) T 檢驗總體均值為 0 假設(shè)時, t 統(tǒng)計量的值 PRT 顯著性概率(大于 t 統(tǒng)計量絕對值的概率) VAR 方差 SUMWGT 權(quán)數(shù)變量的和 PCTN 某一類中某一小類觀測所占的百分比 PCTSUM 某一類觀測在全部觀測中所占的百分比 多個分析變量和多個統(tǒng)計量能夠出現(xiàn)在 同一維中,也可以出現(xiàn)在不同的維中。例如: KEYLABEL MEAN=?AVERAGE? ALL=?TOTAL? LABEL A=?SEX? X=?AMOUNT? 要注意 KEYLABLE 和 LABEL 語句中定義的標簽,比在 TABLE 語句中變量后跟隨著等號和標簽的定義方法優(yōu)先級低。但是如果遇到在 TABLE 語句中規(guī)定有任何輸出格式,它將被取代。%39。 Title2 39。formchar=39。在INPUT 語句中的一般使用形式如下: Input 變量 1 $ 開始列 結(jié)束列 .小數(shù)位 變量 2 …… 。用于一個數(shù)據(jù)行含有多條觀測值時讀取數(shù)據(jù)。 Data testd3 。 圖 用列指針控制讀入外部文件后的 SAS 數(shù)據(jù)集 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 21 of 28 變量表 (輸入格式表 )是一種分組格式表,適用于當輸入的數(shù)據(jù)都以同一格式排列時,是INPUT 語句的必選項?!薄该髯址洼斎胫悼?能嵌有一個空格。數(shù)據(jù)步變量是和數(shù)據(jù)集相聯(lián)系的,而宏變量是獨立于數(shù)據(jù)集的。 Title “Display of Data Set amp。end 。 Var name sex bdate ine 。 宏實體 。dsname” 。setname1 。dsname) 。正因為有如此要求,所以要在 宏 %create 中增加一條 %Let dsname=語句,只要執(zhí)行了 宏 %create 就修改宏變量 dsname 的值為新建數(shù)據(jù)集名 。 在數(shù)據(jù)集 中,有一組 相同前綴 TEST和數(shù)字 3組成的字段變量名。 Proc print data= 。dsname)。 %Mend print 。那么,我們可以用一個 %IF— %THEN 語句來定義宏 CONTROL。proame Data=amp。 Run 。 %Let end= ?31dec80?d 。dsname 。程序如下: %Let dsname=survey 。 Run 。|~ 輸入格式 |… 。 Input code $ 18 / sex $ 9 / bdate $ 1016 / ine 1723 .2 。 Run 。 |是行固定說明符,可選項。如圖 所示是它執(zhí)行過程的程序流程圖。 匯總報表過程 PROC TABULATE 中,規(guī)定分類變量為 SEX,分析變量為 age、 heigh、 weight 和 ine。 。%39。 ? RTS=數(shù)字 ——提供一個整數(shù),用來規(guī)定行標題輸出時的左和右邊界值。實際上起作用的是最后一個 f=。在 TABLE語句中如果沒有規(guī)定分析變量,則 N 或 PCTN(頻數(shù) N 的百分數(shù))40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 11 of 28 可作為統(tǒng)計量使用,如 TABLE A*N 或 TABLE A*PCTN。 Table A B 。 A A1 A2 N N 6 6 例 2:使用逗號操作符隔開 TABLE語句的兩個表達式將產(chǎn)生一個兩維表格,第一個表達式定義行,第二個表達式定義列。 ? MISSING——要求把丟失值作為分類變量的有效水平。 KEYLABEL 統(tǒng)計量名字 1=“標記 1” 統(tǒng)計量名字 2=“標記 2”…… 。 PROC TABULATE用分類報表的形式輸出滿足用戶要求的描述性統(tǒng)計量。 round width=min 。 FOOTNOTE1 “SHANGHAI UNIVERSITY OF FINANCE AND ECONOMICS”。 PAGEBY語句要求和 BY 語句一起使用,當 PAGEBY變量的值改變或者在 BY 語句中列在 PAGEBY 變量前的 BY 變量值改變時, PRINT 過程將從新的一頁開始輸出。如果使用了 BY分組語句,在每一個分組后輸出各個分組輸出觀測的條數(shù)。 VAR 變量列表 。 SUM 變量列表 。另外 , 選項 SPLIT=和 LABEL 不必同時使用。 SUMBY 語句的本質(zhì)是通過指定 BY 變量列表中變 量位置而限制 BY 組中SUM 變量求和。 程序運行結(jié)果 如 圖 所示。 TITLE1 “PROCEDURE PRINT”。分類的目的是為了在每一個類上進行計算和分析。用在 TABLE語句的分類變量必須用 CLASS 語句說明。使用不同的操作符連接會產(chǎn)生不同的表格形狀。 Run 。 Var X 。但是所有的分析變量必須出現(xiàn)在某一維中,所有的統(tǒng)計量也一樣必須出現(xiàn)在同一維中。 ⑷ 使用 PROC FORMAT 過程和 FORMAT 語句。 7. 匯總報表綜合舉例 假設(shè)我們要輸出一個數(shù)據(jù)集 SURVEY 的匯總報表。 。SUFE 202039。||+|39。 變量后不帶 $符號表示此變量讀取數(shù)字。 行固定說明符也適用于 Column 模式。 Infile ?d:\sasdata\mydir\? 。用分組格式表可以縮短 INPUT 語句的書寫長度,因為輸入格式表是被循環(huán)使用的,所以相同的格式只要在輸入格式表寫一遍;另外,如果變量名是“相同字符 +序號”組成的,還可以在變量表中用簡單的形式列出來。因為在正常情況下空格為分隔符。數(shù)據(jù)集變量的值取決于正在處理的觀測,而一個宏變量的值總是保持不變,直到被明確改變。dsname” 。 Format bdate date7. 。 Where amp。 %MEND 宏名字 。 Run 。 If sex=39。 %print(amp。 下面我們舉一個宏循環(huán)語句的使用例子。打印過程 PROC PRINT中,采用調(diào)宏程序 %names(Test, 3)來為 VAR 語句指定分析變量 TESTTEST2 和 TEST3。 %MEND names 。 當規(guī)定參數(shù)宏變量 getdata 的值為字符串 YES 或 yes 以外的任何值時, %IF條件不成立,執(zhí)行調(diào)用宏 %print(amp。 Run ?,F(xiàn)在我們要定義一個控制宏 CONTROL,假定有時需要對指定的數(shù)據(jù)集先運行宏 CREATE,創(chuàng)建一個新的數(shù)據(jù)集 后,再調(diào)用宏 CREATE 打印這個新產(chǎn)生的數(shù)據(jù)集;有時卻只要直接打印指定的數(shù)據(jù)集。 Proc amp。analyst” 。 %Let start=?01jan79?d 。 Proc print data=amp。然后,這個宏變量在 PROC PRINT 等許多過程和 TITLE語句中被引用。 Proc print data=testd5 。 格式二: Input 指針控制 變量 1 :|amp。 Infile ?d:\sasdata\mydir\? 。 Proc print data=testd2 。 格式二: Input 指針控制 (變量表 ) (輸入格式表 ) | 。 此程序結(jié)構(gòu)很容易被錯誤理解為順序結(jié)構(gòu),其實它的內(nèi)部執(zhí)行結(jié)構(gòu)是一種循環(huán)結(jié)構(gòu)。填充字符選項也較常用。Salary39。 picture pct low0=39。 ? FUZZ=數(shù)字 ——提供一個數(shù)字,讓分析變量的值和表單元中 的計算結(jié)果與這個數(shù)字比較,如果絕對值小于這個數(shù)字,看作 0 處理。例如: TABLE A=‘ CLASS’ *f=*X=‘ QUANTITY’ *f=*MEAN=‘ AVERAGE’*f=8. 要注意分類變量 A 這個元素后的輸出格式是數(shù)字格式 f=,而不是字符格式,因為它說明的是交叉單元中 MEAN 計算的數(shù)字結(jié)果。 A B A1 A2 B1 B2 C C C C C1 C2 C3 C1 C2 C3 C1 C2 C3 C1 C2 C3 N N N N N N N N N N N N 2 2 2 2 2 2 2 2 2 2 2 2 5. 匯總報告中計算統(tǒng)計量 在 TABLE 語句中使用星號操作符連接分析變量和統(tǒng)計量,如 TABLE A*X*MEAN,其中 A 是分類變量, X 是分析變量, MEAN 是統(tǒng)計量,則可以對指定的分析變量 X 計算指定MEAN 統(tǒng)計量。 Var X 。 Run 。如果要改變邊角線,例如想把 4 個角換成 *,則可使用FORMCHAR(3 5 9 11)=?* * * *?,如果 FORMCHAR=選項賦了 11 個空格,則生成沒有邊框和分隔線的報表。 LABEL 變量 1=“標簽 *內(nèi)容 ” 變量 2=“標簽 *內(nèi)容 ”…… 。 二、 匯總報告 PROC TABULATE 過程 當一個 SAS 數(shù)據(jù)集包含不太多的數(shù)據(jù)時,列表報告可以很好地描述數(shù)據(jù),但是當數(shù)據(jù)集包含大量信息時,就需要使用匯總報告了。*39。 TITLE2 “ Information System”。 VAR 語句、 ID語句和 BY 語句我們前面已經(jīng)說明過了,這里不再重復(fù)。 ? N——要求在輸出這個數(shù)據(jù)集的數(shù)據(jù)列表之后,同時輸出觀測的總輸出條數(shù)。如下所示: PROC PRINT 選項列表 。 TITLEn “標題內(nèi)容 ”。 ? NOOBS——不輸出觀測數(shù)據(jù)的序號。 4. 舉例 例如,我們要輸出 SURVEY數(shù)據(jù)集的報表。 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1