我在 SAS Model Studio 中训练了一个 Forest 模型。我如何在 SAS Studio 中应用它?

I have trained a Forest model in SAS Model Studio. How do I apply it in SAS Studio?

我一直在使用 SAS Model Studio 训练各种模型。对于包括线性回归和决策树模型在内的多个模型,输出的一部分称为 'Path EP Score Code' 我可以复制粘贴到模型工作室并根据需要应用于数据。这很好用。

当我在 SAS Model Studio 中训练 Forest 模型时,相同的 Path EP Score Code 输出不可用,输出中 可用的代码似乎可以参考对在 CAS 中评分的表格建模。

如何获取在 SAS Model Studio 中训练的模型,并将其应用于 SAS Studio 中的数据?

通过下载的文件在 SAS Studio 中 运行 它而不将其发布到模型管理器:

  1. 下载分数代码并将其保存在服务器上的某个位置

  1. 打开 SAS Studio
  2. 开始 CAS 会话
  3. 加载你的astore文件(你可以从下载代码中的注释中获取文件名)
  4. 运行 proc astore 并指向您的评分文件并加载商店

示例:

cas;
caslib _ALL_ assign;

proc casutil incaslib='models' outcaslib='models';
    load casdata = '_56JR1BZ568NF5CSP46JF82HDC_ast.sashdat' 
         casout  = '_56JR1BZ568NF5CSP46JF82HDC_ast' 
         replace
    ;
quit;

proc astore;
    score data   = public.baseball
          rstore = models._56JR1BZ568NF5CSP46JF82HDC_ast
          epcode = '/path/to/score/code/on/server'
          out    = casuser.scored_data;
quit;