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

正文內(nèi)容

sas編程技術sas編程基礎-文庫吧資料

2024-08-29 20:40本頁面
  

【正文】 L中可以使用多種方式輸入數(shù)據(jù)創(chuàng)建矩陣標識。 reset fuzz。 s=1/sqrt(vecdiag(covb))。 /* 運行 REGRESS */ reset print。 /* 產(chǎn)生正交多項式 */ reset noprint。 /* 參數(shù)估計的相關系數(shù) */ x1={1,2,3,4,5}。 /* 參數(shù)估計協(xié)方差陣 */ s=1/sqrt(vecdiag(covb))。 /* 執(zhí)行 REGRESS 模塊 */ reset print。 /* 模塊結束 */ reset noprint。 print,y yhat resid。 /* 參數(shù)的 t檢驗 */ prob=1probf(tt,1,dfe)。 stdb=sqrt(vecdiag(xpxi)*mse)。 /* 校正平方和 */ rsquare=(cssysse)/cssy。 /* 誤差自由度 DF */ mse=sse/dfe。 /* SSE */ n=nrow(x)。 /* 預測值 */ resid=yyhat。X的逆 */ beta=xpxi*(t(x)*y)。 /* 定義模塊開始 */ xpxi=inv(t(x)*x)。 mse=sse/dfe。 sse=ssq(r)。 yhat=x*b。 y={1,5,9,23,36}。 proc iml。 run。 print a c x。 c={8, 2, 9}。 用符號表示為: Ax = c 解方程組程序: proc iml。 另外 ,支持缺失值的矩陣運算也會產(chǎn)生不一致的結果 。 ? SAS/IML軟件支持缺失值的方式是有限的 。 缺失值 ? SAS/IML軟件也有缺失值的問題 。 /*清空矩陣 a, b*/ print a b。 print a b。 A={1 2 3, 4 5 6, 7 8 9}。 quit。 /*移走矩陣 a,b*/ show storage。 show storage。 show names。 A={1 2 3, 4 5 6, 7 8 9}。 例 SAS/IML命令用法舉例 。 /*作散點圖 */ call gshow。 /*激活 graphics模塊 */ call gopen。 例中 , 建立一個模塊 MYMOD, 分別得到輸入矩陣的平方根和自然對數(shù)值 。 run mymod(a, b, 10)。 b=log(c)。 start mymod(a,b,c)。 第二句 , 刪除數(shù)據(jù)集 DAT。 call delete(DAT)。 例 使用 CALL子程序 。 SAS/IML不支持 OF語句: A=mean(of x1x10)。 drop _seed_ _i_ mu sigma。 /*均值為 mu,標準差為 sigma*/ output。 do _i_ = 1 to 1000。 /*retain 賦初值 0給 _seed_*/ mu=0。 data RV。 例中 , 形式 REPEAT(X, Y, Z)中 , X是隨機數(shù)種子 , Y是產(chǎn)生的隨機數(shù)個數(shù) , Z是產(chǎn)生的隨機數(shù)列數(shù) 。 Rv =Ranpoi(Repeat(0,10,1),2)。 Rv =Ranexp(Repeat(0,10,1))。 Rv =Ranbin(Repeat(0,10,1),20,)。 Rv =Normal(Repeat(0,10,1))。 Rv=Uniform(Repeat(0, 10, 1))。 SAS/IML軟件中的函數(shù)類型: ? 矩陣查詢函數(shù); ? 標量函數(shù); ? 概括函數(shù); ? 矩陣變形函數(shù); ? 矩陣算術函數(shù); ? 線性代數(shù)和統(tǒng)計函數(shù) 。 函數(shù)的一般形式: Result = Function (arguments)。 表達式中的三種運算符 表達式中的算符 算符 在表達式中的位置前綴運算符 放在運算對象前面 ( A )中綴運算符 放在運算對象之間 ( A * B )后綴運算符 放在運算對象后面 ( A 39。 y=inv(x)。 賦值語句 結果=表達式: w=3z。No39。No39。Yes39。Yes39。}。, [2] 39。 ANS={[2] 39。 重復因子 重復因子用括弧括起來放在要重復的元素前面 。DEFG39。abc39。 a={IML Modual}。 /*定義一個 3 2矩陣 Z*/ W=3Z。 /*定義一個行向量 X*/ Y={1,2,3,4,5}。 例 由矩陣標識創(chuàng)建的數(shù)值陣 。 創(chuàng)建數(shù)值矩陣 含有多個元素的矩陣標識要用括號把元素括起來 。 b=. 。 reset deflib=ResDat。 100, ., HI, {1 2 2 8 8 }, {3, 3, 6,6}. 由矩陣標識創(chuàng)建矩陣 創(chuàng)建標量矩陣 例 。 例 矩陣名舉例 。 1 1矩陣稱作標量 . 矩陣名字與標識 矩陣名字是一個合法的 SAS名字 , 不能超過 8字節(jié) 。 特殊矩陣定義: 1 N矩陣稱作行向量 。 T 3 OUTPUT窗口結果 牛頓迭代法求 f(z)=0一個實根的方法 牛頓迭代法公式: 1()()nnnnfzzzfz??? ?上例中函數(shù)為: xzzf ?? 2)(理解 IML語言 定義矩陣 SAS/IM軟件對矩陣作運算 , 這里矩陣的定義同矩陣代數(shù)中矩陣的定義一樣 , 是一個兩維的 ( 行 列 ) 數(shù)組 。 /* 打印矩陣 */ quit。 /* 模塊結束 */ t=approx({3,5,7,9})。 /* 循環(huán)結束 */ return(y)。 /* 估計開方根 , 牛頓迭代 */ w=abs(yz)。 /* 循環(huán)開始 , le3= */ z=y。 /* 定義模塊開始 */ y=1。 /* 激活 IML */ reset deflib=ResDat。 一個簡單 IML交互程序 例 求平方根 IML程序 。因為 SAS/IML軟件是 SAS系統(tǒng)的一個模塊 , 所以 , 可以使用 SAS數(shù)據(jù)集和外部文件 , 也可以對一個已有的 SAS數(shù)據(jù)集進行編輯或者創(chuàng)建一個新的 SAS數(shù)據(jù)集 。 在 SAS/IML模式下 , 可以立刻看到語句運行的結果 , 也可以把語句貯存在一個模塊中為以后使用 。 概述 SAS/IML(Interactive Matrix Language)是在一種在動態(tài)和交互式環(huán)境下實現(xiàn)的強大而靈活的過程語言 ( 交互式矩陣語言 ) 。 第 18章 IML編程技術 清華大學經(jīng)管學院 朱世武 Resdat樣本數(shù)據(jù): SAS論壇: 本章內(nèi)容包括: ? 概述; ? 理解 IML語言; ? 線型回歸 IML模塊 。 ?比較規(guī)范的書寫有助于閱讀和檢查,還可以減少書寫錯誤。 。 NOTE: “PROCEDURE PRINT”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 日志窗口信息: SAS輸出 1SAS日志 2程序結果 3SAS 控制臺日志 SAS程序 SAS程序由多個 SAS語句構成。 18 run。 NOTE: “DATA 語句 ” 所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 16 。 NOTE: 對 Age 無效的數(shù)據(jù)(在行 14 1314 中)。 11 input Name $ Age。 run。 Wang 35 Zhang A2 Hu 22 。 input Name $ Age。 數(shù)據(jù)錯 例 數(shù)值變量讀字符值。 run。 cards。 input Stock $ Money Price。 NOTE: “PROCEDURE PRINT”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 運行錯 例 非法的數(shù)學運算。 9 run。 NOTE: 正在寫入 HTML Body(主體)文件 : 8 var data clpr。 /* 將變量名 Date拼成 Data */ run。 proc print data= (obs=10)。 run。 cards。 z=x+y。 NOTE: “DATA 語句 ” 所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 例 遺漏分號。 6 run。 /*將 data錯拼為 daat */ 14 WARNING 14169: 假定符號 DATA 錯拼為 daat。 run。 daat a。 SAS系統(tǒng)提交含有錯誤的程序后, LOG窗口會顯示的信息有: ?出錯的詞; ?錯誤的可能位置; ?對錯誤的說明。 /* 只保留數(shù)據(jù)集中的數(shù)值變量 */ run。 set 。 例:使用自動變量 _Numeric_。這些自動變量被加入到程序數(shù)據(jù)向量( PDV)中,但是并不輸出到數(shù)據(jù)集中。 run。 set 。 例 轉(zhuǎn)換數(shù)值變量為字符變量。數(shù)據(jù)源既可以是數(shù)值型,也可以是字符型。 函數(shù) PUT將數(shù)值轉(zhuǎn)換為字符 PUT函數(shù)的形式: PUT(數(shù)據(jù)源 , 輸出格式 )。 run。 /*Y為數(shù)值變量 */ Z=SUBSTR(Y,7,6)。 data 。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ put Z=。 Y=10。 13:3 NOTE: 數(shù)據(jù)集 有 1 個觀測和 2 個變量。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ 14 run。 /*X為字符變量 */ 12 Y=10。 11 X=39。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ run。 /*X為字符變量 */ Y=10。 data。 run。 set 。 例 轉(zhuǎn)換字符變量為數(shù)值變量。數(shù)據(jù)源既可以是數(shù)值型,也可以是字符型。 函數(shù) INPUT將字符轉(zhuǎn)換為數(shù)值 INPUT函數(shù)的形式: INPUT(數(shù)據(jù)源 , 輸入格式 )。 /*Y為字符變量 */ Z=log(Y)。 data。 /*Y為字符變量 */ if XY 。 X=1。 /*算術表達式中有字符變量時,自動將字符變量 Y轉(zhuǎn)換為數(shù)值變量 */ run。 /*X為數(shù)值變量 */ Y=?10?。 data。 /*Y為字符變量 */ X=Y。 X=1。 變量類型轉(zhuǎn)換 字符自動轉(zhuǎn)換為數(shù)值 例 字符自動轉(zhuǎn)換為數(shù)值。 Run。 Set b。 Run。 Datalines。/*數(shù)據(jù)集 a中有個變量 x,值為 1*/ ?使用 INPUT語句 Data b。 x=1。 變量的標簽是指變量名的描述性標識,它至多可用 256個字符。 變量的輸人格式是指 SAS系統(tǒng)讀人變量值的方式。 變量的長度是指存貯變量值的字節(jié)數(shù)。 變量屬性 SAS變量的屬性包括:長度、輸人輸出格式和標簽。 字符變量的值可以是字符、字母、特殊字符和數(shù)值。 數(shù)值變量的值只能是數(shù)值。 SAS變量 SAS變量分為
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1