What’s New in SAS Studio 3.5

Overview

SAS Studio 3.5 includes these new features and enhancements:

About the Batch Submit Feature

You can run a saved SAS program in batch mode, which means that the program can run while you continue to use SAS Studio. When you run a program in batch mode, you can view the status of programs that have been submitted, and you can cancel programs that are currently running. For more information, see About the Batch Submit Feature.

Global Settings for SAS Studio

You might want to define a list of folder shortcuts for all SAS Studio users at your site. Administrators can now define these options by using global settings. For more information about global folder shortcuts, see SAS Studio: Administrator's Guide.

About the Messages Window

The Messages window displays information, such as notes, warnings, and errors, about the programs, tasks, queries, and process flows that you run in SAS Studio. For more information, see Using the Messages Window.

Table Viewer Enhancements

  • You can automatically resize the column widths to fit the current size of the column content in the table viewer.
  • You can change the order of the columns.
For more information, see Opening and Viewing Data.

Table of Contents in Results

The Results tab includes a new table of contents that you can use to navigate the different sections in your results. For more information, see Viewing Default Results .

New Keyboard Shortcuts for Your Snippets

You can now use keyboard shortcuts to create a snippet and save it to your My Snippets folder. To create the snippet, select the code in the code editor and press Alt + A (Windows environments) or Command + Alt + A (Macintosh environments).
To insert an existing snippet from your My Snippets folder, press Alt + I (Windows environments) or Command + Alt + I (Macintosh environments).
For a list of the keyboard shortcuts in SAS Studio, see Keyboard Shortcuts.

New Open Button on the SAS Studio Toolbar

You can now open files from your folders and folder shortcuts by clicking Open Button on the SAS Studio toolbar.

SAS Studio Tasks

Starting with SAS Studio 3.5, the tasks that are shipped with SAS Studio are now documented in SAS Studio: Task Reference Guide. All of the tasks that are available with SAS Studio are documented. However, the tasks that are available at your site depend on whether you license and install other SAS products.

New Tasks

  • Graph tasks: The Mosaic Plot task creates mosaic plots, which display tiles that correspond to the crosstabulation table cells. The areas of the tiles are proportional to the frequencies of the table cells. The column variable is displayed on the X axis, and the tile widths are proportional to the relative frequencies of the column variable levels. The row variable is displayed on the Y axis, and the tile heights are proportional to the relative frequencies of the row levels within column levels. For more information, see Mosaic Plot in SAS Studio: Task Reference Guide.
  • Statistics tasks:
  • Power and Sample Size tasks: Power and sample size analysis optimizes the resource usage and design of a study, improving chances of conclusive results with maximum efficiency.
    These tasks are now available:
    • The Pearson Correlation task performs power and sample size analyses for tests of simple and partial Pearson correlation between two variables. Both Fisher’s z transformation and the t transformation are supported. For more information, see Pearson Correlation in SAS Studio: Task Reference Guide.
    • The Multiple Regression task calculates the power or sample size for multiple regression. For more information, see Multiple Regression in SAS Studio: Task Reference Guide.
    • The Confidence Intervals task calculates the power or sample size for these confidence intervals:
      • One-sample means is for confidence interval precision that involves one sample.
      • Paired means is for confidence interval precision that involves paired samples.
      • Two-sample means is for confidence interval precision that involves two independent samples.
      • One proportion is for confidence interval precision for a single binomial proportion.
      For more information, see Confidence Intervals in SAS Studio: Task Reference Guide.
    • The Tests of Proportions task calculates the power or sample size for tests of one proportion, two correlated proportions, and two independent proportions. For more information, see Tests of Proportions in SAS Studio: Task Reference Guide.
    • The t Tests task calculates the power or sample size for t tests of means and mean ratios. For more information, see t Tests in SAS Studio: Task Reference Guide.
    • The Cox Regression task calculates the power or sample size for the score test of a single scalar predictor in Cox proportional hazards regression for survival data. For more information, see Cox Regression in SAS Studio: Task Reference Guide.
  • Multivariate Analysis tasks:
    • The Principal Components Analysis task uses a multivariate technique for examining relationships among several quantitative variables. Use principal component analysis if you are interested in summarizing data and detecting linear relationships. For more information, see Principal Component Analysis in SAS Studio: Task Reference Guide.
    • The Factor Analysis task performs a factor analysis with a variety of available methods and rotations. For more information, see Factor Analysis in SAS Studio: Task Reference Guide.
    • The Canonical Correlation task performs canonical correlation, partial canonical correlation, and canonical redundancy analysis. Canonical correlation is a generalization of multiple correlations for analyzing the relationship between two sets of variables. For more information, see Canonical Correlation in SAS Studio: Task Reference Guide.
    • The Discriminant Analysis task performs discriminant analysis, canonical discriminant analysis, and stepwise discriminant analysis. For more information, see Discriminant Analysis in SAS Studio: Task Reference Guide.
    • The Correspondence Analysis task performs simple or multiple correspondence analysis of qualitative data. You can specify either raw data or table data for the input data source. For more information, see Correspondence Analysis in SAS Studio: Task Reference Guide.
    • The Multidimensional Preference Analysis task performs a principal components analysis of rank-ordered data. The principal result is a plot of the scores, which is the objects being rated. In the plot, the scores are represented as points, and the structure (raters) are represented as vectors. For more information, see Multidimensional Preferences Analysis in SAS Studio: Task Reference Guide.
  • Econometrics tasks:
    • The Causal Models task enables you to use these two techniques: two-stage least squares and Heckman’s two-step selection method. For more information, see Causal Models in SAS Studio: Task Reference Guide.
    • The Cross-Sectional Data Models task applies econometric techniques to analyze cross-sectional data. Conceptually, the models for this task are similar to the models for the Panel Data Models task. However, in the Cross-Sectional Data Models task, no panel structure (which consists of the cross-sectional ID and the time ID variables) is required. For more information, see Cross-sectional Data Models in SAS Studio: Task Reference Guide.
    • The Panel Data Models task enables you to run analyses for a variety of model types. You can analyze a class of linear econometric models that commonly arise when time series and cross-sectional data is combined. This type of pooled data on time series cross-sectional bases is often referred to as panel data. Typical examples of panel data include observations over time on households, countries, firms, trade, and so on. For more information, see Panel Data Models in SAS Studio: Task Reference Guide.
    • The Time Series Analysis task fits models to equally spaced time series data of any frequency, such as monthly, quarterly, or weekly data. You can have a single dependent variable or multiple dependent variables. For more information, see Time Series Analysis in SAS Studio: Task Reference Guide.
  • Statistical Process Control tasks:
    • The Control Charts task creates Shewhart control charts for deciding whether a process is in a state of statistical control. For more information, see Control Charts in SAS Studio: Task Reference Guide.
    • The Capability Analysis task compares the distribution of a process to its specification limits. When you run the Capability Analysis task, the output includes a variety of statistics for summarizing the data distribution of the process variable. Examples of statistics are sample moments, basic statistical measures, and quantiles. For more information, see Capability Analysis in SAS Studio: Task Reference Guide.
    • The Pareto Analysis task creates Pareto charts that display the frequencies of quality-related problems in a process. The frequencies are represented by bars that are ordered in decreasing magnitude. Thus, you can use a Pareto chart to decide which subset of problems to solve first or which problem areas deserve the most attention. For more information, see Pareto Analysis in SAS Studio: Task Reference Guide.
    • The Analysis of Means task enables you to simultaneously compare treatment means with their overall mean. For more information, see Analysis of Means in SAS Studio: Task Reference Guide.

