This article is about how to use Git to share SAS programs, specifically how to share libraries of SAS IML functions. Some IML programmers might remember an earlier way to share libraries of functions: SAS/IML released "packages" in SAS 9.4m3 (2015), which enable you to create, document, share, and use
Uncategorized
提醒SCI文章資料分析師資營課程將於2023/2/7(二) 09:00-14:10舉行,08:30開始報到。已寄出課程提醒與報到編號至您的信箱,煩請記得您的報到編號,以加速當天報到流程,如果以下資料若有誤再請回覆告知,謝謝! 為維護參與人員的健康,敬請配合以下防疫措施: 請您自備口罩,並請於教室內配戴口罩 若有身體不適、發燒,敬請老師告知請假 活動日期 2023/2/7(二) 09:00-14:10 (活動議程) 課程地點 成功大學成功校區資訊大樓2樓計網中心209電腦教室 *計網中心位於勝利路校門口進去右手邊的資訊大樓2樓,請參考google 地圖: https://goo.gl/maps/tp349cYiE31SPKoh8 ) *成功大學地址:台南市東區大學路1號 主講者 中山醫學大學公衛系 廖勇柏 教授 注意事項 1.) 本師資營提供午餐,若需請假或不克前往煩請提前告知。 2.) 完整參與課程並填寫課後問卷後,SAS將提供SAS 資料分析研習營證書,以茲證明。 聯絡方式 活動聯絡人:SAS公司 蔡宜潔小姐 電 話:02-2181-1039 Email: i-jie.tsai@sas.com ★SAS有取消或延期舉辦課程的權利 交通方式 自行開車(國道路線)(非成大老師請參考周邊停車場位置) >南下: 沿國道一號南下 下永康交流道右轉 沿中正北路、中正南路(南向)往台南市區直行 中華路左轉 沿中華東路前進 於小東路口右轉,於勝利路左轉,直走即可抵達成功校區資訊大樓。 【自國道三號北上者,轉86號快速道路(西向),可接國道一號(北向)】 >北上: 沿國道一號北上 下仁德交流道左轉 沿東門路(西向)往台南市區直走,遇勝利路右轉(北向),即可抵達成功校區。 【自國道三號北上者,轉86號快速道路(西向),可接國道一號(北向)】 周邊停車場及路邊停車位置圖請參考成大網站:https://web.ncku.edu.tw/p/412-1000-29371.php?Lang=zh-tw 搭乘火車 於台南站下車後,自後站出口走大學路→ 勝利路左轉約300公尺,左側即為離資訊大樓較近的成功校區入口。搭乘計程車從台鐵台南站出發者,正常車程為7分鐘,車資約90元。 搭乘高鐵 搭乘台灣高鐵抵台南站者,可轉搭台鐵沙崙線電車抵達台南火車站,自後站出口走大學→遇勝利路左轉約300公尺,左側即為離資訊大樓較近的成功校區入口。 搭乘計程車從高鐵台南站出發者,正常車程為30分鐘,車資約380元。
‘SAS 모델 매니저’, IDC 마켓스케이프 평가에서 머신러닝 운영 플랫폼 리더로 선정 기업의 머신러닝 모델 생산을 지원하는 광범위한 서비스 및 제품 제공 역량 보유 세계적인 분석 선두 기업 SAS가 이번에 처음 발간되기 시작한 ‘IDC 마켓스케이프: 전세계 머신러닝 운영 플랫폼 2022년도 벤더 평가[1] 보고서에서 리더 기업으로 선정되었습니다. IDC는 ‘SAS 바이야(SAS® Viya®)’에 포함된
You're not alone if you’re still seeing local grocery stores with empty shelves. Food shortages are still lingering in 2023. Increases in consumer demand, labor shortages and shipping capacity restraints continue to interrupt supply chains, particularly for grocery retailers. These problems have persisted throughout the pandemic, as seen with the shortages
A lot of companies publish corporate social responsibility (CSR) reports that describe their actions to contribute to the United Nations Sustainable Development Goals (SDGs). However, in the absence of standardized reporting rules, it is not always clear how much of these reports is genuine action, and how companies compare from
SAS supports the ColorBrewer system of color palettes from the ColorBrewer website (Brewer and Harrower, 2002). The ColorBrewer color ramps are available in SAS by using the PALETTE function in SAS IML software. The PALETTE function supports all ColorBrewer palettes, but some palettes are not interpretable by people with color
‘2023 SAS 해커톤 대회’ 참가자 모집 2월 28일 참가자 모집 마감! 당신의 아이디어를 기다립니다 세계적인 분석 선두 기업 SAS가 매년 전세계적으로 진행하는 데이터 분석 아이디어 경진 대회 ‘2023 SAS 해커톤(SAS Hackathon)’의 참가 등록이 오는 2월 28일 마감됩니다. 누구에게나 열려있는 SAS 해커톤 대회에서 우리 사회를 이롭게 할 당신의 반짝이는 분석 아이디어를
Time series data is widely used in various fields, such as finance, economics, and engineering. One of the key challenges when working with time series data is detecting level shifts. A level shift occurs when the time series’ mean and/or variance changes abruptly. These shifts can significantly impact the analysis and forecasting of the time series and must be detected and handled properly.
Did you know that about 8% of the world's men are colorblind? (More correctly, 8% of men are "color vision deficient," since they see colors, but not all colors.) Because of the "birthday paradox," in a room that contains eight men, the probability is 50% that at least one is
I previously discussed how to use the PUTLOG statement to write a message from the DATA step to the log in SAS. The PUTLOG statement is commonly used to write notes, warnings, and errors to the log. This article shows how to use the PRINTTOLOG subroutine in SAS IML software
2023年を迎えて間も無く1ヶ月が経とうとしていますが、皆様はどのよう新年のスタートをされましたでしょうか。With コロナに向けた取り組みが社会的には広がり、自らが管理する時間が増えた中で、質の良い学習時間を確保することは社会人・学生問わず大変重要なことかと思います。 さて、SASでは学習および教育を目的とする方向けに、SAS® OnDemand for Academics (ODA) というアナリティクス・ソフトウェアを無料で提供しています。実は、このSAS ODAですが昨年末にログイン画面のアップグレードが行われ、提供されている各種機能へのアクセス方法がわかりやすくなりました。このブログ記事では、アップグレード後の SAS ODAについて紹介していきます。 ①ホーム画面(中央) 画面中央には大きく3つのセクションがあり、それぞれ下記の内容が提供されています。 Code with SAS® Studio すべての教員・学生・個人学習者を対象として、Webサイトにアクセスするだけで使用可能です 提供されている”タスク”からGUI的にSASコードを生成可能です(もちろん自分でコーディングすることも可能) SAS Studio上にプログラムファイルの新規作成、既存ファイルのアップロードが可能です(最大5GB) アクセス可能なSASソフトウェア一覧: SAS/STAT® Base SAS® SAS/IML® SAS/OR® SAS/QC® SAS/ETS® Learn SAS Programming Programming 1, Statistics 1といった統計学やプログラミングに関するいくつかのe-learningや、動画教材を提供しています SASソフトウェアや統計解析・機械学習を中心とした基礎的な知識、スキルをe-learningを通じて習得可能なオンライン学習プラットフォームSAS Skill Builder for Studentsを学生を対象として提供しています(大学ドメインのアドレスが必要) SASの認定資格に関するガイドをていきょうしています Collaborate with SAS Communities いくつかのSASに関連するコミュニティ情報が掲載されています プログラミングや解析にあたっての疑問点、Tipsを共有し、世界中のSASユーザーからコメントをもらうことが可能です ②ホーム画面(右) 初期状態では次の5つのアイコンが表示されます。 Files
For many the new year brings a renewed sense of commitment to well-being. Our spaces are often complementary to how we feel. Our spaces can either add to our stress or be set up in a way that is supportive as we navigate our days. Last year Work/Life offered an
By Carl Eastwood, Fraud & Financial Crimes Domain Lead at SAS, and Katarina Garai, CFE - Retail & CSP Fraud Lead at SAS Managing fraud risks in the Communication Service Provider (CSP) industry is no easy task, not least because of the speed at which fraudsters adapt to exploit new
It’s no secret that the big communication service providers (CSPs) companies have seen their traditional revenue streams hit in recent years by a never-ending race to the bottom on pricing. Competition in the market, along with the mass adoption of web-based communications tools (and competitively priced data packages), have made
Many experienced SAS programmers use the PUT statement to write messages to the log from a DATA step. But did you know that SAS supports the PUTLOG function, which is another way to write a message to the log? I use the PUTLOG statement in the DATA step for the
SAS' Kirk Swilley and Tom Sabo showcase how you can use perform text analysis on minimal structured narrative data to spot patterns of possible human trafficking.
A previous article shows that you can use the Intercept parameter to control the ratio of events to nonevents in a simulation of data from a logistic regression model. If you decrease the intercept parameter, the probability of the event decreases; if you increase the intercept parameter, the probability of
This article shows that you can use the intercept parameter to control the probability of the event in a simulation study that involves a binary logistic regression model. For simplicity, I will simulate data from a logistic regression model that involves only one explanatory variable, but the main idea applies
SAS AI 平台環境使用規範: 師生皆須使用學校電子信箱(結尾為edu.tw)方可註冊使用 僅提供課程學習使用 環境內預設有200+資料集可以使用,不提供上傳個人資料 請先註冊SAS Profile 請進入此連結以學校信箱註冊建立 SAS Profile (若之前已有使用學校信箱註冊過 SAS Profile,請忽略此步驟) 填寫完資料後,會收到「請啟動您的SAS 個人認證帳戶」信件,請點選「Activate your SAS Profile」 設定您的個人密碼後即完成 SAS Profile 註冊 啟用AI教學環境 若老師您已經完成使用學校信箱註冊SAS Profile,請依以下步驟啟用AI教學環境 登入啟用教學環境: https://support.sas.com/edu/viewmyelearn.html?activationCode=FASVFLVL 點選同意後submit 點選 SAS Viya for learner (如無此步驟可省略) 點選 Lauch SAS Viya for learner 進入環境 https://vle.sas.com/course/view.php?id=7715 點選 Accept 可略過設定,之後可選擇「觀賞影片」或是「馬上開始」 進入以下畫面即為 Viya AI 環境 請參考Viya功能介紹影片 可以參考此網頁先探索環境:https://www.youtube.com/watch?v=p90LdUCHJik&t=87s
若老師您目前尚未使用學校信箱註冊SAS Profile,請先註冊SAS Profile後方可啟用AI教學環境 若老師您已經使用學校信箱註冊SAS Profile,請跳過註冊步驟直接啟用AI環境。 註冊SAS Profile 請此網頁 https://vle.sas.com/ 點選 Create Profile,使用 學校email 建立SAS Profile 完成建立 SAS 個人認證帳戶後,您會收到一封啟動信件通知。請點選”Activate your SAS Profile” 設定您的個人密碼後即完成註冊 啟用 AI 環境 登入啟用教學環境: https://support.sas.com/edu/viewmyelearn.html?activationCode=FASVFLVL 點選同意後submit 點選 SAS Viya for learner (如無此步驟可省略) 點選 Lauch SAS Viya for learner 進入環境 未來若需使用可以進入此網頁直接登入環境: https://vle.sas.com/mod/lti/view.php?id=176320
金融保險業 -自動化 AI 模型監控 -洗錢防制、反詐欺等關聯複雜且需即時防制的犯罪行為探索 -分析理賠風險 -信用卡臨時調額即時決策 -自動徵審核貸系統 -減少模型建構時間,節省人力且提升效率 -提高消費行為掌握度 -即時商品推薦,設計更精準的行銷計畫 -提高產品再購業績 -利用文字分析進行客群探勘 玉山金控 國泰金控 新光銀行 渣打銀行 中國人壽 新光人壽 全球人壽 南山人壽 滙豐銀行 花旗集團 臺灣企銀 零售業 -需求預測以減少庫存成本 -提升商品銷量預測 -會員管理分析平臺,深化客群分析與個人行銷能力 家樂福 特力集團 Levi's 雀巢 醫療 -即時分析降低併發症機率 -深度學習後優化檢測流程 -資料庫分析 台北榮民總醫院 克里夫蘭醫學中心 阿姆斯特丹大學醫學中心 運動 -加強球員表現 -制定最佳化票價 -強化球迷關係 -提升觀賽體驗 AEG Sports NBA 製造業 -異常即時預警,確保產品質量,防止良率波動 -即時分析,機器同步也每秒自主學習、自動優化分析模型
Permettez-moi de vous présenter les 5 tendances des administrations fiscales que Shaun Barry a présentées lors du « Tax Summit in Madrid » en octobre dernier. Que signifie le Cloud Intelligent ? La Sécurité Les Stratégies Data ont le vent en poupe OSINT - L’open source intelligence La montée de la
In a previous article, I presented some of the most popular blog posts from 2022. In general, popular articles deal with elementary topics that have broad appeal. However, I also write articles about advanced topics. The following articles didn't make the Top 10 list, but they deserve a second look.
SAS' Sylvia Kabisa shows you how an online media company might use SAS to offer targeted discounts through personalized pricing.
Está sucediendo en casi todas las regiones del mundo, y Latinoamérica no es la excepción: las economías que tienen una mayor cultura analítica y de adopción de inteligencia artificial son las que más están logrando crecer en la actualidad. Al comparar reportes de crecimiento de países del Fondo Monetario Internacional
회복탄력성을 유지하는 한 해 될 것 2022년 우리는 코로나19 팬데믹과 수많은 가족의 터전을 빼앗은 국제적 분쟁에 적응하고 회복하기 위해 노력했습니다. 에너지 가격은 급등했고, 공급망 문제 및 여러 중단 사태가 지속되었습니다. 그 결과 수 십년만에 전 세계 물가인상률은 역대 최고를 기록했고, 경제 전반에 도미노 효과를 일으켰습니다. 지난 몇 년 간 우리는
Since 2008, SAS has supported an interface for calling R from the SAS/IML matrix language. Many years ago, I wrote blog posts that describe how to call R from PROC IML. For SAS 9.4, the process of installing R and calling R from PROC IML is documented in the SAS/IML
SAS' Marinela Profi and Sophia Rowland elaborate on IDC including SAS among the leading platform providers for Machine Learning Operations.
Last year, I wrote almost 90 articles for The DO Loop blog. My most popular articles were about SAS programming, data visualization, statistics and data analysis, and matrix computations. If you missed these articles when I published them—or if you want to read them again!— here is the "Reader's Choice
一、背景の紹介 "データアナリストのようなヘビーユーザと利用頻度が低いユーザや参照系のユーザなど、さまざまなユーザがおり、SASプログラムを実行する際に利用するCPUとメモリなどの計算リソースを、ユーザタイプごとに割り当てる設定をしたい"。これは、多くのViya4ユーザ様が持つ課題です。これを実現するためには、次の2つのステップが必要です 1.異なるタイプのユーザごとに利用できる計算リソースを設定します。 2.異なるタイプのユーザに対して、権限を個別に割り当てる必要があります。 前回の記事では、Viyaのシステム管理者に向けて、ユーザが利用できる計算リソースの上限値の変更方法を紹介していきます。本記事では、異なるタイプのユーザに対して、利用できる計算リソースを個別に設定する方法と権限を個別に割り当てる方法を紹介します。 二、準備 ユーザがSAS Studioを使用しているときにSAS Viyaがどのように計算リソースを呼び出すかは、前回の記事で説明したとおりですので、ここで割愛します。 興味のある方は、こちらのリンク先のブログをご参照ください。 以下の紹介内容は、基本的に一回目の記事と同じくデプロイメントファイルとK8sクラスターに変更を加える必要があるため、以下を準備する必要があります。基本的にViyaをデプロイ時に必要なものと同じですので、もし下記に対して不明なところがある場合、ご利用のViya環境のデプロイ担当者にお問い合わせください。 ・k8sクラスターのAPIサーバーに接続できる作業用のサーバー、OSはLinux系がおすすめです。 ・k8sクラスターに接続用コンフィグファイル(管理者権限が必要)。~/.kube/configとして保存します。 ・k8sのコマンドラインツール:kubectl ・Viyaデプロイメントアセットのコンパイル用ツール:kutomize ・Viyaをデプロイ時に使ったkustomization.yamlやsite-configフォルダを含めたファイルアセット また、ユーザの権限を設定するには、ViyaのGUI上での操作が必要のため、以下の準備も必要です。 ・管理者権限を持つViyaアカウント 三、ユーザごとに計算リソースの上限値を設定する方法 この章の項目は多いので、読者は以下のリンクを使って興味のあるセクションに直接ジャンプすることができます。 1.シナリオの紹介 2.ユーザグループの作成 3.SAS Viyaのデプロイメントファイルの修正 4.ヘビーユーザ用ポッドテンプレートを作成 5.ユーザ権限の設定 6.ユーザ権限設定の検証 1.シナリオの紹介 こちらの章の内容は、下記のシナリオに基づいて、ヘビーユーザとライトユーザ二種類のタイプのユーザに対して、それぞれ異なる計算リソースの上限を設定するシナリオを紹介します。 ・ユーザタイプA:ヘビーユーザ 利用する最大CPU:8CPU 利用する最大メモリ:8Gi ・ユーザタイプB:ライトユーザ 利用する最大CPU:2CPU 利用する最大メモリ:2Gi 2.ユーザグループの作成 まず、Viyaにヘビーユーザとライトユーザの2つの独立したユーザグループを作成する必要があります。この部分の作業はSAS ViyaのGUI上で実施します。 ①SAS Viyaへログインし、左側のメニューから「環境の管理」を選択します。 ②環境管理の画面に切り替わったら、左のメニューから「ユーザ」を選択します。 ③そして、画面上部の「ビュー」をクリックし、「カスタムグループ」を選択し、「新規作成」ボタンをクリックします。 ④ヘビーユーザ用グループを作成しますので、グループ新規作成の画面に、名前とID、説明を下記の図のように入力し、「保存」ボタンをクリックします。 ⑤そして、ライトユーザに対しても、同様の方法でグループを作成します。 ⑥次は、作ったユーザグループにユーザを追加しますので、作ったグループ名を選択し、右側の編集アイコンをクリックします。 ⑦ユーザ追加画面で、追加するユーザを選択し、追加アイコンで追加し、終わったら「OK」ボタンをクリックします。同様な操作でもう一つのヘビーユーザ用グループに対しても実施します。これで、ユーザグループの作成は完了しまた。 3.ライトユーザ用ポッドテンプレートを作成 ユーザグループごとに使用する計算リソースが異なるため、ユーザグループを作成した後に、ユーザグループごとに個別のポッドテンプレートを定義する必要があります。この部分の作業は、kubernetes側で実施します。 ①まず、ライトユーザ向けのポッドテンプレートを作成してみましょう。下記のコマンドで既存のポッドテンプレートをファイルとして、ローカルに保存します。 kubectl