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

Hung Jui, Hsu
Jul 17, 2022

--

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

測試資料請點選這裡

好的,前一篇文筆記了數字的使用,但對於數字的使用往往還會有另外一個問題,那就是範圍要不要包含邊界值。例如今天想要產生一組這樣的 format

那這個時候要怎麼使用 cntlin 產生 format 呢。其實只要加上兩個新的變數,分別為

<sexcl>: 起始值要不要排除(N = 不要, Y = 要)
<eexcl>: 結束值要不要排除(N = 不要, Y = 要)

依照上面這個邏輯,我們就可以使用以下程式來產生 format

而產出的結果會長這樣

fmt 資料集

以第一筆觀察值來說,sexcl = N 和 eexcl = N 其實就代表著 0 ≤ x ≤ 20 的意思,其他值便可以此類推。接著我們把第一種方法跟第二種方法套到資料上看是否正確

套上 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