在简单的计算中添加条件

问题描述 投票:0回答:1

我计算了一个简单的加法,但想在其中添加一个条件;

1*(acute_miorhistory_mi) +
1*(chf) +
1*(pvd) +
1*(cvd) +
1*(copd) +
1*(dementia) +
2*(paralysis) +
1*(diabetes) +
2*(diabetes_comp) +
2*(renal_disease) +
1*(mild_liver_disease) +
3*(liver_disease) +
1*(ulcers) +
1*(rheum_disease) +
6*(aids) + 
2*(carcinoma) +
6*(metacancer).

我想做的是:如果存在diadia_comp,则不添加糖尿病如果存在肝病,则不添加mild_liver_disease如果存在转移癌,则不要添加癌。那么如何在此处添加if命令?

conditional-statements spss
1个回答
0
投票

这是添加所需条件而不改变原始命令结构的好方法。因此,添加癌的条件是不存在转移癌,或者carcinoma=0。在spss中,您可以将(carcinoma=0)用作0(真)或1(假)的数值:

1*(acute_miorhistory_mi) +
. . .
1*(diabetes)*(diabetes_comp=0) +
2*(diabetes_comp) +
2*(renal_disease) +
1*(mild_liver_disease)*(liver_disease=0) +
3*(liver_disease) +
. . .
2*(carcinoma)*(metacancer=0) +
6*(metacancer).
© www.soinside.com 2019 - 2024. All rights reserved.