目前分類:SAS (5)

瀏覽方式: 標題列表 簡短摘要

基本上,在執行macro程序時,需要一一宣告巨集變數
如:想針對問卷中的性別及年齡變項進行單變項的邏輯斯迴歸
可以先建立一段執行邏輯斯迴歸分析的macro程序,假設命名為logistic
接著以「%logistic(SEX);」和「%logistic(AGE);」來宣告要執行的變項名稱

文章標籤

rover1023 發表在 痞客邦 留言(0) 人氣()

延續上一篇文章的狀況,但改利用門診檔計算:
若要計算1996-2001年門診檔中每人最早的糖尿病門診日期及糖尿病總門診次數
並只保留門診次數大於等於2者,且需排除就診科別為牙科及中醫科的資料
macro程式會是:

文章標籤

rover1023 發表在 痞客邦 留言(0) 人氣()

在資料整理或分析的過程中,有時候需要反覆執行某一段程序
每次執行的程序可能只有欄位不同或檔案不同,其餘大部分的程式是一樣的
最簡單也是最笨的方法就是一直Ctrl+C and Ctrl+V,然後再修改每段程序裡的欄位名稱或檔案名稱
但很沒效率,程式也變得像阿媽的裏腳布那樣又臭又長,很不美觀

文章標籤

rover1023 發表在 痞客邦 留言(0) 人氣()

在生物醫學研究中 資料庫習慣以一筆資料為一個人來呈現
即一列觀察值代表一位研究對象的資料
但有時 並不能如我們所願 最典型的例子即健保資料庫
一筆資料可能代表一次住院 一次門診 一次申報 或一筆醫令等

文章標籤

rover1023 發表在 痞客邦 留言(3) 人氣()

從會分析資料開始 一直覺得統計分析並不是一件很困難的事
SAS code寫一寫,按個「小人」很快就會有結果出來
但最麻煩也最花時間的,往往是將SAS OUTPUT整理成表格
最近發現SAS的ODS (Output Delivery System)在這方面是很有力的好幫手

文章標籤

rover1023 發表在 痞客邦 留言(0) 人氣()