Programming Tips

Strengthen your programming skills with tips and techniques from the experts

Programming Tips
Rick Wicklin 0
Define or extract the diagonals of a matrix

Many useful matrices in applied math and statistics have a banded structure. Examples include diagonal matrices, tridiagonal matrices, banded matrices, and Toeplitz matrices. An example of an unsymmetric Toeplitz matrix is shown to the right. Notice that the matrix is constant along each diagonal, including sub- and superdiagonals. Recently, I

Advanced Analytics | Analytics | Data Management | Learn SAS | Programming Tips
Yinliang Wu 0
How to evaluate SAS expressions in PROC DS2 dynamically

Some readers read the article “how-to-evaluate-sas-expression-in-data-step-dynamically” and wonder if there is a same mechanism or functionality in DS2. As indicated in that article, SAS provides similar features in DATA step, PROC CAS and PROC Python, but some projects like ESP (Event Stream Processing) projects would store those expression definition in

Advanced Analytics | Programming Tips
Noah Han 0
결측 대체 함수, ‘COALESCE, COALESCEC’ 들여다보기

실무에서 데이터를 다루다 보면 필연적으로 결측 데이터를 만나게 됩니다. 핑계 없는 무덤이 없다는 속담이 있듯, 데이터가 결측인 이유도 정말 다양합니다. 특별한 경우에만 값이 있는 경우, 서버 장애로 관측되지 않은 경우, 응답자가 응답을 거부하는 경우, 데이터 구조가 바뀌면서 새로운 컬럼이 추가된 경우 등등 너무 다양하죠? 오늘 포스팅에서는 이와 같은 결측치를 처리하는

Analytics | Learn SAS | Programming Tips
Noah Han 0
SoDA 서비스 가입하기

SoDA를 이용해 쉽게 배우는 데이터 과학 #2 지난 포스팅에서는 SoDA(SAS Ondemand for Academics)의 장점과 필요성을 중심으로 SoDA가 어떤 제품인지 소개해 드렸습니다. 이번 포스팅에서는 ‘서비스 가입 방법’을 알아보겠습니다. 먼저 SoDA가 서비스 되는 브라우저 환경을 알아보고, 이어서 서비스 가입의 각 단계를 살펴보겠습니다. * 편집자 주 : 이번 글은 SAS코리아  컨설팅 본부 한노아

Learn SAS | Programming Tips
Rick Wicklin 0
Create a probability distribution from almost any positive function

There are dozens of common probability distributions for a continuous univariate random variable. Familiar examples include the normal, exponential, uniform, gamma, and beta distributions. Where did these distributions come from? Well, some mathematician needed a model for a stochastic process and wrote down the equation for the distribution, typically by

Analytics | Learn SAS | Programming Tips
Noah Han 0
SoDA로 데이터 과학 시작하기

SoDA를 이용해 쉽게 배우는 데이터 과학 #1 SoDA(SAS OnDemand for Academics)는 SAS가 무료로 제공하는 교육용 데이터 분석 소프트웨어 프로그램입니다. 앞으로 4회에 걸쳐 'SoDA 를 이용해 쉽게 배우는 데이터 과학'을 자세히 소개해 드리도록 하겠습니다.  SoDA란? SoDA (SAS OnDemand for Academics; SoDA)는 데이터 과학을 처음 배우는 입문자들에게 SAS를 무료로 배울 수 있도록

1 2 3 4 5 65

Back to Top