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

正文內容

sas系統(tǒng)和數(shù)據分析proc步中的通用語句-資料下載頁

2025-08-12 20:44本頁面

【導讀】分析和處理它們。在DATA步中用戶可以使用SAS的語句來編寫自己的程序,以便能通過讀。入、處理和描述數(shù)據,創(chuàng)建符合自己特殊要求的SAS數(shù)據集。而后由一組組PROC步組成的。用數(shù)據集中的數(shù)據計算統(tǒng)計量。將統(tǒng)計的結果按一定形式輸出。PROC語句的格式為:。過程名規(guī)定用戶想使用的SAS過程的名字。PRINT,對數(shù)值變量計算簡單描述統(tǒng)計量的過程名MEANS。道具體的過程才能確定具體的選項是什么。選項為Data=class,關鍵字是Data,進一。過程Plot,作用為描繪變量的散布圖?,F(xiàn)有兩個表示圖形大小的選項為Hpct=50、Vpct=33,關鍵字Hpct和Vpct的值分別表示在水平和垂直方向上占一頁中的比例。表示占一頁的50%,即全頁的一半。選項Maxdec=3表示該過程輸出結果中,小數(shù)部分的最大位數(shù)為3。幾十種計算統(tǒng)計量方法,CSS表示計算均值偏差的加權平方和。出結果時的變量順序。自變量為x1、x2、x3、x4、x5,因變量為y。引入一個權數(shù)變量,其值和方差的倒數(shù)成比例。示觀測出現(xiàn)的次數(shù);WEIGHT變量給出觀測相應的權數(shù)。的不同值分別進行分析處理。

  

