Member-only story

[SAS]Logistic regression 羅吉斯迴歸 單變項羅吉斯迴歸與多變項羅吉斯迴歸

wenwu
8 min readJun 10, 2020

--

免費閱讀文章:[SAS]Logistic regression 羅吉斯迴歸 單變項與多變項羅吉斯迴歸

在去年十月時寫了[R]Logistic regression,文章中提到Logistic 的使用條件,Logistic regression(羅吉斯迴歸) vs Linear regression(線性迴歸)的差別,介紹什麼是勝算比,最後有R 的logistic regression 的範例

今天補上SAS版的Logistic regression範例,順便介紹單變項(univariate logistic regression)與多變項(multivariate logistic regression)的不同
如果要看羅吉斯迴歸的使用時機,記得先去看這一篇

多變項羅吉斯迴歸(multivariate logistic regression)

上次[R]Logistic regression的文章中,示範的就是多變項羅吉斯迴歸
這次我們也用相同的資料,用SAS做一次示範

example for SAS
這次我們使用同樣的資料,也就是768位病人的糖尿病資料[資料在這裡]
每一項變數的意思如下:

1.懷孕次數
2.口服葡萄糖耐量測試中2小時的血漿葡萄糖濃度
3.舒張壓(mm Hg)
4.三頭肌皮膚褶皺厚度(毫米)
5. 2小時血清胰島素(mu U / ml)
6.體重指數(體重(千克)/(身高(米))²)
7.糖尿病譜系功能
8.年齡(年)
9.糖尿病(0或1)

第九個糖尿病為二元的類別變項,1表示病人有糖尿病,0表示沒有

首先是讀資料,將資料複製下來,存在txt文字檔裡面之後,將第一行換成:
pregnant,glucose,blood_pressure,triceps,serum_insulin,mass,pedigree,age,diabetes,就可以用SAS來讀資料了

/*read data */
PROC IMPORT
DATAFILE="C:\20200609_SAS_logistic.txt" /*記得換成你的txt文字檔位置*/
OUT=MYDATA /*data name */
DBMS=DLM
REPLACE;
DELIMITER=","; /*資料以逗點為分隔*/
GETNAMES=YES;
RUN;

--

--

wenwu
wenwu

Written by wenwu

離開學校之後,需要一點激勵來持續學習的動力。想到什麼寫什麼,趁著還沒忘記之前通通都寫下來。

Responses (2)