Statistics 在SPSS中,哪些命令与循环结束循环语句一起工作?

Statistics 在SPSS中,哪些命令与循环结束循环语句一起工作?,statistics,spss,Statistics,Spss,正如您所知,在SPSS中循环过程至少有3种方法: DO REPEAT-END REPEAT LOOP-END循环 !做!DOEND内部结构定义-!ENDDEFINE宏定义 现在我在问第二个选择。这种循环使用起来更简单,但它的功能远远低于内部的功能!做!DOEND结构 有人知道哪些命令与LOOP-END-LOOP一起工作,哪些不工作吗?我试图找到一份完整的清单,但什么也没找到。康拉德, 正如其他人所提到的,共享SPSS统计文档是很好的。在本例中,我将选择SPSS统计命令语法参考指南 简单地说,您

正如您所知,在SPSS中循环过程至少有3种方法:

  • DO REPEAT-END REPEAT
  • LOOP-END循环
  • !做!DOEND
    内部结构
    定义-!ENDDEFINE
    宏定义
  • 现在我在问第二个选择。这种循环使用起来更简单,但它的功能远远低于
    内部的功能!做!DOEND
    结构

    有人知道哪些命令与
    LOOP-END-LOOP
    一起工作,哪些不工作吗?我试图找到一份完整的清单,但什么也没找到。

    康拉德, 正如其他人所提到的,共享SPSS统计文档是很好的。在本例中,我将选择SPSS统计命令语法参考指南

    简单地说,您提到的循环构造都是在转换命令上操作的——这些命令改变数据,但不需要读取数据。转换(例如,计算、重新编码、选择IF等)在内存中叠加,并在执行或过程命令导致数据读取时生效

    如果您希望做的是迭代过程命令(例如频率、回归、GGRAPHE等),则可以通过定义--!ENDDEFINE命令语言,或者更好地通过Python脚本


    我希望这能有所帮助。

    您的问题范围相当大,因为SPSS可能有数千条可用命令,我不确定您要寻找的答案是否是“有效命令”的详尽列表。此外,我不确定stackoverflow是否是问这个问题的合适地方;也许如果你能提出你真正想要解决的问题。。。?你可以从关于LOOP的官方SPSS文档开始:@horace_vr:很遗憾,当时我没有任何问题要解决:(.我只是在寻找一个列表,因为我尝试使用
    LOOP
    很多次,但都没有成功。现在我想Reywood发布了一个答案(见下文)很好地解释了这个问题。我还以为这样的列表在互联网上的某个地方,我就是找不到。无论如何,谢谢你的评论:)。好吧,我就是不理解
    LOOP-END-LOOP
    和转换命令与过程命令的原理(尽管我懂英语)。我还认为有一个命令列表可以与
    LOOP
    一起工作,但我就是找不到它。谢谢