-1

我一直在使用 SAS Model Studio 来训练各种模型。对于几个模型,包括线性回归和决策树模型,有一个输出部分称为“路径 EP 分数代码”,我可以将其复制粘贴到模型工作室并根据需要应用于数据。这工作得很好。

当我在 SAS Model Studio 中训练 Forest 模型时,相同的 Path EP Score Code 输出不可用,并且输出中可用的代码似乎引用了在 CAS 中评分的模型表。

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

4

1 回答 1

1

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

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

在此处输入图像描述

  1. 打开 SAS 工作室
  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;
于 2021-09-09T16:10:26.560 回答