【发布时间】:2015-04-28 09:28:56
【问题描述】:
我需要在 SPSS 中运行以下代码:
if (event_duration = 0) Acti_Activity = Activity.
if (event_duration = 1) Acti_Activity = MEAN (Activity, Activity_1).
if (event_duration = 2) Acti_Activity = MEAN (Activity, Activity_1, Activity_2).
……一直到……
if (event_duration = 120) Acti_Activity = MEAN
(Activity, Activity_1, Activity_2, Activity_3, Activity_4, Activity_5, Activity_6, Activity_7, Activity_8, Activity_9, Activity_10,
Activity_11, Activity_12, Activity_13, Activity_14, Activity_15, Activity_16, Activity_17, Activity_18, Activity_19..... ,Activity_120
所以本质上,我需要一个宏来表示“如果 event_duration = X,则意味着活动变量到 Activity_X”。
我必须对 15 个变量执行此操作,所以虽然我可以将它们全部输入,但我认为有一些代码可以简化它?
【问题讨论】: