LoginSignup
0
0

More than 5 years have passed since last update.

SAS Viyaで分析するためのSAS言語を取得する

Posted at

SAS ViyaはAIプラットフォームです。SAS言語の他、RやJava、Pythonに対応しています。Pythonであれば機械学習に慣れたエンジニアであれはすぐに使いこなせるでしょう。

今回はこのPythonから、同内容をSAS言語にして取得する方法を紹介します。

テーブルを開く

まずテーブルを作成、または開きます。

organics = conn.upload('organics.csv').casTable

logisticを実行する

例えばlogisticプロシージャを実行する際に、同時にcodeオプションを指定します。中身は空のDictです。

result = organics.logistic(
    target = 'TargetBuy',
    inputs = ['DemAge', 'Purchase_3mon', 'Purchase_6mon'],
    code = {},
)   
result['_code_']

コードを確認する

結果の result['_code_'] にコードが入っています。

SASCode
/*-----------------------------------------
Generated SAS Scoring Code
Date: 11Apr2019:22:53:31
-----------------------------------------*/

drop _badval_ _linp_ _temp_ _i_ _j_;
_badval_ = 0;
_linp_ = 0;
  :

まとめ

このコードを使うことで、同じ分析結果がSAS言語でも得られるようになります。Pythonは分かるけれどSAS言語に詳しくない方は、このcodeオプションを使いこなしてください。

SAS for Developers | SAS

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0