This page lists every SAS tutorial available on Statology.

**Import DataHow to Use PROC IMPORT in SASHow to Use INFILE Statement in SASHow to Import Excel Files into SASHow to Import Specific Range from Excel into SASHow to Import CSV Files into SASHow to Import Text Files into SAS**

**Export DataHow to Use PROC EXPORT in SASHow to Export Data from SAS to Excel FileHow to Export Data from SAS to CSV FileHow to Export Data from SAS to Text File**

**Descriptive Statistics**

How to Use Proc Summary in SAS

How to Use NWAY in Proc Summary in SAS

How to Use Proc Contents in SAS

How to Use Proc SURVEYSELECT in SAS

How to Use Proc Univariate for Normality Tests in SAS

How to Use Proc Univariate by Group in SAS

How to Use Proc Tabulate in SAS

How to Use Proc Compare in SAS

How to Use Proc Append in SAS

How to Use Proc Format in SAS

How to Use Proc Print in SAS

How to Use Proc Report in SAS

How to Use Proc Rank in SAS

How to Use Proc Sort in SAS

How to Use Proc Sort with NODUPKEY in SAS

How to Use Proc Sort with KEEP Statement in SAS

How to Use PROC STDIZE in SAS

How to Use PROC REG in SAS

How to Use PROC GLMSELECT in SAS

How to Use PROC FREQ by Group in SAS

How to Use PROC FREQ with ORDER Option in SAS

How to Use PROC FREQ & Show No Percentages in SAS

How to Use PROC FREQ with WHERE Statement in SAS

How to Use LSMEANS Statement in SAS

How to Identify Outliers in SAS

How to Use the IN= Option in SAS

How to Create a Correlation Matrix in SAS

How to Calculate Correlation in SAS

How to Calculate Percentiles in SAS

How to Calculate Quartiles in SAS

How to Calculate Deciles in SAS

How to Calculate Z-Scores in SAS

How to Calculate Skewness & Kurtosis in SAS

How to Calculate R-Squared in SAS

How to Calculate RMSE in SAS

How to Calculate Cook’s Distance in SAS

How to Calculate Odds Ratios in SAS

How to Calculate AIC in SAS

How to Create Tables in SAS

How to Create Frequency Tables in SAS

How to Create Pivot Tables in SAS

How to Calculate Descriptive Statistics in SAS

How to Calculate Mean, Median, & Mode in SAS

How to Display Median in PROC MEANS in SAS

How to Display IQR in PROC MEANS in SAS

How to Use PROC MEANS with CLASS Statement in SAS

How to Count Distinct Values in SAS

How to Sum Across Columns in SAS

How to Calculate Lagged Values in SAS

How to Calculate a Weighted Average in SAS

How to Calculate a Moving Average in SAS

How to Calculate Standard Deviation in SAS

How to Calculate a Cumulative Sum in SAS

How to Calculate the Sum by Group in SAS

How to Calculate the Mean by Group in SAS

How to Count Observations by Group in SAS

How to Perform Principal Components Analysis in SAS

How to Use PROC CLUSTER in SAS

**VisualizationsHow to Create Line Plots in SASHow to Create Bar Charts in SASHow to Create Pie Charts in SASHow to Create Histograms in SASHow to Specify Number of Bins in Histogram in SASHow to Create Scatter Plots in SASHow to Create a Scatter Plot Matrix in SASHow to Create Scatter Plot with Regression Line in SASHow to Create Boxplots by Group in SASHow to Plot Groups Using PROC SGPLOT in SASHow to Use PROC SGPANEL in SASHow to Plot Means with Standard Error Bars in SASHow to Create a Q-Q Plot in SASHow to Create a Residual Plot in SAS**

**Statistical TestsHow to Perform a One Sample t-Test in SASHow to Perform a Two Sample t-Test in SASHow to Perform a Paired Samples t-Test in SASHow to Perform Welch’s t-Test in SASHow to Perform a Mann-Whitney U Test in SASHow to Perform a Wilcoxon Signed Rank Test in SASHow to Perform a Two Proportion Z-Test in SASHow to Perform an F-Test in SASHow to Perform a Chi-Square Goodness of Fit Test in SASHow to Perform a Chi-Square Test of Independence in SASHow to Use the CINV Function in SASHow to Use the TINV Function in SASHow to Use the FINV Function in SASHow to Perform Fisher’s Exact Test in SASHow to Perform a Kolmogorov-Smirnov Test in SASHow to Perform a Shapiro-Wilk Test in SASHow to Perform Levene’s Test in SASHow to Perform a Breusch-Pagan Test in SASHow to Perform White’s Test in SASHow to Calculate Cronbach’s Alpha in SASHow to Calculate Confidence Intervals in SAS**

**RegressionHow to Perform Simple Linear Regression in SASHow to Perform Multiple Linear Regression in SASHow to Perform Polynomial Regression in SASHow to Perform Quantile Regression in SASHow to Perform Logistic Regression in SASHow to Perform Stepwise Regression in SASHow to Perform a Box-Cox Transformation in SASHow to Calculate Variance Inflation Factor (VIF) in SASHow to Create a ROC Curve in SAS**

**ANOVAHow to Interpret ANOVA Results in SASHow to Perform a One-Way ANOVA in SASHow to Perform a Two-Way ANOVA in SASHow to Perform a Repeated Measures ANOVA in SASHow to Perform a Kruskal-Wallis Test in SASHow to Perform Tukey’s Test in SASHow to Perform Scheffe’s Test in SAS**

