SAS Scatter Plot – Learn to Create Different Types of Scatter Plots in SAS
Previously, we learned about boxplot in SAS for analysis and representation of data, now we will move on to SAS scatter plot. We will learn to create different types of scatter plots in SAS.
So, let us get started.
Stay updated with the latest technology trends while you're on the move - Join DataFlair's Telegram Channel
What is SAS Scatter plot?
A scatter plot in SAS Programming Language is a type of plot, graph or a mathematical diagram that uses Cartesian coordinates to display values for two variables for a set of data. Below are representations of the SAS scatter plot.
SAS Scatter Plot Example 1:
The PROC SGSCATTER Procedure
SAS PROC SGSCATTER helps to create different scatter plots in SAS. The syntax is:
PROC sgscatter DATA=DATASET; PLOT VARIABLE_1 * VARIABLE_2 / datalabel = VARIABLE group = VARIABLE; RUN;
The SGSCATTER procedure creates a paneled graph of scatter plots for multiple combinations of a variable.
Have you checked? – SAS Variables
SAS Simple Scatter Plot
In this type of SAS Scatter plot, two variables are selected and are grouped with respect to a third variable.
proc sgplot data=mylib.employee; scatter x=salbegin y=salary / group=gender; run;
Do you Know? – How to Enter and Read Raw Data in SAS
SAS Scatter Plot with Prediction Ellipse
An ellipse approximates a region that contains 95% of the population. By default, the ellipse statement creates a prediction ellipse. The ellipse acts as an estimation parameter to predict the strength of correlation between the two variables.
proc sgplot data=sashelp.iris; title "Iris Petal Dimensions"; scatter x=petallength y=petalwidth; ellipse x=petallength y=petalwidth; run;
Scatter Matrix in SAS
SAS Scatter Matrix consists of several pairwise scatter plots that are presented in the form of a matrix. The matrix tells us the correlation between different variables and whether they are positive or negative. They help us roughly determine if there is a correlation between multiple variables.
proc sgscatter data=mylib.employee; where jobcat=1; matrix salbegin salary jobtime prevexp / group=gender diagonal=(histogram kernel); run;
I hope now you are clear with the concept of scatter plot in SAS, how can we create a SAS scatter plot and what are the different kinds of scatter plots in SAS that can be used to represent our data.
Stay tuned for more interesting topics and for any queries post your doubts in the comments section below.
Complete various SAS certifications to secure a job in SAS field