あらまし
統計用のSAS言語の一般書籍やSAS社以外のブログは見かけるものの、SAS OptimizationやSAS/ORの資料は少ない。SAS社の資料を見る場合、SAS製品の範囲が広く、SAS OptimizationやSAS/ORが他に埋もれて探しにくかった。SAS OptimizationやSAS/ORを使う上で参考になったリンクの記録を残すために記載する。
SAS OptimizationやSAS/ORを使うためにはダミーデータを生成したり、グラフで結果表示したりするための情報が多少必要になるので、そのあたりの話も入る。
利用していた一般公開資料
release note
- 新機能を確認するならrelease noteがある。
User's Guide
- 日本語マニュアルがあるが、SAS OptimizationとSAS/ORは英語で読むことになる。ずっと昔は日本語化されていたような話だが。
- Optimization&SimulationのUser’s Guideは、ほぼ毎月リンクアドレスが更新される気がする。どこかに修正が入っているのだとは思うが。気を付けなければいけないのは、OptimizationにはViya対応した機能だけが記載されている点である。
Sashelp Data Sets
- 電子書籍:Sashelp Data Setsにサンプルデータの説明がある。データの日付は古いがある程度のサイズでサンプルデータが入っているのが便利である。
Book, blog, paper, movie
-
- このリンクからData Managementに進むとCody's Data Cleaning Techniques Using SAS, Third Editionが見つかる。SAS言語でデータを加工する内容を理解するには便利だった。表紙の画像はこちら。
-
- ここで紹介されているSASによる金融工学はSAS言語の使い方としても利用できると思う。すでに絶版だが中古でまだ入手できる(900円で購入した)。
- AI実用化のための実践ガイドは、「日本語の関連書籍」の一覧にはないがSAS社の本だと思われる。最適化は説明2ページ、GUI3ページ(GUIとはいいつつコードを貼り付けるように書いてある)ほど記載がある。ちなみに貼り付ける例題はCLPである。
-
15ページのpaperである Ten Tips for Simulating Data with SASはダミーデータを作るのにとても参考になった。私はTip3とtimedataプロシジャの組み合わせが好み。同じタイトルのYoutubeもある。
-
-
絞り込むなら、Blog DictionaryでOperations Researchを選ぶのも方法の一つだと思う。
-
Finding the Beauty in Optimization Models - Visualizing MPS data setsに、MPSデータの視覚化が紹介されている。モデルの構造確認には便利だったりする。著者のImre Pólik氏のLinkedinへのリンクがある(2024年8月確認できず消し線にしたが、2025年10月は見つかったので消し線を削除する)。コメント欄でIrv Lustig氏が netlibのデータの図を入れている。
-
Automated linearization in SAS Optimizationでは機能追加「linearization」が紹介されている。
-
-
2017年のInformsでのスライド:Solving Business Problems with SAS Analytics and OPTMODEL - Fall 2017がある。中央あたりが面白い。: 2024年リンクが切れているのでarchiveを入れておく。
SAS Support Community
-
SAS OptimizationやSAS/ORに関して日本語のQ&Aがあるかは疑問だが、英語であればそれなりに活発だと思う。実務で困っている感じのものは丁寧なフォローだと思う。
- Mathematical Optimization, Discrete-Event Simulation, and OR・・・ページの右にいくつかリンクがありそれも有用。
- 個人的なメモとして、興味のある例にLikedを付けている。
-
日本語であれば以下の感じである。
Example
- SAS言語の例題:プロシジャごとに例題が出ている。気を付けなければいけないのは、OptimizationにはViya対応した機能だけが掲載されていて、SAS/ORにはViya非対応の機能も掲載されている点である。
- SAS言語の例題:Model Building in Mathematical Programming+αがホームページに出ている。どの本から引用した問題かはReferenceに書かれている。
- SAS言語の例題:"Business Optimisation: Using Mathematical Programming" by Josef Kallrath (著), John M. Wilson (著) の本の例題がGitHubのbobookに出ている。tちなみに書籍は新版が出ているが高い。GitHubに書かれている2版は中古で入手できる(約2000円で購入した)。
- Python言語の例題:sasoptpyの例題としてGitHubに出ている。
sasoptpy (Pythonから利用する方法の一つ)
SAS OptimizationとSAS/ORの機能をPythonから利用する場合の方法の一つである。
SAS社から公開されている資料を探したい場合
Overview(上2個は対だと思うが・・・構成が違う)
-
英語版はSAS/OR Resources(英語)もある。こちらは、SAS/ORがメインになる。見かけはクラシックだが探しやすい。ただしOptimizationは含まれていない。:2024年8月にリンク切れのため archiveを入れる。
Optimization Papers
ORからOptimizationになったときに2個に分離されたようで、両方確認する必要ができてしまった(新しいものだけ必要なら1.だけで良いかも)。
- Optimization
- Operations Research and Project Management Papers:2024年8月リンクきれれのためarchiveを入れる。
Search SAS proceedings
SASのイベントで公開されたpaperが検索できる。説明には"This searches SAS proceedings from SAS Global Forum and SUGI."とある。日本SAS社のイベントで公開された資料は多分含まれていない。
video
恐らく2020年ごろYoutubeに移行したのだと推定している。このため2020年までの動画は1.にあるのだろう。
- 2020年までのVideoが見つかる。
- YouTube SAS Channel : Statistics and Operations Researchには恐らく最近の動画が入っているようだ。
- YouTube SAS Channel : SAS How To TutorialsはSAS言語一般の話になる。
リンクを記録するために書いているがあまり使わなかったもの
SAS Studio
- SAS Studioへようこそ
- SAS Studio ユーザーガイド
- SAS Studioの新機能
- 日本語版 SASオンラインドキュメント
- Free Tutorial Video: SAS Studio 2025年10月リンク切れ
- SAS StudioでのGit統合について
SAS Studio video
- SAS チュートリアル | SAS ViyaでのSAS Studio入門 2025年10月非公開
- SAS Studio Flows on Viya: Prep data, build ML model, score data and register model
- SAS Studio Engineer | DataOps | SAS Viya 2021.2.4
- SAS Demo | Create a Custom Step in SAS Studio on SAS Viya
- SAS Demo | SAS Viya Migration of Enterprise Guide Project to SAS Studio Flows
training
備考
2025年10月:リンク更新できるものは更新、リンク切れはコメントを追加。