Enhanced Tasks

  • For many tasks, you can now create a filter when you select the input data source.
  • In the Bin Continuous Data task, you can now compute the weight of evidence and information value. For more information, see Bin Continuous Data in SAS Studio: Task Reference Guide.
  • In the Binary Logistic Regression task, you can now create strata variables. You can also specify whether to label the points in the influence or ROC plots. By default, the points are not labeled. For more information, see Binary Logistic Regression in SAS Studio: Task Reference Guide.
  • In the Filter Data task, you can specify which variables to include in the output data set. For more information, see Filter Data in SAS Studio: Task Reference Guide.
  • In the High-Performance Generalized Linear Model task, the LASSO selection method is now available. For more information, see High-Performance Generalized Linear Models in SAS Studio: Task Reference Guide.
  • In the Predictive Regression Models task, you can specify a random seed to generate the proportion of the validation or test data. For more information, see Predictive Regression Models in SAS Studio: Task Reference Guide.
  • The user interface for the Select Random Sample task has been simplified. For more information, see Select Random Sample in SAS Studio: Task Reference Guide.
  • In the Stack/Split Columns task, you can now create multiple stacked or split variables. For more information, see Stack/Split Columns in SAS Studio: Task Reference Guide.
  • The Standardize Data task now includes these standardization methods:
    • Maximum absolute value
    • Median absolute deviation
    • Minkowski
    • Art, Gnanadesikan, and Kettenring estimate
    • Minimum spacing
    For more information, see Standardize Data in SAS Studio: Task Reference Guide.

Enhancements to the Common Task Model

  • Using multiple DataSource elements, you can now define multiple data sources for a task. In previous releases, a maximum of one data source was allowed. The new where attribute enables users to filter the input data source before using the data in the task.
  • The modelbuilder control will be removed in a future release. All SAS Studio tasks that contained the modelbuilder control have been revised to use the mixedeffects control.
For more information about the common task model and writing your own custom tasks for SAS Studio, see SAS Studio 3.5 Developer's Guide for Writing Custom Tasks.

Documentation Enhancements

  • The new SAS Studio: Task Reference Guide contains documentation for all the tasks that are shipped with SAS Studio. All of these tasks might not be available at your site. The tasks that are available at your site depend on whether you license and install other SAS products.
  • The new SAS Studio: Developer's Guide to Repositories describes how to work with SAS Studio repositories to share tasks and snippets with other users at your site.
  • The new SAS Studio: Writing Your First Custom Task guides you step-by-step through creating a custom task for your site.
  • The SAS Studio: User's Guide now includes appendixes that list the keyboard shortcuts for SAS Studio and all of the preferences for SAS Studio.
  • The SAS Studio: Administrator's Guide now includes an appendix that lists all the configuration properties for SAS Studio.