All Posts
Some co-workers head home after a day at the office. Xin Hunt, Sr. Machine Learning Developer, Ralph Abbey, Sr. Manager - Advanced Analytics R&D, Michael Lamm, Sr. Research Statistician Developer, Ricky Tharrington, Machin Learning Developer, head to our campus Recreation & Fitness Center for a workout and laughs. The friendship
Recently, I needed to implement a line search algorithm in SAS. The line search is illustrated by the figure at the right. You start with a point, p, in d-dimensional space and a direction vector, v. (In the figure, d=2, but in general d > 1.) The goal is to
When we moved out to the country with our two dogs, our oldest dog Todd suddenly decided he liked to howl…. And he would do so every time we left the house. Maybe it was the country air? Maybe it was a time-lapse gene? Maybe he just wanted to learn
Recently, a SAS programmer commented about one of my blog posts. He said that he had found an alternative answer on another website. Whereas my answer was formulated in terms of the normal cumulative distribution function (CDF), the other answer used the ERF function. This article shows the relationship between
This article introduces how to solve the pirate game with a recursive solving algorithm in SAS, and how to analyze and visualize the law behind the complex logic of the pirate game. If you join in a pirate game next time, you can know your destiny ahead of time to reap the benefits and avoid getting killed.
前回の記事では、学生であれば無料で利用可能なオンライン学習コース「Skill Builder for Students」についての紹介を行いました。このSkill Builder for Studentsには5つのコースが準備されており、今回の記事ではProgrammingコースについての概要を紹介します。このコースではSASプログラミング言語、そのコーディング方法について学習を行います。 近年、データ解析をプログラミングをせずに行うGUIデータ分析ツールが普及し始め、SASからもEnterprise Guideといった製品が提供されており、データ分析の民主化が進んでいます。もちろんこういったツールによって多くの人がデータ解析に関わる各種機能にアクセスできるようになったことは大変大きなメリットです。 しかし、もし将来データ解析を行う職に就きたいという思いがあるのであれば自分でコードを書き、前処理や解析を行うことができるようになるべきだと個人的には考えています。あくまで個人的な意見になりますがツールに依存してしまうと解析や前処理で実行できることには限界がありますし、またデータに関連する分野の学生であればシミュレーションなどを自由に行うことも難しいです。誤解がないように言うとGUIツールを使うことが悪というわけではなく、GUIのほうが生産性や共有性が高い場面もありますが、いざという時に自らの力で実装できるというのがプロフェッショナルなのではないでしょうか? この記事を見ている方の大部分は、今後データ解析に本格的に携わっていきたい、自らのスキルを増やしたいという方だと考えています。このコースを修了したからと言ってデータ解析のプロフェッショナルになれるかというとそうではありません。しかし、その第一歩としては非常に良い内容だと思います。私自身もこのコースを受講しています。ぜひ一緒に学びましょう!! Programmingコースへのアクセスは以下の手順です。 Skill Builder for Studentsへログイン 「Learn SAS」というタブをクリック 画面中央の「Start Learning」をクリック 「Programing」をクリック 展開される各種e-learningコースをクリック 画面下部にある「enroll」をクリック コース内にある各レッスンではそれぞれのテーマに沿った内容が動画で紹介がされており、また適宜「Activity」や「Practice」という形で問題も出題されています。学生という立場からの個人的な感想ですが、単に動画を視聴するだけではなく、手を動かしつつ学習を行うことができるという点は非常に良いと感じています。デモとして紹介されている内容についてもプログラミングコードやデータセットも提供がされているので、動画を見つつ別画面で同じ手順を踏むとより理解も深まるかなと思います。 なおこのオンライン学習コースはすべて英語での提供です。もし英語が苦手でちょっと....という方は、動画の下部に動画の内容がすべてテキスト化されているので、適宜翻訳をかけつつ学習を行っていただければいいかなと思います。 Programinngコースの概要 programmingコースでは統計解析を行うためのプログラミングだけではなく、そもそものSASプログラミングの構成や、グラフ・レポートの作成、マクロなどを幅広く学ぶことができます。この記事の最後にあるように8つの項目に分かれており、各項目にはさらに複数のLessonが準備されています。各項目に含まれるLessonをすべて終了すると学習完了を証明する「SAS digital Learn Badge」(下図)が発行されます。 コース内容を実行する環境としては大きく3つあります。 SAS Virtual LabのSAS Studio SAS OnDemand for Academics のSAS Stuido 自らが契約しているSASソフトウェア ただ、今回の学習にあたり推奨するのは一番上の「SAS Virtual Lab」です。各コースでは様々なデータセット、プログラミングファイルを使いますが、SAS virtual Labではそれらがすべて既に保管されています。SAS
La analítica y la ciencia de datos ofrecen un amplio abanico de oportunidades profesionales. Desde el equipo de Academics de SAS trabajamos de forma muy estrecha con las instituciones educativas para introducir estas disciplinas dentro de su oferta formativa, así como para ofrecer una primera oportunidad laboral a los estudiantes.
Many SAS programmers use macros. I have seen students in my SAS classes use several methods to activate their macros. One way is to load the macro in the Display manager or editor in SAS OnDemand for Academics and submit it. Another technique is to use the statement %Include macro-name.
Omega-3 fatty acids are essential fats, meaning that we must get them from our diet because our body cannot make them. There are 3 main types of omega-3 fatty acids: EPA (eicosapentaenoic acid), DHA (docosahexaenoic acid) and ALA (alpha-linolenic acid).
Sometimes it is useful to know the extreme values in data. You might need to know the Top 5 or the Top 10 smallest data values. Or, the Top 5 or Top 10 largest data values. There are many ways to do this in SAS, but this article shows examples
The use of AI in manufacturing is transforming the industry. How do AI technology and data insights fit into this trend? Vice President for SAS in the Nordics Keld Zornig sat down with Pasi Helenius, Manager for Customer Advisory Commercial and Manufacturing Nordics, for a talk on the topic of
Q: SAS EG 8.1/ 8.2 在執行羅吉斯迴歸指派應變數時,當機無法執行怎麼辦? A: (1) 請安裝修復此功能的 hotfix (2) 或是直接將EG版本更新至 SAS EG Update5以上版本 (8.2.5.1277) 安裝修復此功能的 hotfix 請至 https://tshf.sas.com/techsup/download/hotfix/HF2/G5J.html#65398 下載 hotfix 若您的電腦為32位元,請下載此檔案: Download: G5J005wn.zip 若您的電腦為64位元,請下載此檔案: Download: G5J005x6.zip 參考 安裝 SAS Hot Fix 步驟 文章安裝hotfix 直接將EG版本更新至 SAS EG Update5以上版本 (8.2.5.1277) 請依 此網頁指示 更新SAS EG 版本
One of the most discussed tech topics in the last 12 months has been hyperautomation. It has led to so many conversations that I now get episodes of déjà vu in the middle of meetings. This is a good thing, as organisations recognise the need for flexible innovation, rapid product development and
SAS' Yongqiao Xiao, Maggie Cech and Patrick Koch describe an ONNX model in ASTORE and demonstrate how to use the information to save an ONNX model to an analytic store.
How can you estimate percentiles in SAS Viya? This article shows how to call the percentile action from PROC CAS to estimate percentiles of variables in a CAS data table. Percentiles and quantiles are essentially the same (the pth quantile is the 100*pth percentile for p in [0, 1]), so