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

正文內(nèi)容

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

2025-08-12 20:44本頁(yè)面

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

  

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