SAS 筆記系列 — proc format(三) — 在 cntlin 中使用 low/high/other

Hung Jui, Hsu
Jul 21, 2022

--

proc format cntlin 系列文:
SAS 筆記系列 — proc format(一) — cntlin 的數字使用
SAS 筆記系列 — proc format(二) — cntlin 的數字使用

測試資料請點選這裡

好的,前一篇文筆記了數字邊界值的使用,而這篇要來介紹 low/high/other 的使用。例如今天想要產生一組這樣的 format

分數如果為負數的話我們就認定他是登記錯誤,那這個時候要怎麼使用 cntlin 產生 format 呢? 我們可以使用一個新的變數叫

<hlo>: 分別代表 HIGH, LOW, OTHER

因此我們就可以使用以下程式來產生一組 format

而產出的結果會長這樣

fmt 資料集

第 3 個觀察值的 hlo = “H” 就代表那行要使用 high,因此那行的 end 就會被忽略; 而第 4 個觀察值的 hlo = “O” 就代表那行要使用 other,因此那行的 startend 都會被忽略。而如果要使用 low,就改成 hlo = “L” 即可。接著我們把第一種方法跟第二種方法套到資料上看是否正確

套上 format 的結果

Bingo!! This is what we want!!

謝謝你的閱讀,如果你覺得這篇文章有幫助到你的話,可以幫我拍個手喔😆

--

--

Hung Jui, Hsu
Hung Jui, Hsu

Written by Hung Jui, Hsu

Department of Statistics, National Taipei University | 這是一個屬於統計和程式的小角落 | 羽球x拉麵 極度愛好者 | A place to write down what I’ve learn in statistics, programming and life

No responses yet