基本上,在執行macro程序時,需要一一宣告巨集變數
如:想針對問卷中的性別及年齡變項進行單變項的邏輯斯迴歸
可以先建立一段執行邏輯斯迴歸分析的macro程序,假設命名為logistic
接著以「%logistic(SEX);」和「%logistic(AGE);」來宣告要執行的變項名稱
目前分類:SAS (5)
- Jan 22 Mon 2018 20:39
【SAS】將檔案內容設為巨集變數
- Dec 27 Wed 2017 00:08
【SAS】在macro中自動累加檔案
延續上一篇文章的狀況,但改利用門診檔計算:
若要計算1996-2001年門診檔中每人最早的糖尿病門診日期及糖尿病總門診次數
並只保留門診次數大於等於2者,且需排除就診科別為牙科及中醫科的資料
macro程式會是:
- Dec 17 Sun 2017 17:57
【SAS】使用macro重複執行特定程序
在資料整理或分析的過程中,有時候需要反覆執行某一段程序
每次執行的程序可能只有欄位不同或檔案不同,其餘大部分的程式是一樣的
最簡單也是最笨的方法就是一直Ctrl+C and Ctrl+V,然後再修改每段程序裡的欄位名稱或檔案名稱
但很沒效率,程式也變得像阿媽的裏腳布那樣又臭又長,很不美觀
- May 08 Fri 2015 16:39
【SAS】資料歸戶
在生物醫學研究中 資料庫習慣以一筆資料為一個人來呈現
即一列觀察值代表一位研究對象的資料
但有時 並不能如我們所願 最典型的例子即健保資料庫
一筆資料可能代表一次住院 一次門診 一次申報 或一筆醫令等
- Apr 12 Sun 2015 17:32
【SAS】使用ODS整理分析結果
從會分析資料開始 一直覺得統計分析並不是一件很困難的事
SAS code寫一寫,按個「小人」很快就會有結果出來
但最麻煩也最花時間的,往往是將SAS OUTPUT整理成表格
最近發現SAS的ODS (Output Delivery System)在這方面是很有力的好幫手