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

正文內(nèi)容

醫(yī)用sas統(tǒng)計(jì)分析(一)(編輯修改稿)

2025-06-22 04:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 sas數(shù)據(jù)集。 ?用 infile語(yǔ)句建立 SAS數(shù)據(jù)集 語(yǔ)句格式 infile ?盤符: \文件夾 \文件名 .txt (或 dat)? 。 首先用任何文字處理軟件來(lái)建立一個(gè)數(shù)據(jù)文件,但一定用純文本格式保存。該純本數(shù)據(jù)文件是不包含變量名的,必須知道那一列數(shù)據(jù)是哪一個(gè)變量值,調(diào)用使用 input x1 x2 ┄ 指明。 2022年 6月 23日 30 例 新建純文本文件“ xy”,路徑為 e:\sas\ 。數(shù)據(jù)為: 56 34 57 35 58 36 59 37 60 38 61 39 62 40 63 41 64 43 61 28 data Li_1。 infile 39。e:\sas\39。 input x y @@。 proc print。 run。 OBS X Y 1 56 34 2 57 35 3 58 36 4 59 37 5 60 38 6 61 39 7 62 40 8 63 41 9 64 43 10 61 28 2022年 6月 23日 31 SAS數(shù)據(jù)集的整理 變量操作 ?變量重命名: rename 舊變量名 =新變量名; 如 rename id=x0。 ?變量賦值或修改變量值: 變量名 =表達(dá)式;如 y=log10(x)。 ?累加語(yǔ)句 累加變量 +表達(dá)式 累加語(yǔ)句能把語(yǔ)句中表達(dá)式的運(yùn)算結(jié)果或變量值累加到累加變量上 , 并作為記錄送到數(shù)據(jù)集中 。 累加變量必須是數(shù)值型 , 表達(dá)式是符合 SAS語(yǔ)言規(guī)則的表達(dá)式 。 累加變量的初始值由系統(tǒng)自動(dòng)設(shè)置為零 。 2022年 6月 23日 32 例 data abc。 input a b c @@。 sum=a+b+c。 sumz+sum。 cards。 21 22 26 5 7 4 12 3 6 7 16 23 19 2 3 。 proc print。 run。 OBS A B C SUM SUMZ 1 21 22 26 69 69 2 5 7 4 16 85 3 12 3 6 21 106 4 7 16 23 46 152 5 19 2 3 24 176 2022年 6月 23日 33 ?用 keep或 drop語(yǔ)句整理變量名表 keep 變量名表 ; ( 指定要保留在數(shù)據(jù)集的變量 ) drop 變量名表 ; ( 指定要從數(shù)據(jù)集中刪除的變量 ) ?結(jié)合 if語(yǔ)句進(jìn)行條件賦值 if 條件表達(dá)式 then 表達(dá)式 ; [else 表達(dá)式 ]; 2022年 6月 23日 34 例 data keep。 input x1 x2 x3 @@。 x4=log10(x1)。 keep x1 x2 x4。 rename x4=lgx1。 Cards。 20 34 32 24 50 93 34 43 56 42 56 88 。 proc print。 run。 注: keep語(yǔ)句等價(jià)于 drop x3 。 OBS X1 X2 LGX1 1 20 34 2 24 50 3 34 43 4 42 56 2022年 6月 23日 35 data drop。 set child。 if id200 then group=1。 else group=2。 drop x3 x4 x5 x6。 rename id=x0。 proc print。 run。 注: drop語(yǔ)句等價(jià)于 keep id x1 x2 group。 OBS X0 X1 X2 GROUP 1 1 m 32 1 2 2 m 35 1 3 3 m 33 1 4 254 m 176 2 5 255 f 30 2 6 256 f 33 2 7 521 f 178 2 例 2022年 6月 23日 36 SAS數(shù)據(jù)集的整理 記錄操作 ?數(shù)據(jù)子集化 ?記錄輸出 ?語(yǔ)句格式: if 表達(dá)式 ; “ 將符合表達(dá)式的記錄輸出到新建的數(shù)據(jù)集 。 ” ?語(yǔ)句格式: if表達(dá)式 then output 數(shù)據(jù)集名 1 ; else output數(shù)據(jù)集名 2; Output 的使用: 一般 SAS在 data步語(yǔ)句全部執(zhí)行完后才將數(shù)據(jù)送入新數(shù)據(jù)集 。 但遇到 output語(yǔ)句時(shí) , 會(huì)馬上將當(dāng)前的數(shù)據(jù)送入新數(shù)據(jù)集;此時(shí) , 如果 output語(yǔ)句后還有其他 data步語(yǔ)句 , 則不再被執(zhí)行 。 2022年 6月 23日 37 例 1 data a。 input x @@。 cards。 2 3 5 6 8 9 10 。 data b。 set a。 if x3。 /*只將 x3的變量值由數(shù)據(jù)集a 賦值給數(shù)據(jù)集 b*/ proc print。 run。 ?記錄刪除 if 表達(dá)式 then delete。 “ 將符合表達(dá)式的變量從數(shù)據(jù)集中刪除 。 ” OBS X 1 5 2 6 3 8 4 9 5 10 2022年 6月 23日 38 data b1。 set child。 if x1=‘ m’ 。 proc print。 Run。 OBS ID X1 X2 X3 X4 X5 X6 1 1 m 32 2 2 m 35 3 3 m 33 4 254 m 176 data b
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1