If statement 具有部分重复条件的If-Ifelse逻辑
If statement 具有部分重复条件的If-Ifelse逻辑,if-statement,spss-modeler,If Statement,Spss Modeler,如果I1=I2,则(S1+S2) elseif I1=I2=I3然后(S1+S2+S3) elseif I1=I2=I3=I4然后(S1+S2+S3+S4) 否则“ endif 当第一个代码被验证时,代码不考虑其他条件,我不知道如何建立一个循环并考虑所有的条件。 非常感谢您的帮助,我希望现在已经清楚了,您正在编写的是spss modeler您的第一个逻辑条件涵盖了I1=I2的所有情况,包括I1=I2=I3或I1=I2=I3=I4的情况。因此所有这些案例都将得到结果(S1+S2),并且没有一个案例
如果I1=I2,则(S1+S2)
elseif I1=I2=I3然后(S1+S2+S3)
elseif I1=I2=I3=I4然后(S1+S2+S3+S4)
否则“
endif
当第一个代码被验证时,代码不考虑其他条件,我不知道如何建立一个循环并考虑所有的条件。
非常感谢您的帮助,我希望现在已经清楚了,您正在编写的是spss modeler您的第一个逻辑条件涵盖了
I1=I2
的所有情况,包括I1=I2=I3
或I1=I2=I3=I4
的情况。因此所有这些案例都将得到结果(S1+S2)
,并且没有一个案例留给其他案例
为了对I1=I2=I3=I4
病例进行特殊治疗,首先要对其进行治疗,然后剩下I1=I2=I3
或I1=I2
但不I1=I2=I3=I4
的病例。现在,您可以对I1=I2=I3
案例执行相同的操作。一旦你治疗了他们,你就剩下剩下剩下的I1=I2
病例了
因此,我对SPSS modeler语言一无所知,但根据您发布的代码,您的命令应该如下所示:
I1 S1 I2 S2 I3 S3 I4 S4 I5 S5 I6 S6 ACTUAL WANTED
10 1 10 2 0 0 0 0 0 0 0 0 3 3
10 1 10 2 10 3 0 0 0 0 0 0 3 6
10 1 10 2 10 3 10 4 0 0 0 0 3 10
第一个逻辑条件包括I1=I2
的所有情况,包括I1=I2=I3
或I1=I2=I3=I4
的情况。因此所有这些案例都将得到结果(S1+S2)
,并且没有一个案例留给其他案例
为了对I1=I2=I3=I4
病例进行特殊治疗,首先要对其进行治疗,然后剩下I1=I2=I3
或I1=I2
但不I1=I2=I3=I4
的病例。现在,您可以对I1=I2=I3
案例执行相同的操作。一旦你治疗了他们,你就剩下剩下剩下的I1=I2
病例了
因此,我对SPSS modeler语言一无所知,但根据您发布的代码,您的命令应该如下所示:
I1 S1 I2 S2 I3 S3 I4 S4 I5 S5 I6 S6 ACTUAL WANTED
10 1 10 2 0 0 0 0 0 0 0 0 3 3
10 1 10 2 10 3 0 0 0 0 0 0 3 6
10 1 10 2 10 3 10 4 0 0 0 0 3 10