如何在SPSS Modeler中进行递归计算

时间:2017-03-06 13:50:13

标签: spss-modeler

如果我想计算一个依赖于前一个值的值(递归函数),我该如何在SPSS中完成?示例:

Q0 = 0 
Qn = Q(n-1) + Constant 

3 个答案:

答案 0 :(得分:0)

如果通过" ...前一个......"您指的是前一条记录的相同字段(或不同字段)的值,您可以使用@OFFSET(FIELD, EXPR)函数。 该函数允许您根据相对引用访问除当前记录之外的记录中的值。

答案 1 :(得分:0)

经过多次研究后,我找不到用SPSS Modeler做任何递归函数的方法。唯一的解决方法是在SPSS中使用R Transform节点。 HTH。

答案 2 :(得分:0)

根据需要执行的操作,可以将许多派生节点链接在一起,也可以在对它们进行排序后引用列中的上一个值。