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

正文內(nèi)容

sas編程技術(shù)sas編程基礎(chǔ)-資料下載頁(yè)

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

【導(dǎo)讀】由SAS創(chuàng)建、儲(chǔ)存、管理的文件就是SAS文件。SAS不能直接識(shí)別的數(shù)據(jù)文件稱為外部文件。及和其它編程語(yǔ)言名稱類似的函數(shù)組成。SAS軟件系統(tǒng)的信息組織有兩層,邏輯庫(kù)名是SAS名,長(zhǎng)度不能超過(guò)8個(gè)字節(jié)。庫(kù)引擎是一組規(guī)定格式向邏輯庫(kù)讀寫(xiě)文件的內(nèi)部指令。列出庫(kù)中的文件;刪除和重命名文件。引擎都有著自身的運(yùn)行特性。存儲(chǔ)和訪問(wèn)硬盤(pán)或者tape上的文件;決定文件中的變量和觀測(cè)如何放置;將文件從物理位置地址讀取放入到內(nèi)存;在不同的操作系統(tǒng)之間傳輸SAS文件。SAS數(shù)據(jù)文件是包含描述信息和數(shù)據(jù)值的SAS數(shù)據(jù)集。SAS提供對(duì)應(yīng)的引擎來(lái)對(duì)這些文件中的數(shù)據(jù)進(jìn)行讀取。兩者之間也有一定的差異。前面已經(jīng)提到二者最大的不同就是數(shù)據(jù)文件實(shí)際儲(chǔ)存。SAS數(shù)據(jù)文件可以被索引,索引可以使SAS在搜索數(shù)。NativeView,由數(shù)據(jù)步或者SQL過(guò)程創(chuàng)建。InterfaceView,由SAS/ACCESS軟件創(chuàng)建。數(shù)據(jù)視圖可以節(jié)省大量的空間。使用SAS/CONNET軟件,視圖可以將多個(gè)不同主機(jī)。電腦上的數(shù)據(jù)文件整合,以整體的形式呈現(xiàn)。PROCSQL視圖為一個(gè)帶有名稱的PROCSQL查詢。

  