**Data MungingHow to Create Comments in SASHow to Use the DATA Step in SASHow to Use the %LET Statement in SASHow to Subset Data in SASHow to Delete Rows in SASHow to Delete Datasets in SASHow to Create an Empty Dataset in SASHow to Normalize Data in SASHow to Use a DO UNTIL Statement in SASHow to Use a DO WHILE Statement in SASHow to Use IF-THEN-DO in SASHow to Use IF-THEN-ELSE in SASHow to Use SELECT-WHEN in SASHow to Use CASE WHEN in SASHow to Use FIRST. and LAST. Variables in SASHow to Remove Duplicates in SASHow to Remove Leading Zeros in SASHow to Use Z Format to Add Leading Zeros in SASHow to Rename Variables in SASHow to Reorder Variables in SASHow to Label Variables in SASHow to Remove Variable Labels in SASHow to Add Titles in SASHow to Use DO Loops in SASHow to Use KEEP and DROP in SASHow to Add Row Numbers in SASHow to Round Numbers in SASHow to Perform a Left Join in SASHow to Perform an Inner Join in SASHow to Perform an Outer Join in SASHow to Perform One-to-Many Merge in SASHow to Use (in=a) in Merge Statement in SASHow to Merge If A Not B in SASHow to Merge Datasets Based on Two Variables in SASHow to Perform Fuzzy Matching in SASHow to Use PROC COPY in SASHow to Use PROC DELETE in SASHow to Use _N_ in SASHow to Use HAVING Clause Within PROC SQL in SASHow to Use UPDATE Within PROC SQL in SASHow to Use UNION in PROC SQL in SASHow to Use EXCEPT in PROC SQL in SASHow to Use SELECT DISTINCT in PROC SQL in SASHow to Format Date Values in PROC SQL in SASHow to Use IF Statement in PROC SQL in SASHow to Use the IN Operator in PROC SQL in SASHow to Use the NOT IN Operator in SASHow to Use the NOT EQUAL Operator in SASHow to Use the BETWEEN Operator in SASHow to Use ORDER BY in PROC SQL in SASHow to Use the WHERE Operator in PROC SQL in SASHow to Use the LIKE Operator in PROC SQL in SASHow to Use CONTAINS Operator in PROC SQL in SASHow to Create New Variables in SASHow to Perform a Log Transformation in SASHow to Use Datalines Statement in SASHow to Use CARDS Statement in SASHow to Use the LENGTH Statement in SASHow to Use the RETAIN Statement in SASHow to Create Dummy Variables in SASHow to Concatenate Strings in SASHow to Extract Substring from Right in SASHow to Extract Numbers from String in SASHow to Remove Commas from String in SASHow to Remove Special Characters from Strings in SASHow to Remove First Character from String in SASHow to Remove Last Character from String in SASHow to Change Length of Character Variables in SASHow to Display Values in Dollar Format in SASHow to Display Values in Percent Format in SASHow to Display Values in Time Format in SASHow to Concatenate Datasets in SASHow to Use WHERE Option with SET in SASHow to Use SET Statement with Multiple Datasets in SASHow to Select a Random Sample in SASHow to Select the First N Rows in SASHow to Use the ANYALPHA Function in SASHow to Use the ANYDIGIT Function in SASHow to Use the CEIL Function in SASHow to Use the FLOOR Function in SASHow to Use the MISSING Function in SASHow to Use the COUNTW Function in SASHow to Use the CMISS Function in SASHow to Use the NMISS Function in SASHow to Use the INTNX Function in SASHow to Use the INTCK Function in SASHow to Use the MAX Function in SASHow to Use the MIN Function in SASHow to Use the MOD Function in SASHow to Use the MONOTONIC Function in SASThe Difference Between FIND vs. INDEX in SASHow to Use the FIND Function in SASHow to Use the FINDC Function in SASHow to Use the FINDW Function in SASHow to Use the LEFT Function in SASHow to Use the PRXCHANGE Function in SASHow to Use the PRXMATCH Function in SASHow to Use the RANUNI Function in SASHow to Use the SUBSTR Function in SASHow to Use the SCAN Function in SASHow to Use the TRANSLATE Function in SASHow to Use the TRANWRD Function in SASHow to Use the COMPBL Function in SASHow to Use the COMPRESS Function in SASHow to Use the COALESCE Function in SASHow to Use the INDEX Function in SASHow to Use the INDEXC Function in SASHow to Use the INDEXW Function in SASHow to Use the LENGTH Function in SASHow to Use CAT, CATT, CATS & CATX Functions in SASHow to Use PROC TRANSPOSE in SASHow to Split Strings by Delimiter in SASHow to Generate Random Numbers in SASHow to Calculate Absolute Values in SASHow to Filter Rows that Contain String in SASHow to Replace Characters in a String in SASHow to Remove Rows with Missing Values in SASHow to Count Missing Values in SASHow to Replace Missing Values with Zero in SASHow to Use IF OR Logic in SASHow to Use IF AND Logic in SASHow to Check if Dataset Exists in SASHow to Use the TODAY Function in SASHow to Use DAY, MONTH, and YEAR Functions in SASHow to Get Day of Week from Date in SASHow to Use the MDY Function in SASHow to Add Days to Date in SASHow to Convert Datetime to Date in SASHow to Calculate Difference Between Two Dates in SASHow to Select Observations Which are Not Null in SASHow to Convert Numeric to Character with Leading Zeros in SASHow to Convert Numeric Variable to Character in SASHow to Convert Numeric Variable to Date in SASHow to Convert Character Variable to Numeric in SASHow to Convert Character Variable to Date in SASHow to Convert Strings to Uppercase, Lowercase & Proper Case in SASThe Difference Between PUT vs. INPUT in SAS**