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

正文內(nèi)容

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

2024-09-20 17:33 上一頁面

下一頁面
  

【正文】 宏程序 %names(Test, 3)同樣可以在 TITLE 語句的雙引號中使用。n %Run 。假定用戶想生成一系列變量名字用于某個 SAS語句,如用在 DATA、 VAR 和 TITLE 語句中。dsname 中的值,其值為字符串。dsname) 。setname2 。M39。 例如,假設(shè)我們已有兩個宏 CREATE和 PRINT,宏 CREATE可以從參數(shù)宏變量 SETDATA1指定的數(shù)據(jù)集中創(chuàng)建一個新的數(shù)據(jù)集 ,宏 PRINT 可以打印一個參數(shù)宏變量40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 27 of 28 SETDATA2 指定的數(shù)據(jù)集。 %MEND INVOKE 。程序如下: %MACRO INVOKE( proame, dsname) 。 %MACRO 語句是每一個宏的開始,同時必須給出這個宏的名字。sysdate by amp。startbdateamp。下表列出一些用戶常用的自動宏變量: 自動宏變量 作用 值 SYSDATE 本次 SAS 啟動的日期 如 04AUG97 SYSDAY 本次 SAS 啟動的星期 如 Monday SYSTIME 本次 SAS 啟動的時間 如 11:18 SYSLAST 最新創(chuàng)建的數(shù) 據(jù)集名字 如 SYSDSN 最新創(chuàng)建的數(shù)據(jù)集兩部分名字 如 STUDY SURVEY SYSVER 使用 SAS 軟件的版本 如 SYSSCP 返回用戶主機系統(tǒng)的縮寫 如 WIN 例如,我們修改上面的程序,增加一個小標(biāo)題,在小標(biāo)題中引用自動宏變量,程序如下: %Let dsname=survey 。 Title “Display of Data Set amp。 %Let end= ?31dec80?d 。 Run 。解決方法是用 %LET 語句創(chuàng)建一個宏變量 DSNAME,該宏變量賦值了一個數(shù)據(jù)集名 SURVEY。 1. 宏變量的定義 定義一個宏變量的最簡單方法是使用宏語句 %LET,它的一般形式如下: %LET 宏變量名 =值 。 $15. age address ~ $40. pc 。因此不同的數(shù)據(jù)之間最好用較多的空格隔開,這樣字符型輸入值中也就能嵌有較多的空格。 |…… 。例如, INPUT (test15) ($4.)。 Data testd4 。 a=2 。 Input code $ 18 sex $ 9 bdate $ 1016 ine $1723 .2 。 ( 1) 使用單尾符 例如,對外部文件 INPUT 語句讀取數(shù)據(jù), DATA步程序如下: Data testd2 。它有以下兩種格式: 格式一: Input 指針控制 變量 1 輸入格式 |… 。 例如,我們在 NOTEPAD 記事本程序中輸入如圖 所示的內(nèi)容,操作如下: ? 在 Windows 桌面上的開始菜單中選擇 ? 程序 /附件 /記事本 —— 打開 NOTEPAD程序方法 ? 并以 D:\sasdata\mydir目錄下,作為一個我們用來實驗的外部文件 數(shù)據(jù)步D A T A輸入緩沖區(qū) I N F I L E 輸出緩沖區(qū) I N P U T外部數(shù)據(jù)文件 ? S A S 數(shù)據(jù)集123 ? 234 ? ? ?R U N+ 111P D V123+111=234 圖 文件記錄指針、程序指針、觀測指針 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 18 of 28 相應(yīng)地,在 SAS 系統(tǒng)的 PROGRAM EDITOR 中提交下面程序: Data testd1 。 Run 。選項規(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 列的寬度越小。*39。 。 Label ine=39。 proc tabulate data= formchar=39。 。按性別 SEX 和全類 ALL 進(jìn)行 分類,求平均 年齡 AGE、最大的身高 HEIGH、最小的重量 WEIGHT、平均收入 INCOME 和男女人數(shù)的百分比 PCTN。 ? PRINTMISS——要求輸出所有可能的行和列,即使某個特殊的行和列交叉單元中40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 13 of 28 數(shù)據(jù)不存在。 PROC FORMAT 過程用來對字符變量或數(shù)值變量定義用戶自己的輸入輸出格式。 ⑵ 操作元素還可以進(jìn)行格式說明,通過 *號連接 FORMAT 或 F=輸出格式名。不能用一個分析變量同另一個分析變量交叉,統(tǒng)計量之間也不能交叉。 Run 。 Table A *B 。 Class A B 。 B B1 B2 N N A 3 3 A1 A2 3 3 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 9 of 28 例 3:使用兩個逗號操作符隔開 TABLE 語句的三個表達(dá)式將產(chǎn)生一個三維表格,第一個表達(dá)式定義頁,第二個表達(dá)式定義行,第三個表達(dá)式定義列。 Table A 。下面列 出一些主要的操作符及其作用: TABLE 表達(dá)式中的操作符 作用 逗號 , 轉(zhuǎn)另一維 空格 表格并排連接 星號 * 交叉組合分組 圓 括號 ( ) 分組或規(guī)定次序 為了便于理解 TABLE 表達(dá)式中操作符的作用,我們舉一個假設(shè)的例子來說明。缺省值是FORMCHAR=?||+|?。用在 TABLE 語句的分析變量必須用 VAR 語句說明。 TABLE 頁表達(dá)式, 行表達(dá)式, 列表達(dá)式 /表選項 。 ? 分析變量 ——一定是數(shù)值型變量。我們在程序中用不帶任何內(nèi)容的 FOOTNOTE1 語句替代原先同樣號碼的腳注,實際上它能取消擁有更大號碼的腳注。 TITLE2 “ Information System”。 PROC PRINT data= noobs n split=39。 40dca2807e07d52dcf97c3bcf0947ed9 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財經(jīng)大學(xué)經(jīng)濟信息管理系 IS/SHUFE Created by Page 4 of 28 腳注顯示在一頁的最下方,通常一頁的長度要大于窗口的長度,所以有時正文和腳注的內(nèi)容并不一定能同時顯示在 OUTPUT窗口中。 TITLE1 “PROCEDURE PRINT”。 4. 舉例 例如,我們要輸出 SURVEY數(shù)據(jù)集的報表。 ? ROWS=PAGE——當(dāng)數(shù)據(jù)集包含很多變量和觀測時,使用此選項將在每一頁中打印盡可能多的觀測,能減少輸出頁數(shù)。 ? NOOBS——不輸出觀測數(shù)據(jù)的序號。如果省略,則為最近建立的SAS 數(shù)據(jù)集。 TITLEn “標(biāo)題內(nèi)容 ”。 1. PROC PRINT 過程的主要功能 PROC PRINT 過程輸出的數(shù)據(jù)列表具體地說主要能夠做到以下幾點: ? 變量的輸出格式用戶可以選擇( Format語句) ? 可在輸出報表中加上標(biāo)題( Title)和腳注( Footnotes 語句) ? 可輸出數(shù)據(jù)集中變量的任何子集( Where 語句) ? 可以控制變量是否出現(xiàn)以及出現(xiàn)的順序( Var 語句) ? 用戶可以自己 訂 制列表頭( Label語句) ? 可分組輸出觀測數(shù)據(jù)( By 語句) ? 可計算所有觀測值或分組觀測值的總和( Sum/Sumby 語句)及其 他 統(tǒng)計量 ? 每頁報表的寬度和長度以及每列的寬度都可控制(選項 Width=) ? 當(dāng)數(shù)據(jù)集中變量太多時,可分成幾部分輸出(選項 Rows=) 2. PROC PRINT 過程語句格式 在 PROC PRINT 過程中,常常配合使用了許多 其他 SAS 語句以達(dá)到所要求的輸出報表格式,我們把在 PROC PRINT 過程中常用的一些語句的基本使用格式列出,具體使用時根據(jù)需要可能使用其中的幾條語句。如下所示: PROC PRINT 選項列表 。 FOOTNOTEn “標(biāo)題內(nèi)容 ”。 ? N——要求在輸出這個數(shù)據(jù)集的數(shù)據(jù)列表之后,同時輸出觀測的總輸出條數(shù)。當(dāng)不用 ID語句且又不要輸出觀測的序號時,可使用該選項。 VAR 語句、 ID語句和 BY 語句我們前面已經(jīng)說明過了,這里不再重復(fù)。報表之一的要求是:選擇輸出身高小于 米的觀測,同時給出滿足條件的總輸出條數(shù),自定義要顯示的變量和順序,不顯示觀測的序號,求和 INCOME 變量的值,修改 BDATE 變量和 INCOME變量輸出格式,且修改它們的列標(biāo)題并分兩行顯示,加兩個標(biāo)題和一個腳注。 TITLE2 “ Information System”。我們可以用 Globals/Options/Global options命令,調(diào)出 Options 對話單,修改頁尺寸 PAGESIZE 參數(shù)為 17 行,然后選擇 Options/Save settings now命令保存當(dāng)前的設(shè)置。*39。 FOOTNOTE1 。 二、 匯總報告 PROC TABULATE 過程 當(dāng)一個 SAS 數(shù)據(jù)集包含不太多的數(shù)據(jù)時,列表報告可以很好地描述數(shù)據(jù),但是當(dāng)數(shù)據(jù)集包含大量信息時,就需要使用匯總報告了。可以計算的一些統(tǒng)計量如:頻數(shù)( frequency)、均 值( mean)、標(biāo)準(zhǔn)差( standard deviation)、最小值( minimum)、最大值( maximum)、極差( range)、總和( sum)、百分?jǐn)?shù)( percentages)等。 LABEL 變量 1=“標(biāo)簽 *內(nèi)容 ” 變量 2=“標(biāo)簽 *內(nèi)容 ”…… 。同時出現(xiàn)在 CLASS 語句和 VAR 語句中的變量,只能作為分類變量使用。如果要改變邊角線,例如想把 4 個角換成 *,則可使用FORMCHAR(3 5 9 11)=?* * * *?,如果 FORMCHAR=選項賦了 11 個空格,則生成沒有邊框和分隔線的報表。有 SAS數(shù)據(jù)集 ABCX,其中有四個變量 A、 B、 C 和 X,變量 A、 B、 C 我們將在 PROX TABULATE過程中用 CLASS 語句定義為分類變量,我們可以理解為它是一個產(chǎn)品的大類 A、中類 B 和小類 C。 Run 。程序和輸出匯總報表形式如下所示: Proc tabulate Data=ABCX 。 Var X
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1