All Posts
It’s imperative that banks embrace technology - driven changes, break down barriers to change and disrupt themselves digitally.
Every year at Halloween, I post an article that shows a SAS trick that is a real treat. This article shows how to use the INTNX function to find dates that are related to a specified date. The INTNX function is a sweet treat, indeed. I previously wrote an article
Was haben SAS Viya und die österreichischen Berge gemeinsam? Eine ganze Menge! Neulich besuchten mich Freunde aus Tirol am Neusiedler See, also im Burgenland. Bekanntermaßen ist Tirol ein Bundesland im Hochgebirge. Entsprechend amüsiert waren meine Freunde, als ich ihnen den Rosenberg und den Ungerberg in der Nachbarschaft zeigte. „Bei uns
We’re proud of our unique company culture that spans across offices, divisions and geographies. It’s one of the reasons SAS was recently named among the top workplaces in the world by Fortune’s Great Place to Work! If you’re curious about what it is that makes SAS such a great place
Leonid Batkhan shows you easy ways to create a checklist table in SAS software.
I suffer from arthritis. You can tell just by watching me walk: Depending on the day, I have a slight limp, which varies in severity based on a number of factors such as the time of day and recent physical activity. Years of treatment for my condition have shown me
Find out about the changes and enhancements to the best-selling book, The Little SAS Book.
At SAS, we recognize and appreciate the valuable skills and experience that veterans, active military and military families bring to our workforce. We honor the service of military families, and actively support our employees in their transition from the military to the civilian corporate work environment. Today, hear about how
本シリーズの記事について オープンソースとの統合性はSAS Viyaの一つの重要な製品理念です。SAS言語やGUIだけではなく、R言語やPythonなどのオープンソース言語でも、SAS ViyaのAI&アナリティクス機能を活用することが可能になっています。このシリーズの記事は、R言語からSAS Viyaの機能を活用して、データ準備からモデルの実装までの一連のアナリティクス・ライフサイクル開発をサンプルコードの形で紹介していきます。 CASサーバーとSWATパッケージとは コードの内容を紹介する前に、まずCASサーバーとSWATパッケージに関して、簡単に紹介します。CASはSAS Cloud Analytic Serviceの略称です。SAS Viyaプラットフォームの分析エンジンで、様々な種類のデータソースからデータを読み込み、メモリーにロードし、マルチスレッドかつ分散並列でハイパフォーマンスな分析処理を実行します。現在のCASサーバーは3.4.0以降のバージョンのPythonと3.1.0以降のバージョンのRをサポートしています。 オープンソース言語のクライアントからCASサーバーのインタフェースを使用するために、SASからSWAT(SAS Scripting Wrapper for Analytics Transfer)というパッケージをGithubに公開し、提供しています。RとPythonにそれぞれ対応しているバージョンはありますが、本記事のサンプルコードではR用の SWATをメインで使用します。SWATパッケージを通してCASサーバーと通信し、インタフェースを直接利用することができます。データサイエンティストはSWATパッケージを使用し、RやPythonからSAS Viyaの豊富なAI&アナリティクス機能を活用し、様々なデータ分析処理を行ったり、機械学習や深層学習のモデルを作成したりすることができます。 環境の準備 R言語用SWATパッケージを利用するために必要なRの環境情報は以下の通りです。 ・64-bit版のLinux或いは64-bit版のWindows ・バージョン3.1.0以降の64-bit版のR ・Rパッケージ「dplyr」、「httr」と「jsonlite」がインストールされていること 筆者が使用している環境は64-bit版のWindows 10と64-bit版のR 3.5.3となり、IDEはRstudioです。 パッケージのインストール SWATをインストールするために、標準的なRインストール用関数install.package()を使用します。SWATはGithub上のリリースリストからダウンロードできます。 ダウンロードした後、下記のようなコマンドでSWATをインストールします。 R CMD INSTALL R-swat-X.X.X-platform.tar.gz X.X.Xはバージョン番号であり、platformは使用するプラットフォームと指しています。 或いはRの中から下記のコマンドのようにURLで直接インストールするのもできます。 install.packages('https://github.com/sassoftware/R-swat/releases/download/vX.X.X/R-swat-X.X.X-platform.tar.gz', repos=NULL, type='file') この部分の詳細はR-swatのGitHubのリンクを参考にしてください。 SAS Viyaと一回目の通信をやってみよう 全ての準備作業が完了したら、問題がないことを確認するために、Rから下記のコードを実行してみます。 library("swat") conn <- CAS(server, port, username, password,
If you're looking for advice on developing an analytics strategy, there's no shortage of resources, including this from SAS: Building your data and analytics strategy. If, on the other hand, you're looking for advice on how to apply analytics to strategic planning, your search has likely to come up wanting.
How to address insurers' challenges by providing AI and machine learning to streamline a customer centric pricing process.
Edge computing allows businesses to handle thousands of data points and interactions rapidly and immediately, in real time.
A common task in SAS programming is to specify a list of variables that satisfy some pattern. You can specify lists for the KEEP= or DROP= data set options, and you can use lists of variables on many SAS statements such as the VAR and MODEL statements. Although SAS has
With NHANES data from the CDC, we can use SAS to research the impact of endocrine-disrupting chemicals. Special sampling techniques are needed when using these data.
After a marathon of a season, 162 games in each team's schedule to be precise, the stakes for Major League Baseball are higher in October, and postseason play is underway. Whether it's the renewal of an old rivalry, redemption for last year's runners up, or rooting for this season's breakout