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

正文內(nèi)容

sas系統(tǒng)和數(shù)據(jù)分析用在data步的控制語句-資料下載頁

2025-08-11 14:17本頁面

【導讀】DATA步的基本概念、流程和有關文件的操作語句我們前面已介紹。DATA步中的SAS語句都是按語句出現(xiàn)的次序對每一個觀測進行處理。有時需要對一些確定。控制語句,實現(xiàn)SAS程序的分支、轉移和循環(huán)等改變處理次序的功能。DO語句的程序格式之一:。DO變量=開始值TO終值BY步長值;DOWHILE和DOUNTIL語句中的表達式是用括號括起來的。是,對條件表達式的判斷位置。結束,也就是說DOUNTIL至少執(zhí)行循環(huán)體中一些SAS語句一次。語句作用是把當前的觀測輸出到正在被創(chuàng)建的數(shù)據(jù)集DoRanuni中。均勻分布隨機數(shù)是最基本也是最重要的隨機數(shù),其他分布的。相同的Seed值會產(chǎn)生相同的隨機數(shù)序列數(shù),但不同次調用隨機函數(shù)所產(chǎn)生。的值通常是不同的,因此計算機所產(chǎn)生的隨機數(shù)是一種偽隨機數(shù)。采用相同種子變量值SEED=20202001所產(chǎn)生的均勻分布的隨機數(shù)流。因此要能編寫程序,產(chǎn)生符合要求分布的隨機數(shù)數(shù)據(jù)集。pn)產(chǎn)生離散分布隨機數(shù),0≤pi≤1,seed為任意數(shù)值。第五種方式下標用星號*

  

