作者BugEater (無庸)
看板Statistics
標題Re: [程式] SPSS選擇觀察值
時間Sat Oct 19 01:26:36 2013
在spss裡面跑下面兩行syntax就可以了
IF (((A>=10)+(b>=20)+(c>=30)+(d<20)+(E>10))>=3) M=1.
EXECUTE.
所有患有疾病的人都被標記為1了。
你再根據M的值將其選擇出來即可。
※ 引述《askplease (命運的抉擇)》之銘言:
: ------------------------------------------------------------------------
: [軟體程式類別]:SPSS
: [程式問題]:資料處理
: [軟體熟悉度]:新手
: [問題敘述]:
: 假設A,B,C,D,E五種子變項(指標)是構成M變項(疾病)的因子
: M疾病的定義即A>=10,B>=20,C>=30,D<20,E>10其中只要這五種指標有三種或是三種
: 以上的條件成立的話就算是符合M疾病,請問要如何從2000人中直接一次篩選出
: 患有M疾病的人呢(計算人數或百分比)?
: [程式範例]:
: 假設我的樣本數有2000人
: 我想要從中篩選出具有M疾病的人有多少位(或多少百分比)
: 在SPSS中,我直接到[資料]→[選擇觀察值]→[如果滿足設定條件]→[若]
: 填入選取的條件, 但如果要篩選出M疾病的話,依照M疾病的定義,
: 可能要分別設定下列13種選取條件:
: A>=10 & B>=20 & C>=30
: A>=10 & B>=20 & D<20
: A>=10 & B>=20 & E>10
: A>=10 & C>=30 & D<20
: A>=10 & C>=30 & E>10
: A>=10 & D<20 & E>10
: B>=20 & C>=30 & D<20
: B>=20 & C>=30 & E>10
: C>=30 & D<20 & E>10
: A>=10 & B>=20 & C>=30 & D<20
: A>=10 & B>=20 & C>=30 & E>10
: B>=20 & C>=30 & D<20 & E>10
: A>=10 & B>=20 & C>=30 & D<20 & E>10
: 但要執行13次顯然有些麻煩,所以想要請教各位版友
: SPSS在選取觀察值時,是否有能夠一次就篩選出M疾病的方法呢?
: (即A,B,C,D,E五種指標中有三種或是三種以上成立)
: 感謝各位的回答和指導,謝謝!!!
: -----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 129.93.112.57
※ 編輯: BugEater 來自: 129.93.112.57 (10/19 01:28)
※ 編輯: BugEater 來自: 129.93.112.57 (10/19 01:31)
1F:推 askplease:B大謝謝你的解答,我會再試看看的 10/19 12:33