We’re smarter together. Learn from this collection of community knowledge and add your expertise.

Python, maps, and much more accompany new SAS University Edition release

by Community Manager on ‎12-13-2017 04:44 PM - edited on ‎12-14-2017 03:31 PM by Community Manager (3,499 Views)

Love Python? Yearn for mapping capabilities in SAS University Edition? The new SAS 9.4M5 release with SAS Studio 3.7 has something for you.


news-you-can-use-icon.jpgNew tasks in SAS Studio? Check. A way to convert SAS Enterprise Guide projects to SAS Studio process flows? Check. 


All that and SAS University Edition still costs nothing! Lots of new functionality tied to a major platform release comes at a price, though: Downloading a new copy of University Edition or updating your existing copy may take a while, depending on your internet speed. The new download is 2.4GB.


But hang in there! It’s worth it. (More on downloading/updating below.)


What’s new?


SASPy, which automatically generates SAS code from your Python 3.x scripts. You can import the SASPy module into Jupyter Notebook for SAS University Edition, create a connection to your SAS server, then use Python objects and syntax to access SAS data and your licensed SAS software. You can also exchange data using the pandas software library. [Learn More]


SAS Studio:

- Now lets you open existing SAS Enterprise Guide projects and run them as process flows. [Learn More]

- Updates its log – by default – as a procedure is processed, but you can turn it off if it slows performance. [Learn More]

- Adds new data, graph, and power-and-sample-size tasks. [Learn More]

- Adds new procedures. [Learn More]


The new tasks are:


1 - Recode Values, which allows you to change the values of character and numeric variables. You can specify single values to be recoded as other values of the same type. For example, if your data contains a column named Gender with possible values of "M" and "F," you can substitute "Male" for values of "M" and "Female" for values of "F" in your output data set.


[Numeric and character examples]

[How it works]


2 - Recode Ranges, which allows you to specify a range of numeric values and change all the values in the range to another value.

For example, you could replace test scores from 90 to 100 with a letter grade of "A," scores from 80 to 89 with a letter grade of "B," and so on.



[How it works]


3 - Heat Map, which displays the magnitude of the response based on two variables. The response is represented as a color value from a color gradient.



[How to assign data to roles]

[How to set appearance options]


4 - Custom Tests and Equivalence Tests, which enable power analysis and allow you to determine sample size for equivalence tests of one-sample mean, paired means, two-sample means, and one proportion. [Learn More]


Two new procedures are:


- PROC SGMAP, which merges the functionality of ODS Graphics with map manipulation capabilities. Use it to create maps and overlay plots such as text, scatter, or bubble plots. (See @EdO_sas's intro blog post with an SGMAP example here.)

- CAUSALMED, which estimates mediation effects from observational data.


[Learn More]


Updating your copy of SAS University Edition


In many cases, it may work best to download a new copy of SAS University Edition, rather than attempt an update. The Help Center has you covered whether your question is…


How do I update to the latest release of SAS University Edition?




I am having trouble updating. What should I do?


Downloading a copy of SAS University Edition


The process has never been easier. Even a non-techie like me downloaded it – without help! For the best experience, find a fast internet connection and download SAS University Edition now.


by SAS Employee Cinzia_G
on ‎12-14-2017 04:38 AM
Very useful
by Frequent Contributor
on ‎12-14-2017 12:27 PM

Thanks for the HTMLEncore style!

Your turn
Sign In!

Want to write an article? Sign in with your profile.

Looking for the Ask the Expert series? Find it in its new home: communities.sas.com/askexpert.