使用来自内置过程 SPSS 的信息进行自定义过程

Using information from built-in procedure SPSS for custom procedure

我想在 SPSS 中创建一个自定义对话框来实施我开发的新程序。我已经为它编写了 Python 代码,现在正在研究创建自定义对话框。

但是,我的程序使用来自内置回归程序的数据集的回归系数。由于我想尽量减少手动程序,我想防止用户首先必须 运行 回归,然后必须在新的自定义程序中手动输入回归系数。

我希望可以在我的 Python 代码中调用内置回归过程。这可能吗?

或者,我想插入代码以使用我的 Python 代码计算回归系数。但我不喜欢,因为这段代码很长,如果已经有一个内置程序,我希望找到一种方法来利用它。

基本思想是使用 spss.Submit API 到 运行 常规命令,但包含在 OMS 命令中,以便您可以将它们的输出作为数据集或 xml 结构体。您可以完全不在查看器中显示此输出,也可以让它显示。

如果它很复杂,您可能会像 Andy 所说的那样将其作为一个扩展命令,包括一个自定义对话框,但这并不总是必要的。