概述 (TMS END 命令)

TMS END 命令用于指示要导出到具有 IBM® SPSS® Statistics 扩展的 PMML 格式的文件的变换块的结束,特别是 PMML 3.1 。 可以将导出的变换 (使用 TMS MERGE) 与 PMML 模型文件合并,以便包含创建模型中使用的变量所需的原始数据的任何变换。 合并后的 PMML 文件可用于使用评分函数对数据进行评分。 (有关评分函数的更多信息,请参阅 评分表达式。) 当您使用包含变换的模型文件对数据进行评分时,这些变换将在评分之前应用于数据。 这些变换作为内部评分过程的一部分执行,对活动数据集没有任何影响。 TMS BEGIN 命令用于指示块的开始。

基本规范

TMS END 的基本规范是命令名。 有关 TMS BEGIN-TMS END 块的示例,请参阅 TMS BEGIN 命令。

语法规则

  • 如果多次指定了 PRINT 子命令,那么会发生错误。
  • 如果多次指定 RESULTS 关键字,那么会发生错误。
  • 语法图表中显示的等号 (=) 是必需的。
  • 子命令名称和关键字必须拼写完整。

操作

  • 如果没有 TMS BEGIN 命令生效,那么 TMS END 将生成警告。 在不存在先前的 TMS BEGIN 命令的明显情况下,会发生此情况,但如果 TMS BEGIN 命令后跟隐式结束 TMS 块 (例如,任何统计过程或 EXECUTE 命令) 的命令 (后跟 TMS END) 的命令,那么也会发生此情况。
  • TMS END 会导致写入目标文件,除非关联的 TMS 块隐式结束 (请参阅先前的项目符号) ,从而导致在执行 TMS END之前写入该文件。 有关更多信息,请参阅 TMS BEGIN 命令的 示例
  • TMS END 不会导致执行关联 TMS 块中的变换。 正常情况下,它们处于暂挂状态,将使用读取活动数据集的下一个命令来执行。