【正文】 程的一個或幾個選項。不同的過程規(guī)定的選項是不同的,因此,只有知道具體的過程才能確定具體的選項是什么。但是,在各個不同過程中使用選項時,下面三種選項的使 用格式是共同的: ? Keyword ? Keyword=數(shù)值 ? Keyword=數(shù)據(jù)集 Keyword 是關鍵字,第一種選項格式是某個具體過程進一步要求某個關鍵字;第二種選項格式是某個具體過程要求某個關鍵字的值,值可能是數(shù)值或字符串;第三種選項格式是某個具體過程要求輸入或輸出數(shù)據(jù)集。例如: PROC Print Data=class 。 過程 Print,作用為打印輸出數(shù)據(jù)集中的數(shù)據(jù)。選項為 Data=class,關鍵字是 Data,進一步說明要打印輸出的數(shù)據(jù)集名為 class。如果省略這個選項,將用最 近產(chǎn)生的 SAS 數(shù)據(jù)集。 PROC Plot Hpct=50 Vpct=33 。 過程 Plot,作用為描繪變量的散布圖?,F(xiàn)有兩個表示圖形大小的選項為 Hpct=50 、Vpct=33,關鍵字 Hpct 和 Vpct 的值分別表示在水平和垂直方向上占一頁中的比例。數(shù)值 50表示占一頁的 50%,即全頁的一半。 PROC Means Data=class Maxdec=3 CSS 。 過程 Means,作用為對數(shù)值變量計算簡單描述統(tǒng)計量?,F(xiàn)有三個選項為 Data=class 、 Maxdec=3 、 CSS 。選項 Maxdec=3表示該過程輸出結果中,小數(shù)部分的最大位數(shù)為 3。選項CSS,是單個關鍵字,指出 MEANS 過程選用的計算統(tǒng)計量的方法,在 MEANS 過程中共有幾十種計算統(tǒng)計量方法, CSS 表示計算均值偏差的加權平方和。 三、 用在 PROC 步的通用語句 能夠出現(xiàn)在 PROC 步的 SAS 語句主要分成: ? 過程信息語句、 1d26d6ca46471a74146acc8594878980 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務系列 上海財經(jīng)大學經(jīng)濟信息管理系 IS/SHUFE Created by Page 18 of 21 ? 變量屬性語句 ? 可用在任何地方的全局語句 下面我們列出語句是 PROC 過程中最常用的一些通用語句,還有很多其他語句對不同的過程是專用的。 1. VAR 語句(變量語句) VAR 語句可用在不同的 SAS 過程中,被用來給出要分析的變量。該語句的格式為: VAR 變量列表 。 變量列表給出過程將要分析的數(shù)據(jù)集中的一些變量。變量列表的任意有效形式都是可以使用的。通常 VAR 語句是放在過程的開始處。另外, VAR 語句中的變量順序,也是將來輸出結果時的變量順序。 2. MODEL 語句(模型語句) MODEL語句可用在不同的 SAS 統(tǒng)計過程中,被用來規(guī)定分析的模型。盡管 MODEL語句的具體語句形式依賴于使用的具體過程,但 MODEL 語句的一般使用格式為: MODEL 因變量列表 =自變量列 表 /選項 。 MODEL 語句在使用時,要說明哪些變量是因變量,哪些變量是自變量。另外,不要把“ =”號看作是等號或賦值號的作用。例如: Model y=x1x5 。 自變量為 x x x x x5,因變量為 y。 Model y1 y2= a b c d 自變量為 a、 b、 c、 d,因變量有兩個 y1 和 y2。 3. WEIGHT 語句(權數(shù)語句) WEIGHT 語句可用在不同的 SAS 過程中,用來規(guī)定一個變量,它的值是這些觀測相應的權數(shù)。該語句的格式為: WEIGHT 變量 。 WEIGHT 語句常常用在這樣一些分析中,比如與每個觀測有聯(lián)系的方差不等時,那么可引入一個權數(shù)變量,其值和方差的倒數(shù)成比例。 1d26d6ca46471a74146acc8594878980 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務系列 上海財經(jīng)大學經(jīng)濟信息管理系 IS/SHUFE Created by Page 19 of 21 4. FREQ 語句(頻數(shù)語句) FREQ 語句可用在不同的 SAS 過程中,用來規(guī)定一個變量,它的值表示這個觀測出現(xiàn)的頻數(shù)。該語句的格式為: FREQ 變量 。 如果在某個觀測中, FREQ 變量的值小于 1,這個觀測在分析中不使用;如果 FREQ 變量的值不是整數(shù),僅取整數(shù)部分使用。注意 FREQ 語句和 WEIGHT 語句的區(qū)別。 FREQ變量表示觀測出現(xiàn)的次數(shù); WEIGHT 變量給出觀測 相應的權數(shù)。當每個觀測的權數(shù)都是整數(shù)時,WEIGHT 語句也可用 FREQ 語句代替。 5. ID 語句 ID 語句可用在不同的 SAS 過程中,用來規(guī)定一個或幾個變量,它們的值在打印輸出或這個過程產(chǎn)生的 SAS 數(shù)據(jù)集中用來識別觀測。該語句的格式為: ID 變量列表 。 使用了 ID語句后,最左邊的 OBS 列被取消了,且 ID語句所指定的變量被排列在輸出結果報告的最左邊。例如,當一個 ID語句同 PRINT 過程一起使用時,輸出的觀測用 ID變量的值來識別,而觀測本來的序號沒有被打印輸出。 6. CLASS 語句 CLASS 語 句可用在不同的 SAS 過程中,用來指定一些分類變量, SAS 過程按分類變量的不同值分別進行分析處理。該語句的格式為: CLASS 變量列表 。 例如,我們要按男女分類統(tǒng)計 SURVEY 數(shù)據(jù)集中收入 INCOME 的平均值。程序如下: Libname Study d:\sasdata\mydir 。 Proc Means Data= 。 Class Sex 。 Var Ine 。 Title “How to use CLASS statement” Run 。 1d26d6ca46471a74146acc8594878980 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務系列 上海財經(jīng)大學經(jīng)濟信息管理系 IS/SHUFE Created by Page 20 of 21 程序運行結果如圖 所示。 7. BY 語句 當用戶要求 SAS 系統(tǒng)對數(shù)據(jù)集進行分組處理時,可在 PROC 步中使用 BY 語句。但處理過程要求數(shù)據(jù)集事先已經(jīng)按 BY 變量排序好了。該語句的一般格式為: BY descending 變量 1 ?變量 2 NOTSORTED 。 DESCENDING 選項表示它后面的一個變量按降序排列。要特別注意 BY后面的變量排列的先后次序,表示分組的的先后次序。例 如,有一個關于通訊錄的數(shù)據(jù)集,我們要按居住的城市( City)降序排列,同一城市中按郵編( Zipcode) 的升序排列。 BY 語句的使用格式為: BY DESCENDING City Zipcode NOTSORTED 選項并不是說數(shù)據(jù)不要求排序,而是要求數(shù)據(jù)按組整理,并且這些組不必按字母順序或數(shù)值的順序排序。 但如果要處理的數(shù)據(jù)集事先沒有按 BY 變量的升序排序,可使用如下幾種方法先處理一下數(shù)據(jù)集: ? 在 SORT過程中用相同的 BY 語句對觀測進行排序 ? 用 Base SAS 軟件中 DATASETS 過程對 BY變量生成一個索 引 ? 在 PROC 調用過程的 BY語句中使用 NOTSORTED 例如,我們有一個沒有按任何變量排序過的 SURVEY03 數(shù)據(jù)集,現(xiàn)在要想按男女分組顯示觀測的 NAME 和 INCOME 變量的內(nèi)容。程序如下: 圖 在 PROC 過程中使用 CLASS 語句分類計算分析 SEX 1d26d6ca46471a74146acc8594878980 SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務系列 上海財經(jīng)大學經(jīng)濟信息管理系 IS/SHUFE Created by Page 21 of 21 Libname Study d:\sasdata\mydir 。 Proc Sort Data= 。 By Sex 。 Proc Print DATA= 。 Proc Print DATA= 。 By Sex 。 Var Name Ine 。 Id Sex 。 Run 。 程序運行結果如圖 所示。 CLASS 語句與 BY 語句是有所區(qū)別的。 CLASS 語句使用時,不要求數(shù)據(jù)集事先按 CLASS指定的變量排序,按指定變量的不同值進行分類計算和分析后,輸出的分類結果列在一張報表里。而 BY 語句在使用時,要求數(shù)據(jù)集事先按 BY 指定的變量排序,且輸出的結果也按分組列出許多報表。 圖 在 PROC 過程中使用 BY 語句分組計算分析 SEX
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1