导入在R中创建的pmml文件

x9ybnkn6  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(124)

我想在SAS中导入一个XGBoost分类模型,并在R中创建pmml文件。它是用R version 3.6.2中的pmml包pmml_2.3.1创建的。pmml文件版本是PMML version="4.4",但我手动将其更改为PMML version="4.2"
当我在SAS中导入它时,使用以下命令:

PROC PSCORE PMML FILE = "PATH.pmml"
DS FILE = "PATH.sas";
run;

我得到以下错误:
错误:给定PMML文件格式不正确或不正确,行号附近出现错误:598897.
这是pmml文件中的第598897行:

<RegressionModel functionName="classification" normalizationMethod="softmax" modelName="CollectingModel">

我该怎么办?

tp5buhyn

tp5buhyn1#

遗留的pmml包生成PMML标记的效率非常低。如果使用r2pmml包重新导出XGBoost模型,情况会有所改善吗?

相关问题