作者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