【正文】 2 0 6 0 3 2 2 2 簡(jiǎn)化下標(biāo)算符 簡(jiǎn)化下標(biāo)算符列表 例 簡(jiǎn)化下標(biāo)算符的應(yīng)用 。 proc iml。 A={0 10 2, 5 4 30, 7 6 8}。 print A。 算符 功能+ 加 乘 最大 最小 : 最大值位置指標(biāo) : 最小值位置指標(biāo): 均值 ( 與 M A T R I X 過(guò)程不同 ) 平方和利用行列標(biāo)展現(xiàn)矩陣 可以使用 AUTONAME選項(xiàng), ROWNAME= , COLNAME= 選項(xiàng)或MATTRIB語(yǔ)句來(lái)顯示相關(guān)矩陣。 例 使用自動(dòng)命名選項(xiàng)。 coffee={4 2 2 3 2, 3 3 1 2 1, 2 1 0 2 1, 5 4 4 3 4}。 print coffee。 names={Jenny, Linda, Jim, Samuel}。 print coffee [rowname=names]。 reset autoname。 print coffee。 COFFEE JENNY 4 2 2 3 2 LINDA 3 3 1 2 1 JIM 2 1 0 2 1 SAMUEL 5 4 4 3 4 COFFEE COL1 COL2 COL3 COL4 COL5 ROW1 4 2 2 3 2 ROW2 3 3 1 2 1 ROW3 2 1 0 2 1 ROW4 5 4 4 3 4 缺失值運(yùn)算舉例 例 有缺失值元素參加運(yùn)算的結(jié)果仍是缺失值 。 X={1 2 ., . 5 6, 7 . 9}。 Y={4 . 2, 2 1 3, 6 . 5}。 B=X+Y。 /* 矩陣相加 */ C=XY。 /* 元素相乘 */ D=X[+,]。 /* 列求和 */ IML編程語(yǔ)句 ? IFTHEN語(yǔ)句 ? DO組語(yǔ)句 ? 循環(huán)語(yǔ)句 ? 轉(zhuǎn)移語(yǔ)句 ? 創(chuàng)建和運(yùn)行模塊語(yǔ)句 ? 停止執(zhí)行 IFTHEN語(yǔ)句 語(yǔ)句格式: IF expression THEN statement1 。 ELSE statement2 。 例 語(yǔ)句舉例 。 if max(a)20 then p=0。 else p=1。 if x=y then if abs(y)=z then w=1。 else w=0。 else w=1。 等價(jià)表達(dá)式: 例中 , THEN子句只有在 A和 B的對(duì)應(yīng)元素都不相等時(shí)才執(zhí)行 。 如果想要在 A和 B的對(duì)應(yīng)元素有一個(gè)不相等時(shí)為真 , 要用 ANY函數(shù) 。 I f x y th e n s ta te m e n t。 I f a l l ( x y ) th e n s ta te m e n t。I f a ^ = b th e n s ta te m e n t。 I f ^ ( a = b ) th e n s ta te m e n t。例 用 ANY函數(shù)的表達(dá)式。 If any(a^=b) then statement。 例中,在 A和 B中對(duì)應(yīng)元素有一個(gè)不相等時(shí)值為真。 DO組語(yǔ)句 DO組的兩個(gè)主要用法: ? 將一組語(yǔ)句設(shè)成一個(gè) DO組 , 應(yīng)用時(shí)作為一個(gè)單位執(zhí)行; ? 將條件語(yǔ)句中的一組語(yǔ)句設(shè)成一個(gè) DO組 。 DO組語(yǔ)句格式: DO 。 additional statements END 。 例 DO組例句 。 if xy then do。 z1=abs(x+y)。 z2=abs(xy)。 end。 else do。 z1=abs(xy)。 z2=abs(x+y)。 end。 循環(huán)語(yǔ)句 DO DATA語(yǔ)句 語(yǔ)句格式: DO DATA 。 例 。 proc iml。 infile 39。D:\ResDat\39。 /* 讀入外部文件 */ do data。 /* 開(kāi)始讀循環(huán) */ input xx。 /* 讀一個(gè)數(shù)據(jù)值 */ x=x//xx。 /* 連接數(shù)據(jù)值 */ end。 例中,將外部文件中的數(shù)據(jù)導(dǎo)入到一個(gè)向量。一次讀一個(gè)數(shù)據(jù)值到虛變量 XX中,再用豎直連接算符(//)把數(shù)值導(dǎo)到向量 X中。 循環(huán) DO語(yǔ)句 DO variable=start TO stop BY increment 。 例 循環(huán) DO例句 。 do i=10 to 100 by 10。 DO While語(yǔ)句 語(yǔ)句格式: DO WHILE expression。 例 DO WHILE例句 。 do while(count5)。 print count。 count=count+1。 end。 DO UNTIL語(yǔ)句 語(yǔ)句格式: DO UNTIL expression。 例 DO UNTIL例句 。 do until(count5)。 print count。 count=count+1。 end。 轉(zhuǎn)移語(yǔ)句 GOTO label。 LINK label。 GOTO和 LINK語(yǔ)句都可以使得 IML立刻轉(zhuǎn)移到標(biāo)記語(yǔ)句 。 GOTO和 LINK語(yǔ)句都被限制在同一個(gè)模塊或 DO組中 , 如下面兩段程序 。 例 使用 GOTO或 LINK語(yǔ)句 。 程序段一: do。 if x0 then goto negative。 y=sqrt(x)。 print y。 stop。 negative: print Sorry, X is negative。 end。 程序段二: do。 if x0 then link negative。 y=sqrt(x)。 print y。 stop。 negative: print Using Abs. value of negative X。 x=abs(x)。 return。 end。 例 不使用 GOTO或 LINK語(yǔ)句 。 if x0 then print Sorry, X is negative。 else do。 y=sqrt(x)。 print y。 end。 停止執(zhí)行 使用 PAUSE, STOP或 ABORT語(yǔ)句可以停止執(zhí)行, QUIT語(yǔ)句也是一個(gè)停止語(yǔ)句,不過(guò)它要求退出 IML環(huán)境。 PAUSE語(yǔ)句 PAUSE message * 。 恢復(fù)執(zhí)行語(yǔ)句為 RESUME。 例 PAUSE例句 。 pause *。 /*To suppress the display of any messages*/ pause Please enter an assignment for X, then enter RESUME。 msg =Please enter an assignment for X, then enter RESUME。 pause msg。 STOP語(yǔ)句 STOP 。 ABORT語(yǔ)句 ABORT 。 SAS 數(shù)據(jù)集操作 打開(kāi)一個(gè) SAS數(shù)據(jù)集 USE語(yǔ)句 USE語(yǔ)句僅用于打開(kāi)和讀入 SAS數(shù)據(jù)集 。 語(yǔ)句格式: USE SASdataset VAR operand WHERE(expression) 。 EDIT語(yǔ)句 EDTI語(yǔ)句用于讀寫(xiě) SAS數(shù)據(jù)集 。 EDIT SASdataset VAR operand WHERE(expression) 。 CREATE語(yǔ)句 CREATE語(yǔ)句用于創(chuàng)建 SAS數(shù)據(jù)集 。 CREATE SASdataset VAR operand 。 CREATE SASdataset FROM fromname [COLNAME=columnname ROWNAME=rowname] 。 激活一個(gè) SAS數(shù)據(jù)集 常用激活語(yǔ)句及功能 對(duì)一個(gè)已經(jīng)打開(kāi)的數(shù)據(jù)集使用 USE, EDIT或 CREATE語(yǔ)句 , 那么這個(gè)數(shù)據(jù)集變成了當(dāng)前數(shù)據(jù)集 。 使用 SHOW STATEMENTS語(yǔ)句可以查看已打開(kāi)數(shù)據(jù)集 , 當(dāng)前輸出數(shù)據(jù)集和當(dāng)前輸入數(shù)據(jù)集 。 例 激活數(shù)據(jù)集 。 setin class point 10。 /*指針指向數(shù)據(jù)集 class的第 10個(gè)觀測(cè) */ 語(yǔ)句 功能U S E 和 S E T I N 激活一個(gè)數(shù)據(jù)集成為當(dāng)前輸入數(shù)據(jù)集S E T O U T 激活一個(gè)數(shù)據(jù)集成為當(dāng)前輸出數(shù)據(jù)集C R E A T E 和 E D I T 激活一個(gè)數(shù)據(jù)集成為當(dāng)前輸出和輸入數(shù)據(jù)集顯示 SAS數(shù)據(jù)集信息 例 使用 SHOW語(yǔ)句顯示 SAS數(shù)據(jù)集的相關(guān)信息 。 proc iml。 use 。 show datasets。 /*顯示所有打開(kāi)的 SAS數(shù)據(jù)集及其相應(yīng)的狀態(tài) */ show contents。/*顯示數(shù)據(jù)集中的變量名 、 類型 、 長(zhǎng)度和觀測(cè)個(gè)數(shù) */ run。 指定缺省 SAS邏輯庫(kù) RESET deflib=name。 例 指定缺省邏輯庫(kù) 。 reset deflib=ResDat。 /*指定 ResDat為缺省的 SAS邏輯庫(kù) */ 列出觀測(cè)值 LIST range VAR operand WHERE(expression) 。 確定觀測(cè)范圍 確定觀測(cè)值范圍 range的關(guān)鍵字 Operand舉例列表 關(guān)鍵字 觀測(cè)范圍A L L 所有觀測(cè)C U R R E N T 當(dāng)前觀測(cè)N E X T numbe r 下一個(gè)或下 numbe r 個(gè)觀測(cè)A F T E R 當(dāng)前觀測(cè)后的所有觀測(cè)P O I N T ope r a nd 由 ope r a nd 指定觀測(cè)的記錄號(hào)O pe r a nd 舉例單個(gè)記錄號(hào) p o i n t 5包括幾個(gè)記錄號(hào)的標(biāo)識(shí) p o i n t { 2 5 1 0 }含有記錄號(hào)的矩陣名 p o i n t p括號(hào)中的表達(dá)式 p o i n t ( p + 1 )例 確定觀測(cè)范圍例句 。 proc iml。 reset deflib=ResDat。 use class。 list all。 list。 list point 5。 list point {2 4 9}。 p={2 4 9}。 list poin
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1