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

正文內(nèi)容

sas系統(tǒng)和數(shù)據(jù)分析使用fsview過程編輯數(shù)據(jù)集-文庫吧資料

2024-08-27 17:33本頁面
  

【正文】 ate date7. close 。為了便于理解,我們將程序編寫如下: Data MAV 。所謂 3 日移動(dòng)平均價(jià),指最近 3 日收盤價(jià)的平均值,即當(dāng)天、昨天和前天收盤價(jià)的平均值。第五種使用格式給出了初始值列表,將依次分配初始值列表中的值給變量列表中各個(gè)變量,即 T1=100, T2=99, T3=98。第三種使用格式表示一個(gè)變量列表 T T T3 接受同一個(gè)初始值 100。 第一種使用格式表示用 INPUT語句或賦值語句創(chuàng)建的所有變量從 DATA步的這次執(zhí)行到下一次重復(fù)時(shí)被保留。 ? Retain T1 T2 T3 (100 ) 。 ? Retain T1 T2 T3 。而如果沒有使用 RETAIN 語句, DATA步每次重復(fù)執(zhí)行之前這些變量就會(huì)被設(shè)置為缺失值。但是因?yàn)樵诿看沃貜?fù)開始 DATA步時(shí),所有用 INPUT 或賦值語句創(chuàng)建的變量將被設(shè)置為缺失值,那該如何處理解決呢?在 SAS 系統(tǒng)中有一條 RETAIN 語句專門用于解決這一問題。 圖 循環(huán) DO 組中使用數(shù)組來產(chǎn)生數(shù)據(jù)集 81edb6ff5799cbd72b415b6e1b9a8a6b SAS 系統(tǒng)和數(shù)據(jù)分析 電子 商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 11 of 20 4. 用循環(huán) DO 組和 RETAIN 語句產(chǎn)生數(shù)據(jù)集 由已有數(shù)據(jù)集產(chǎn)生具有新增變量的新數(shù)據(jù)集時(shí),通常新增變量值是本條觀測(cè)原變量值和循環(huán)變量值的函數(shù)值。對(duì)于每條觀測(cè)的變量取值,要注意在 DATA步的同一個(gè)外循環(huán)中,已經(jīng)產(chǎn)生的變量值保持不變,內(nèi)循環(huán) OUTPUT語句前未賦值的變量為缺失值,直到 DATA步的下一個(gè)外循環(huán)開始時(shí),所有用 INPUT 或賦值語句創(chuàng)建的變量在重復(fù) DATA步開始時(shí)將被設(shè)置為缺失值。使用 DO 語句的循環(huán)變量 i作為數(shù)組的下標(biāo),這種下標(biāo)的使用方法是 DO 循環(huán)中處理下標(biāo)數(shù)組最常用的方法。 程序運(yùn)行結(jié)果如圖 所示。 1 2 3 4 5 6 Proc print data= DoArray。 End 。 Do i = 1 to 4 。 Input X1X3 。為簡(jiǎn)便起見,假設(shè)新增變量 Ti=∑ Xji。 下面我們通過一個(gè)在循環(huán)中使用數(shù)組變量 來產(chǎn)生一個(gè)新的數(shù)據(jù)集的例子,來說明循環(huán)中使用數(shù)組變量的用法。第四種方式給出了數(shù)組中相應(yīng)元素的初始值 T1=100, T2=99,T3=98。第二種方式表示定義了一個(gè)二維名為 X 的數(shù)組,它共有 5 3=15 個(gè)元素,對(duì)應(yīng)的變量為 T1到 T15。 ? Array x{*} T1 T2 T3 。 ? Array x{2:6,2:4} T1T15 。 例如,以下的幾種數(shù)組定義方式都是合法的: ? Array x{3} T1 T2 T3 。 對(duì)于均值為 M,標(biāo)準(zhǔn)差為 S 的正態(tài)分布隨機(jī)數(shù),可由標(biāo)準(zhǔn)正態(tài)分布隨機(jī)數(shù)的線性函數(shù)得到: X=M+S*NORMAL( seed) 2. 在循環(huán) DO 組中使用下標(biāo)數(shù)組產(chǎn)生數(shù)據(jù)集 當(dāng)我們需要用同一種方法來處理很多變量時(shí) ,可以用數(shù)組語句定義這組 變量為數(shù)組的一些元素,這個(gè)數(shù)組中的一些元素就可以在 DATA步中較后面的 SAS 語句里以數(shù)組下標(biāo)的形式被引用。 程序運(yùn)行結(jié)果如圖 所示。 SAS 系統(tǒng)提供產(chǎn)生了11 種常見分布隨機(jī)數(shù)的函數(shù),如表 所示,隨機(jī)數(shù)是我們實(shí)驗(yàn)和研究問題的重要的輸入數(shù)據(jù)。相同的 Seed 值會(huì)產(chǎn)生相同的隨機(jī)數(shù)序列數(shù),但不同次調(diào)用隨機(jī)函數(shù)所產(chǎn)生的值通常是不同的,因此計(jì)算機(jī)所產(chǎn)生的隨機(jī)數(shù)是一種偽隨機(jī)數(shù)。最常用的均勻分布隨機(jī)函數(shù)是 RANUNI( seed) ,這個(gè)函數(shù)是一個(gè)模為 231- 1,乘子為 397204094 的素?cái)?shù)模發(fā)生器。第一次順序執(zhí)行產(chǎn)生Seed、 I、 X X2 四個(gè)變量, OUTPUT 輸出后,遇到 END語句回到 DO語句,產(chǎn)生 I、 XX2 變量的第二次值, Seed 變量因?yàn)闆]有遇到 DATA語句,繼續(xù)保持原來值, DO- END 循環(huán)結(jié)束后, DATA 步也就結(jié)束了。在數(shù)據(jù)步 DATA中使用 DO 循環(huán)語句時(shí)常常與 OUTPUT 語句配合來產(chǎn)生數(shù)據(jù)集。 Run 。 End 。 X2=ranuni(seed ) 。 Do I = 1 to 10 by 2 。 81edb6ff5799cbd72b415b6e1b9a8a6b SAS 系統(tǒng)和數(shù)據(jù)分析 電子 商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 7 of 20 1. 使用循環(huán) DO 組產(chǎn)生隨機(jī)數(shù)數(shù)據(jù)集 例如,我們需要產(chǎn)生一組均勻分布的隨機(jī)數(shù)流的數(shù)據(jù)集,程序如下: Data DoRanuni 。 DO WHILE 是在循環(huán)體的開頭,而 DO UNTIL 是在循環(huán)體的結(jié)束,也就是說 DO UNTIL 至少執(zhí)行循環(huán)體中一些 SAS 語句一次。 DO WHILE 和 DO UNTIL語句中的表達(dá)式是用括號(hào)括起來的。 一些 SAS語句 。 END 。 ? DO 語句的程序格式之三: DO WHILE ( 條件表達(dá)式 ) 。 一些 SAS語句 。 END 。 SAS 系統(tǒng)提供的控制語句從實(shí)現(xiàn)功能的角度看主要有以下五大類: ? 實(shí)現(xiàn)循環(huán)( DO 語句) ? 實(shí)現(xiàn)選擇( SELECT語句) ? 實(shí)現(xiàn)分支( IF語句) ? 實(shí)現(xiàn)轉(zhuǎn)移( GOTO 語句 ) ? 實(shí)現(xiàn)連接( LINK語句) 一、 實(shí)現(xiàn)循環(huán)( DO 語句) 循環(huán)程序中使用 DO 語句的主要形式有四種,如下所示: ? DO 語句的程序格式之一: IF 條件表達(dá)式 THEN DO 。但我們所介紹的DATA步中的 SAS 語句都是按語句出現(xiàn)的次序?qū)γ恳粋€(gè)觀測(cè)進(jìn)行處理。 確是要在數(shù)據(jù)集中新增 TAX 變量,應(yīng)選擇 File/Save as/Save data set as 命 令保存退出。 今后新增一條記錄輸入時(shí),只要在 INCOME 變量中 輸入數(shù)值, TAX變量就會(huì)自動(dòng)出現(xiàn)計(jì)算值。選擇 Locals/Define formula 命令后就會(huì)出現(xiàn) 如 圖 所示的定義新變量的窗口,在 Name 中輸入新變量 TAX 回車,在 Enter the formula below 的下面立即出現(xiàn) TAX=,在 Type 中有數(shù)字 NUMERIC和字符CHARACTER 兩個(gè)選項(xiàng),我們選擇數(shù)字型變量,定義數(shù)據(jù)輸出格式為 ,最后輸入變量 TAX的賦值公式為 INCOME*。單擊 OK 修改完成。 圖 去掉 AGE 變量 81edb6ff5799cbd72b415b6e1b9a8a6b SAS 系統(tǒng)和數(shù)據(jù)分析 電子 商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 4 of 20 三、 選擇 View/Assign formats/Format 命令重新定義變量的輸出格式 數(shù)據(jù)集在初始創(chuàng)建時(shí),我們只考慮了輸入格式,現(xiàn)在在屏幕的窗口中顯示的數(shù)據(jù)格式是一種系統(tǒng)默認(rèn)的輸出格式,可 能不符合用戶的要求,例如 BDATE 出生年日期變量,顯示的是 SAS 系統(tǒng)內(nèi)部的日期存儲(chǔ)值,我們將它改成 。選擇 View/Rename 命令后將出現(xiàn)見圖 所示輸入框,輸入被改的變量名 NAME 和改為的變量名 ID_NAME。 4. 選擇 View/Arrange variables/Drop 命令去掉變量的顯示 如果要去掉不需要顯示的變量 ,例如 AGE 變量 , 選擇 View/Arrange variables/Drop命令后將出現(xiàn) 如 圖 所示的輸入框,空白框中輸入數(shù)據(jù)集變量名 AGE,單擊 OK 即可。 圖 FSVIEW 屏編輯窗口 81edb6ff5799cbd72b415b6e1b9a8a6b SAS 系統(tǒng)和數(shù)據(jù)分析
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1