4

与我一起工作的统计学家在 SAS 中生成 PMML,然后将它们交付给我。他们必须将代码转换到 PMML 中,这个过程既费时又充满错误。

是否存在满足以下要求的东西,

  1. 非程序员也可以使用
  2. 将转换编码为现有的 PMML
  3. 将诸如 missingValueReplacement 和 invalidValueTreatment 等项目添加到单个变量中
  4. 可以存储对 PMML 所做的更改,以便可以对未来的 PMML 进行这些确切的更改
4

2 回答 2

2

最接近您要求的是KNIME。但是,“PMML 编辑”功能不是默认安装的一部分,您需要从 KNIME 更新站点单独下载它作为“KNIME Modular PMML Nodes”插件。

这个插件将允许您定义工作流,1) 加载现有的 PMML 文件,2) 将指定的转换添加到其中,3) 将结果保存回新的 PMML 文件。这样的工作流程可以在团队成员之间共享。

另一种方法是使用JPMML-Model库开发程序转换器。它需要编写 Java 代码(而不是使用 GUI),但它将为您提供无限的表达能力。

于 2016-05-05T10:08:54.870 回答
0

一种可能的解决方案是使用 Zementis 为满足这一需求而编写的软件。你可以在这里联系他们:http: //zementis.com/contact/

该软件仅采用模型 PMML、SAS 转换命令并将它们合并到最终的 PMML 文件中。它会自动进行转换和合并,因此非程序员应该很容易使用!

于 2016-05-05T19:32:24.330 回答