sas言語派集まれ!sas studioからsas viyaを使ってみよう!
TRANSCRIPT
Copyright © SAS Inst itute Inc. A l l r ights reserved.
「SAS言語派集まれ!SAS StudioからSAS Viyaを使ってみよう!」
SAS Institute Japan 株式会社
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
Pa
ralle
l &
Se
ria
l, P
ub
/ S
ub
,
Web S
erv
ices, M
Qs
Source-basedEngines
Microservices
UAA
Query
Gen
Folders
CAS
Mgmt
Data
Source
Mgmt
Analytics
GUIs
etc.…
BI
GUIs
Env
Mgr
Model
Mgmt
Log
Audit
UAAUAA
Data
Mgmt
GUIs
In-Memory Engine
In-Cloud
In-Database
In-Hadoop
In-Stream
Solutions
APIs
Infrastructures
Platforms
Analytics
Data ManagementFraud and Security Intelligence
Business VisualizationRisk Management
!
Customer Intelligence
Cloud Analytics Services (CAS)
SAS Viyaのアーキテクチャ
SAS Viyaの機能は、SAS言語のみならず、Python, R,
Java, Luaなどの汎用プログラミング言語からも活用可能です。
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
デモ手順このデモではSAS言語を使用します。
CASセッション作成
CASライブラリ作成
CASライブラリへのデータロード
モデル作成
モデルスコアリング
モデル評価
SAS Studio(Webブラウザ)
SAS Viya
インメモリー分析エンジンCAS(Cloud Analytic Services)
Session
caslib
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
SAS Studioのユーザーインタフェース
必要な情報のナビゲート
コードの記述 ログの確認 出力結果の確認
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
SAS Studio: 左側ナビゲーション画面 1/2
サーバーのディレクトリー構造をナビゲート
データ加工、探索、モデル作成、スコアリング、評価用テンプレート
タスクテンプレートを使用すれば、テンプレート内で必要な項目を選択するだけで、それに応じたコードが自動生成されます。
コーディングの効率化が図られ、安易なコーディングミスも防止できます。
デモで使用するデータ
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
SAS Studio: 左側ナビゲーション画面 2/2
共有可能なプログラミングコードの部品 ライブラリ/テーブルのナビゲート
CAS利用時に頻繁に使用するコードサンプルが登録済み
自分で作成したコードもマイスニペットとして登録し、再利用可能
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
SAS Studio: 右側画面柔軟な表示レイアウト
タブ切り替え表示形式
タブ同時表示形式
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
CASセッション/ライブラリ作成とデータロード
CASセッションの作成
CASライブラリの作成
CASライブラリへのデータロード(CASプロシジャ使用)
CASライブラリへのデータロード(DATA Stepコード使用)
マイスニペットに登録されているコードを使用
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
ロードされたテーブル内容ロードが完了すると結果のテーブル内容が表示されます。
検診データ:検診者ごとに1行の横もち形式のデータ
ターゲット変数:生死状況1:死亡 0:生存
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
モデル作成 1/2ランダムフォレストでモデル作成
ランダムフォレストのテンプレートを使用し、必要な情報を選択するとコードが自動生成されます。
元データ選択
ターゲット変数選択
説明変数選択
コード自動生成
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
モデル作成 2/2ランダムフォレストでモデル作成
オプションタブ内で、「選択したオプションを自動調整する」をチェックオンすると、パラメータごとに指定した値の範囲内で最適なパラメータの組み合わせを見つけ出し、ベストモデルを自動生成することも可能です。
作成したモデルをCASライブラリ内に保存
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
スコアリングモデルに新しい検診データを当てはめてスコアリング
スコアリングのテンプレートを使用し、必要な情報を選択するとコードが自動生成されます。
新しい検診データ選択
モデル選択
スコアリング結果をCAS
ライブラリ内に保存
コード自動生成
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
モデル評価 1/2
アセスメントのテンプレートを使用し、必要な情報を選択するとコードが自動生成されます。
スコア結果テーブルの選択
ターゲット変数、イベント水準、ターゲットイベント事後確率の選択
コード自動生成
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
まとめ
SAS StudioからSAS言語でSAS Viyaを活用することで、
>SAS Viyaに搭載の先端の機械学習アルゴリズムを容易に活用できる
・ 自動チューニング機能でベストモデルを自動生成も可能
>コーディングミスを防止し、コーディングの効率化を図れる
・ コードスニペットの活用
・ タスクテンプレートの活用
・ コードの自動生成
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
16
今なら無償でSAS Viyaを試用することができます。詳細は以下のブログを参照してください。
SAS Viyaを体感してみよう! ~SAS Viya無償試用版利用ガイド~
sas.com
Copyright © SAS Inst i tute Inc. Al l r ights reserv ed.
https://www.sas.com/ja_jp/software/viya.html
Viya 検索