Learn about the latest tips, tutorials, upcoming events and certifications
Joseph Woodside shares examples of applied experimental learning in healthcare from his book, "Applied Health Analytics and Informatics Using SAS".
Learn about the latest tips, tutorials, upcoming events and certifications
Joseph Woodside shares examples of applied experimental learning in healthcare from his book, "Applied Health Analytics and Informatics Using SAS".
SAS is launching the SAS Student Series, which bundles thousands of dollars’ worth of training and certification materials into an affordable package for university students and recent graduates.
Previously, I have written articles on how we could display more subject response data along with the traditional WaterFall graph showing the best "Change from Baseline". This is in response to the desire to see data like treatment duration for each subject in the same graph. Otherwise, investigators have to
The SGPLOT procedure enables you to use the value of a response variable to color markers or areas in a graph. For example, you can use the COLORRESPONSE= option to define a variable whose values will be used to color markers in a scatter plot or cells in a heat
Migration, version road maps and configurations were the themes of several questions that came up in a recent webinar about combining SAS Grid Manager and SAS Viya. This blog post gives the answers.
Will the real Pareto distribution please stand up? SAS supports three different distributions that are named "Pareto." The Wikipedia page for the Pareto distribution lists five different "Pareto" distributions, including the three that SAS supports. This article shows how to fit the two-parameter Pareto distribution in SAS and discusses the
Mein Name ist Daniel und ich bin in der vierten Klasse. Diese Woche wurden die Eltern in meine Schule eingeladen, um uns etwas über ihre Arbeit zu erzählen. Und mein Vater war mit dabei. Am Anfang war ich etwas unsicher, ob ich mich darüber freuen sollte. Denn wenn sein Vortrag
The TEXT plot was introduced with SAS 9.4M2 to facilitate placement of text strings in a graph. This replaces the MARKERCHAR feature of the SCATTER plot statement, which is still available, but it is better to use TEXT plot in most cases. The syntax is: text x=column y=column text=column </
SAS Technical Support has had several requests from customers who want to use SAS® software to help download their files from a website when there is no application programming interface (API) to do it. This post shows how to automate downloads using PROC HTTP and DATA step, and how to use the HTTP DEBUG statement.
A useful feature in PROC SGPLOT is the ability to easily visualize subgroups of data. Most statements in the SGPLOT procedure support a GROUP= option that enables you to overlay plots of subgroups. When you use the GROUP= option, observations are assigned attributes (colors, line patterns, symbols, ...) that indicate
Vor ein paar Wochen hat das erste deutsche SAS User Group Meetup in Berlin stattgefunden. Dort hatte ich die Gelegenheit, mit Igor Khorlo, Senior Statistical Programmer bei Syneos Health Deutschland und Gründer der SAS User Group Germany (SUGG), über seine Motivation zu sprechen, die Gruppe ins Leben zu rufen –
If you want to bootstrap the parameters in a statistical regression model, you have two primary choices. The first is case resampling, which is also called resampling observations or resampling pairs. In case resampling, you create the bootstrap sample by randomly selecting observations (with replacement) from the original data. The
Recently a colleague was requested to create a bar chart showing the performance of students in a school compared to county and state wide schools. The solution using SGPLOT was simple as shown below. /*--Create data--*/ data school; input Year Group $ Value; format Value percent5.1; datalines;
Did you know that you can now chat with SAS Technical Support? Technical Chat enables you to quickly engage with a knowledgeable consultant when you have a SAS question or need help with troubleshooting an issue.
In a recent article about nonlinear least squares, I wrote, "you can often fit one model and use the ESTIMATE statement to estimate the parameters in a different parameterization." This article expands on that statement. It shows how to fit a model for one set of parameters and use the
There are several ways to use SAS to get the unique values for a data variable. In Base SAS, you can use the TABLES statement in PROC FREQ to generate a table of unique values (and the counts). You can also use the DISTINCT function in PROC SQL to get
SAS Press is changing to meet the needs of customers worldwide.
This article shows how to use SAS to fit a growth curve to data. Growth curves model the evolution of a quantity over time. Examples include population growth, the height of a child, and the growth of a tumor cell. This article focuses on using PROC NLIN to estimate the
The SAS INFILE statement can read multiple text files in a single DATA step. Use file name wildcards (like * and ?) and a special FILENAME= option to keep track of which records come from which files.
I often get asked for programming tips. Here, I share three of my favorite tips for beginners. Tip #1: COUNTC and CATS Functions Together The CATS function concatenates all of its arguments after it strips leading and trailing blanks. The COUNTC function counts characters. Together, they can let you operate
Do you want to insert blank rows into your TABULATE procedure tables? Here's a SAS sample and two other methods that will get the job done.
SAS Press author Kirk Paul Lafler's favorite tips using PROC SQL.
데이터 사이언티스트들은 작업 시간의 대부분을 데이터 준비와 피처(feature) 엔지니어링에 할애합니다. 지난 블로그를 통해 데이터 준비 작업에 유용한 프로그래밍 팁을 소개해드렸는데요. 오늘은 인공지능(AI) 기반 엔터프라이즈 분석 플랫폼 ‘SAS 바이야(SAS Viya)’의 기본 템플릿 중 ‘자동화된 피처 엔지니어링 템플릿’을 활용해 손쉽게 예측 모델을 생성하는 방법을 살펴보고자 합니다. 피처는 입력과 변수(독립 변수, 설명 변수)를 의미합니다. 그리고 피처 엔지니어링은 예측
This blog post introduces the use of deep learning to train a deep neural network to further improve performance; and hybrid architectures.
Find out about the new edition of Ron Cody's latest best selling book.
Hybrid computers that marry CPUs and devices like GPUs and FPGAs are the fastest computers, but they are hard to program. This post explains how deep learning (DL) greatly simplifies programming hybrid computers.
How can SAS Grid Manager and SAS Viya work together to process massive volumes of data? Get answers to common questions about how the two interact in this blog post.
This blog post highlights more SAS Global Forum papers chosen by SAS Press authors.
How to count words in SAS with the COUNT functions, and concatenate strings by using the CAT functions. Use these tips to modernize your SAS code!
Three bestselling SAS Press authors feature their favorite papers from SAS Global Forum 2018.