我想在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">
我该怎么办?
1条答案
按热度按时间tp5buhyn1#
遗留的
pmml
包生成PMML标记的效率非常低。如果使用r2pmml
包重新导出XGBoost模型,情况会有所改善吗?