【正文】 N F I L E 語句確定外部原始文件用 I N F I L E 所涉及到變量建立P D V ,并初始化外部文件下一條記錄是否為空? 圖 執(zhí)行 DATA 步時的內部循環(huán)過程 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 22 of 28 二、 讀入模式 確定變量的讀入模式共有四種: ? column 模式 ? formatted 模式 ? list 模式 ? named 模式 我們在這里將介紹三種主要的 column 模式、 formatted 模式和 list 模式。 1. Column 模式 Column 模式適用于讀入數(shù)據固定在某些列中或數(shù)據中只包含標準的字符和數(shù)字。在INPUT 語句中的一般使用形式如下: Input 變量 1 $ 開始列 結束列 .小數(shù)位 變量 2 …… 。 變量后不帶 $符號表示此變量讀取數(shù)字。 例如,我們在 NOTEPAD 記事本程序中輸入如圖 所示的內容,操作如下: ? 在 Windows 桌面上的開始菜單中選擇 ? 程序 /附件 /記事本 —— 打開 NOTEPAD程序方法 ? 并以 D:\sasdata\mydir目錄下,作為一個我們用來實驗的外部文件 數(shù)據步D A T A輸入緩沖區(qū) I N F I L E 輸出緩沖區(qū) I N P U T外部數(shù)據文件 ? S A S 數(shù)據集123 ? 234 ? ? ?R U N+ 111PD V123+111=234 圖 文件記錄指針、程序指針、觀測指針 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 23 of 28 相應地,在 SAS 系統(tǒng)的 PROGRAM EDITOR 中提交下面程序: Data testd1 。 Infile ?d:\sasdata\mydir\? firstobs=2 obs=4 。 Input code $ 18 sex $ 9 bdate $ 1016 ine 1723 .2 。 Proc print data=testd1 。 Run 。 上面的程序的數(shù)據步在臨時庫 WORK 中創(chuàng)建了 SAS 數(shù)據集 ,而過程步 PRINT則顯示該數(shù)據集,在 OUTPUT 窗口中顯示的運行結果如圖 所示。 2. Formatted 模式 Formatted 輸入模式適合于含有不標準數(shù)據的文件,是一種更常用的輸入模式。它有一根指針來先定位輸入數(shù)據的開始位置,輸入格式放在相應變量之后,輸入格式指出了數(shù)據的類 圖 用 NOTEPAD 程序創(chuàng)建外部文件 圖 用 Column 模式讀入外部文件后的 SAS 數(shù)據集 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 24 of 28 型和取值的寬度。它有以下兩種格式: 格式一: Input 指針控 制 變量 1 輸入格式 @|@@… 。 格式二: Input 指針控制 (變量表 ) (輸入格式表 ) @|@@ 。 @|@@是行固定說明符,可選項。 ? 單尾符 @作用是為了執(zhí)行下一條 INPUT語句時 ,仍然把指針保持在當前輸入的記錄上。用于一個數(shù)據行用多條 INPUT語句讀取數(shù)據。 ? 雙尾符 @@作用 是為了執(zhí)行下一條 INPUT語句時 ,甚至在 DATA步重復執(zhí)行時,仍然把指針保持在當前輸入的記錄上。用于一個數(shù)據行含有多條觀測值時讀取數(shù)據。 行固定說明符也適用于 Column 模式。 ( 1) 使用單尾符 @ 例如,對外部文件 INPUT 語句讀取數(shù)據, DATA步程序如下: Data testd2 。 Infile ?d:\sasdata\mydir\? 。 Input code $ 18 sex $ 9 @ 。 Input bdate $ 1016 ine $1723 .2 。 Proc print data=testd2 。 Run 。 ( 2) 使用雙尾符 @ 如果外部文件 , DATA步程序如下: Data testd2 。 Infile ?d:\sasdata\mydir\? 。 Input code $ 18 sex $ 9 bdate $ 1016 ine $1723 .2 @ @ 。 Proc print data=testd2 。 Run 。 ( 3) 使用指針控制 指針控制可以把指針在行及列中的缺省位置當前行第一列重新定位,使 INPUT 語句知道從哪行哪列開始讀取數(shù)據。下表列出了可以同 INPUT 語句一起使用的兩種類型的指針控制。 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 25 of 28 指針控制 相對位置 絕對位置 列指針控制 +表達式值 @表達式值 行指針控制 / 表達式值 例如,下面的 DATA步程序是把列指針定位在第 10 列。 Data testd3 。 Infile ?d:\sasdata\mydir\? 。 a=2 。 b=5 。 Input @(a*b) bdate $ 7. 。 Proc print data=testd3 。 Run 。 OUTPUT 窗口中運行結果如圖 所示。 “ /”表示行指針移到下一行的第一列。例如,下面的數(shù)據步程序讀取的是左上角到右下角對角線上的一條記錄。 Data testd4 。 Infile ?d:\sasdata\mydir\? 。 Input code $ 18 / sex $ 9 / bdate $ 1016 / ine 1723 .2 。 Proc print data=testd4 。 Run 。 在 OUTPUT 窗口中顯示的運行結果如圖 所示。 圖 用列指針控制讀入外部文件后的 SAS 數(shù)據集 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 26 of 28 變量表 (輸入格式表 )是一種分組格式表,適用于當輸入的數(shù)據都以同一格式排列時,是INPUT 語句 的必選項。用分組格式表可以縮短 INPUT 語句的書寫長度,因為輸入格式表是被循環(huán)使用的,所以相同的格式只要在輸入格式表寫一遍;另外,如果變量名是“相同字符 +序號”組成的,還可以在變量表中用簡單的形式列出來。例如, INPUT (test15) ($4.)。如果輸入的數(shù)據的格式不是全部相同,而是部分相同可以在輸入格式表中采用“重復次數(shù) *輸入格式 ”。 ? 例如, INPUT (test15) (3*,2*) 。 3. list 模式 list 模式也稱自由格式輸入,是使用最方便的輸入方式。當外部文件中的輸入值之 間至少有一個空格隔開,且丟失值用小數(shù)點表示,字符型數(shù)值長度不超過 8 個字節(jié)(否則需用LENGTH, ATTRIB 或 INFORMAT 語句規(guī)定長度)時,只需在 INPUT 語句中列出要被賦值的變量名即可,而沒有必要知道數(shù)據占據哪幾列。變量的順序和它們的數(shù)據值在數(shù)據行中的順序應該是一致的。由于 SAS 系統(tǒng)在讀取數(shù)據時是掃描整個數(shù)據輸入行,因此不能有選擇地讀取其中的一些數(shù)據值,但是可以不再讀某個點以后的值。在 INPUT 語句中它有以下兩種格式: 格式一: Input 指針控制 變量 1 $amp。 @|@@… … 。 格式二: Input 指針控制 變量 1 :|amp。|~ 輸入格式 @|@@… 。 “ amp。 ”、“ : ”和“ ~”是自由格式輸入方式中的三個格式修飾符。作用如下: ? “amp?!薄该髯址洼斎胫悼赡芮队幸粋€空格。因為在正常情況下空格為分隔符。因此不同的數(shù)據之間最好用較多的空格隔開,這樣字符型輸入值中也就能嵌有較多的空格。 圖 用行和列指針控制讀入外部文件后的 SAS 數(shù)據集 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 27 of 28 ? “ : ”——指明變量的值是從以下非空格列中讀取,直到第一次遇到空格或數(shù)據行末尾或讀滿輸入格式指定的列數(shù)而結束。 ? “ ~” ——指明當讀字符值時,且 INFILE語句中采用 DSD 選項, INPUT語句用一種特殊方法處理單引號和雙引號及分隔符。若 INPUT語句中使用此格式修飾符,則引號被保留作為這個值的一部分,若 INPUT語句中沒有使用此格式修飾符,則引號被去掉。 例如,我們在 NOTEPAD 記事本程序中輸入如圖 所示內容,并以 文件名存入到 D:\sasdata\mydir 目錄下,作為第二個我們用來實驗的外部文件。 將圖 8- 7所示的用逗號作為分隔符、字段數(shù)據中有空格和引號中有逗號的數(shù)據記錄讀入到 SAS 數(shù)據集,相應的數(shù)據步程序如下: Data testd5 。 Infile ?d:\sasdata\mydir\? dsd。 Input name amp。 $15. age address ~ $40. pc 。 Proc print data=testd5 。 Run 。 在 OUTPUT 窗口中顯示的運行結果如圖 所示。 圖 數(shù)據帶引號和空格且以分隔符隔開的外部文件 873cd3f49b1c15ae658a04021af7cebe SAS 系統(tǒng)和數(shù)據分析 電子商務系列 上海財經大學經濟信息管理系 IS/SHUFE Created by Page 28 of 28 圖 用 LIST 模式的格式修飾符讀入外部文件后的 SAS 數(shù)據集
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1