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

正文內(nèi)容

sas編程技術(shù)sas編程基礎(chǔ)(存儲版)

2024-09-30 20:40上一頁面

下一頁面
  

【正文】 角線元素分別是矩陣 A和 B. 例 創(chuàng)建同元素矩陣 。 d=designf({1,1,1,2,2,3,3})。 Aa={99 33 99, 33 99 33, 99 33 99} 例中, padvalue未賦值, SHAPE函數(shù)循環(huán)并用值填充。t = 39。使用矩陣表達式 矩陣表達式由一系列名字、算符和函數(shù)構(gòu)成。 a=x+y*z。 c21=coffee[2,1]。 friday=coffee[,5]。/*以事先創(chuàng)建向量的名字作輸入 */ submat2=coffee[1:3,3:5]。 print t。 proc iml。 print coffee [rowname=names]。 /* 元素相乘 */ D=X[+,]。 else w=1。 If any(a^=b) then statement。 z2=abs(xy)。 proc iml。一次讀一個數(shù)據(jù)值到虛變量 XX中,再用豎直連接算符(//)把數(shù)值導(dǎo)到向量 X中。 count=count+1。 轉(zhuǎn)移語句 GOTO label。 print y。 stop。 y=sqrt(x)。 /*To suppress the display of any messages*/ pause Please enter an assignment for X, then enter RESUME。 EDIT SASdataset VAR operand WHERE(expression) 。 /*指針指向數(shù)據(jù)集 class的第 10個觀測 */ 語句 功能U S E 和 S E T I N 激活一個數(shù)據(jù)集成為當(dāng)前輸入數(shù)據(jù)集S E T O U T 激活一個數(shù)據(jù)集成為當(dāng)前輸出數(shù)據(jù)集C R E A T E 和 E D I T 激活一個數(shù)據(jù)集成為當(dāng)前輸出和輸入數(shù)據(jù)集顯示 SAS數(shù)據(jù)集信息 例 使用 SHOW語句顯示 SAS數(shù)據(jù)集的相關(guān)信息 。 reset deflib=ResDat。 list point 5。 list all。 指定缺省 SAS邏輯庫 RESET deflib=name。 例 激活數(shù)據(jù)集 。 語句格式: USE SASdataset VAR operand WHERE(expression) 。 例 PAUSE例句 。 if x0 then print Sorry, X is negative。 y=sqrt(x)。 if x0 then goto negative。 count=count+1。 do while(count5)。 /* 連接數(shù)據(jù)值 */ end。 循環(huán)語句 DO DATA語句 語句格式: DO DATA 。 if xy then do。 I f ^ ( a = b ) th e n s ta te m e n t。 if x=y then if abs(y)=z then w=1。 B=X+Y。 print coffee。 print t。 /*將矩陣 coffee的第 5列元素全部設(shè)為 0*/ print coffee。 /*事先創(chuàng)建向量 rows*/ cols={2 3 5}。 jim=coffee[3,]。 例 選擇矩陣的一個元素 。 a=x+y*z。r = do ( 1, 1, . 5) 。s = 10 : 6。 Aa={99 33 99, 33 0 0, 0 0 0} 例中, nrow, ncol和 padvalue全被賦值。 創(chuàng)建 3 3單位陣 I3. 例 創(chuàng)建滿秩設(shè)計陣 。 b={2 2, 2 2}。 print Week total, weektot[rowname=names format=]。 names={Jenny, Linda, Jim, Samuel}。 a=39。 reset fuzz。 /* 參數(shù)估計的相關(guān)系數(shù) */ x1={1,2,3,4,5}。 print,y yhat resid。 /* 誤差自由度 DF */ mse=sse/dfe。 /* 定義模塊開始 */ xpxi=inv(t(x)*x)。 y={1,5,9,23,36}。 c={8, 2, 9}。 缺失值 ? SAS/IML軟件也有缺失值的問題 。 quit。 A={1 2 3, 4 5 6, 7 8 9}。 例中 , 建立一個模塊 MYMOD, 分別得到輸入矩陣的平方根和自然對數(shù)值 。 第二句 , 刪除數(shù)據(jù)集 DAT。 drop _seed_ _i_ mu sigma。 data RV。 Rv =Ranbin(Repeat(0,10,1),20,)。 函數(shù)的一般形式: Result = Function (arguments)。No39。}。DEFG39。 /*定義一個行向量 X*/ Y={1,2,3,4,5}。 reset deflib=ResDat。 特殊矩陣定義: 1 N矩陣稱作行向量 。 /* 循環(huán)結(jié)束 */ return(y)。 /* 激活 IML */ reset deflib=ResDat。 概述 SAS/IML(Interactive Matrix Language)是在一種在動態(tài)和交互式環(huán)境下實現(xiàn)的強大而靈活的過程語言 ( 交互式矩陣語言 ) 。 NOTE: “PROCEDURE PRINT”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 日志窗口信息: SAS輸出 1SAS日志 2程序結(jié)果 3SAS 控制臺日志 SAS程序 SAS程序由多個 SAS語句構(gòu)成。 11 input Name $ Age。 數(shù)據(jù)錯 例 數(shù)值變量讀字符值。 NOTE: “PROCEDURE PRINT”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 運行錯 例 非法的數(shù)學(xué)運算。 proc print data= (obs=10)。 NOTE: “DATA 語句 ” 所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 例 遺漏分號。 daat a。 例:使用自動變量 _Numeric_。 例 轉(zhuǎn)換數(shù)值變量為字符變量。 /*Y為數(shù)值變量 */ Z=SUBSTR(Y,7,6)。 13:3 NOTE: 數(shù)據(jù)集 有 1 個觀測和 2 個變量。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ run。 set 。 /*Y為字符變量 */ Z=log(Y)。 /*算術(shù)表達式中有字符變量時,自動將字符變量 Y轉(zhuǎn)換為數(shù)值變量 */ run。 X=1。 Run。 變量的標(biāo)簽是指變量名的描述性標(biāo)識,它至多可用 256個字符。 字符變量的值可以是字符、字母、特殊字符和數(shù)值。 result=?%a(?||stkcd||?,?||stknm||?)。 /*Y也是缺失值 */ run。 data。 /*例中,兩語句等價。 SAS常數(shù) SAS常數(shù)是 SAS系統(tǒng)可以識別的一些固定值。 例 設(shè)定選項 OPTIONS obs=5。 /* proc為關(guān)鍵詞, means為過程名 */ infile “d:\ResDat\”。 其中: ?粗體 必須按顯示形式書寫的關(guān)鍵詞; ?白正體 用戶提供的信息; ?括號內(nèi)的信息可選; ?|任選。大多數(shù)函數(shù)所使用的參數(shù)是由用戶提供的,一小部分函數(shù)使用系統(tǒng)提供的參數(shù)。 語句格式: Datasetname(Datasetoptions) (option1=value1...optionn=valuen) 例 數(shù)據(jù)集選項舉例。 NOTE: SQL 視圖 已定義。 NOTE: 存儲的 DATA STEP 視圖無法在不同的操作系統(tǒng)下運行。 例 創(chuàng)建數(shù)據(jù)步視圖。 ? 數(shù)據(jù)視圖可以節(jié)省大量的空間。 ? SAS數(shù)據(jù)文件可以被索引,索引可以使 SAS在搜索數(shù)據(jù)的時候變得更快。 數(shù)據(jù)文件 SAS數(shù)據(jù)文件是包含描述信息和數(shù)據(jù)值的 SAS數(shù)據(jù)集。 每個 SAS邏輯庫都對應(yīng)一個庫引擎。d:\resfin\39。如 SAS邏輯庫:ResDat, SASHELP, SASUSER, WORK等。 最常用的 SAS文件: ? SAS數(shù)據(jù)集 ? SAS目錄冊 SAS外部文件 SAS不能直接識別的數(shù)據(jù)文件稱為外部文件。 SAS語言元素 SAS語言由語句、表達式、選項、格式、以及和其它編程語言名稱類似的函數(shù)組成。SASdatalibrary39。 data=; 臨時庫和永久庫 臨時邏輯庫 是指它的內(nèi)容只在啟動 SAS時存在,退出 SAS時內(nèi)容完全被刪除。每個 SAS引擎都有著自身的運行特性。 SAS提供對應(yīng)的引擎來對這些文件中的數(shù)據(jù)進行讀取和編寫,如 ORACLE DB2,SYBASE,ODBC,BMDP,SPSS和OSIRIS。它只包括數(shù)據(jù)集的描述信息,如數(shù)據(jù)類型、變量長度等,再加上如何從其它文件中提取數(shù)據(jù)所要求的信息。 ? 使用 SAS/CONNET軟件,視圖可以將多個不同主機電腦上的數(shù)據(jù)文件整合,以整體的形式呈現(xiàn)。 run。 proc sql。 datasetname 數(shù)據(jù)集名稱 storedprogramname 存儲編譯的 DATA步程序名稱 passwordoption 給 DATA步程序名稱分配一個密碼 sourceoption 存儲或編譯源碼 語法說明 目錄冊文件 SAS目錄冊文件是特殊的 SAS文件,用來存放多種不同種類的信息文件。 /*去掉變量 year*/ set old(rename=(date=Start_Date))。 語句 SAS語句就是一系列關(guān)鍵詞、 SAS名稱、算符以及特殊字符的組合。 data data1。 sumx+x。 Run。 標(biāo)準(zhǔn)格式 : 1, 01, +1, 1, 。 ’ 1jan2020?d。 Y=9+1/3。 比較算符經(jīng)常出現(xiàn)在 IF語句里。 run。未設(shè)定屬性的變量在它們第一次出現(xiàn)時由系統(tǒng)給出。 run。 Informat y $9.。 /*將字符變量賦值給一個數(shù)值變量時,自動將字符變量 Y轉(zhuǎn)換為數(shù)值變量 */ run。 /*X為數(shù)值變量 */ Y=?10?。 其中: 數(shù)據(jù)源為要轉(zhuǎn)換為數(shù)值的變量,常數(shù)或表達式。 數(shù)據(jù)集 A code 1 2 4 5 …… 202020 202020 …… 數(shù)值自動轉(zhuǎn)換為字符 例 數(shù)值自動轉(zhuǎn)換為字符。1039。 /*Y為數(shù)值變量 */ Z=?ROOM?||Y。 Z=ROOM 10 Z=600001 系統(tǒng)自動地將數(shù)值轉(zhuǎn)換為字符時,使用 ,字符值右對齊。 x=put(clpr, )。 keep _numeric_。 日志窗口信息: 4 daat a。 list。 日志窗口信息: 7 proc print data= (obs=10)。 vol= Money /Price。 cards。 RULE: +1+2+3+4+5+6+7+8+9+ 14 Zhang A2 Name=Zhang Age=. _ERROR_=1 _N_=2 NOTE: 數(shù)據(jù)集 有 3 個觀測和 2 個變量。 書寫規(guī)則 SAS語句的書寫規(guī)則靈活自由: ?語句可在行的任一列開始; ?一個語句可以分寫為多行; ?多個語句可以寫在同一行; ?語句中各項之間至少用一個空
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1