Join MSUG’s (http://www.misug.org/) next meeting where Tom Weber, Principal Software Developer, will introduce SASPy, the open source Python interface to SAS.
Date / Time: October 28, 12-1 PM | Register here!
Join this online presentation & live Q&A to explore use cases, resources and capabilities.
You will learn:
How to integrate your existing software systems with the latest open source language to write mixed workflows.
How SASPy can open SAS to Python programmers so they can use the best of both worlds, together.
A full overview of SASPy, including documentation, support resources, use cases and capabilities.
About the presenter: Tom Weber has worked on mainframe SAS, database interfaces, embedded processes for parallel I/O, among many other things during his career at SAS. For the past six years, he’s worked on open source integration with SAS in a variety of ways. SASPy is one of the integration points that has come from this research.
The Western Users of SAS® Software (WUSS) is a non-profit organization that exists to support local SAS® software users groups within the western region.
In lieu of an annual conference, WUSS is offering an extensive menu of online training classes throughout 2021 and early 2022.
Registration is now open for: SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 1 – ENCORE
SAS Essentials is a three-part instructor-led course that provides a thorough introduction to the basics of SAS programming including DATA steps, PROC steps, and the Output Delivery System. In these classes we focus entirely on coding, providing a fundamental education in how SAS thinks and unlocking the power to use the incredible versatility of SAS code. Whether you’re entirely new to SAS, new to coding, or just want to brush up on the fundamentals, these classes are for you.
Part 1: DATA steps and data manipulation (or How to Train Your SAS Datasets)
Together we’ll walk through the fundamental building blocks of a SAS program with a deep dive into DATA steps and data manipulation, including SAS libraries, conditional processing, functions, and more.
Please click here to view the lineup of online training classes and register!
The Western Users of SAS® Software (WUSS) is a non-profit organization that exists to support local SAS® software users groups within the western region.
In lieu of an annual conference, WUSS is offering an extensive menu of online training classes throughout 2021 and early 2022.
Registration is now open for:SAS Essentials (or How I Learned to Stop Worrying and Love Code) Part 2
SAS Essentials is a three-part instructor-led course that provides a thorough introduction to the basics of SAS programming including DATA steps, PROC steps, and the Output Delivery System. In these classes we focus entirely on coding, providing a fundamental education in how SAS thinks and unlocking the power to use the incredible versatility of SAS code. Whether you’re entirely new to SAS, new to coding, or just want to brush up on the fundamentals, these classes are for you.
Part 2: PROC steps and basic reporting (or How to Succeed in SAS Without Really Trying)
This course will feature a showcase of the most common reporting procedures, including MEANS, FREQ, PRINT, TABULATE, and REPORT. We’ll also walk through the Output Delivery System and how it can be used to build professional reports the easy way.
Please click here to view the lineup of online training classes and register!
The Western Users of SAS® Software (WUSS) is a non-profit organization that exists to support local SAS® software users groups within the western region.
In lieu of an annual conference, WUSS is offering an extensive menu of online training classes throughout 2021 and early 2022.
Registration is now open for:SAS Macro Quoting: Learning the Skills of a Macro Developer
Attending this seminar that will give people the skills to move from being a macro writer to macro developer by understanding macro quoting. It works through more macro quoting examples than exist an all other online materials – combined.
This seminar focuses on using examples, and animated PowerPoints of the internal workings of the SAS system, to make words in the documentation clear and understandable. This seminar is effective for several reasons. Firstly, pictures/maps of the system are easier to understand than words when establishing relationships among system components. Secondly, a programmer must understand the sequence, and timing, of the steps in macro quoting in order to write/debug macros. This is best communicated as a series of “detailed moving images” that show the states of different parts of the system.
The moving graphical presentation has several advantages:
The picture of the process allows a reader to “check their understanding”. If the picture agrees with an attendee’s understanding of the words, the concept has been understood. If the attendee wants to ask questions, the map/picture allows the attendee to ask very specific/focused question and get answers that address their point of confusion.
This graphic presentation of the material helps bridge language barriers (I’ve done this in China 3 times). When English skills are lacking, the picture provides a second channel of communication.
The macro quoting process is complex and understanding/learning the process requires a student “hold the state of the system in their memory.” Using pictures of the system greatly reduces the mental complexity (human memory needs) of the learning process.
Please click here to view the lineup of online training classes and register!
Join the Michigan SUG for their NEXT MEETING - An Online Webinar!
Date: Thursday, November 18, 2021 Time: Noon - 1:00 PM ET Place: Online- register here! Webinar link will be sent out on Wednesday, November 17 to those who have registered. Cost: Free! Agenda Haste Makes Waste: Don't Ruin Your Reputation With Hasty Regression - Steven Myers, University of Akron How do you know if your data is lying to you? The answer lies in following ethical, applied econometric rules and being aware of and avoiding pitfalls in regression practice. These essential skills are not typically taught in single-semester econometric (or regression) course. This presentation will discuss hasty regression and demonstrates why it represents a terrible testing strategy leading to unsubstantiated and false conclusions. A baseline regression includes a dummy variable for the treatment. The hypothesis is that the dummy variable when true (or on, or equal to 1) represents a statistically significant change in the outcome measure of the dependent variable. A simple data set is used to illustrate that the initial insignificant result is dead wrong. And in the end, it has an outsized and positive effect that is superior to alternative specifications. None of this would be known if the analyst stopped after the false signal of that first hasty regression. PROC REG and its TEST statement are used to perform nested Wald-type F-tests. Multiple specifications are shown to each be significant. SGPLOTS of results and residuals help to understand the process. The outcomes follow a quadratic path with no role for the treatment variable or there’s a clear structural break because of the treatment. To test one model against the other, non-nested hypothesis testing is used. Ramsey RESET misspecification tests in PROC AUTOREG and regression selection processes within PROC REG are employed. About the presenter: Dr. Steven Myers is an evangelist for economists in data science and the 2019 SAS Distinguished Educator. An applied econometrician, he has taught SAS® programming and advanced analytics to students for four decades. He is responsible for the Joint Certificate in Economic Data Analytics awarded at The University of Akron in partnership with SAS since 2015. Dr. Myers’ students are highly placed in data science careers locally and nationally. He was the first CIO of UA splitting time between production computing and overseeing exciting developments in academic computing including web presence, tech-enhanced classrooms, distance learning, and faculty support. He writes at LinkedIn and at EconDataScience.com, where “economics puts the science into data science.” MSUG is always looking for speakers for future meetings - please contact them if you are interested in presenting! The MSUG 2021 1-Day Conference has been postponed to June 9, 2022. Please save the date, and join them at Schoolcraft College in Livonia!
Calling ALL SAS Users - Mark Your Calendars for the Next SANDS 2021 Meeting
Thursday, November 18th, 2021 4:00pm - 5:30pm Pacific Standard Time The San Diego SAS Users Group (SANDS) has invited you to attend our free "virtual" meeting of presentations on November 18th, 2021. The SANDS meeting on November 18, 2021 will be featuring three speakers.
4:00 - 4:30pm PST Pies and Donuts: A New SAS ODS Graphics Procedure Dessert! Presented by Dan Heath, SAS Institute 4:30 - 5:00pm PST ANCOVA, Change from Baseline Analyses, and the Lord's Paradox Presented by Dr. Joey Lin, San Diego State University (SDSU) 5:00 - 5:30pm PST A Quick Look at Fuzzy Matching Programming Techniques Using SAS Software Presented by Kirk Paul Lafler, SAS Consultant, Adjunct Professor at San Diego State University (SDSU) and the University of California San Diego Extension Learn more about the topics and the speakers and register for the event. Please pass the word to fellow SAS users everywhere. Everyone at SANDS hopes you can join us for this terrific opportunity to connect with and learn from other SAS users.
The Western Users of SAS® Software (WUSS) is a non-profit organization that exists to support local SAS® software users groups within the western region.
In lieu of an annual conference, WUSS is offering an extensive menu of online training classes throughout 2021 and early 2022.
Registration is now open for: Everything is Better with Friends: Using SAS in Python Applications with SASPy and Open-Source Tooling (Getting Started)
Interested in learning Python? How about learning to make Python and SAS work together?
In this class, we’ll practice writing Python scripts using Google Colab (https://colab.research.google.com/), which is a free online implementation of JupyterLab, and we’ll link to SAS OnDemand for Academics (https://welcome.oda.sas.com/) to access the SAS analytical engine. We’ll also learn to use the popular pandas package, whose DataFrame objects are the Python equivalent of SAS datasets.
Along the way, we’ll work through common data-analysis tasks using both regular SAS code and Python together with the SASPy package, highlighting important tradeoffs for each and emphasizing the value of being a polyglot programmer fluent in multiple languages. This will include a beginner-friendly overview of Python syntax and data structures.
SASPy is a module developed by SAS Institute for the Python programming language, providing an alternative interface to the SAS system. With SASPy, SAS procedures can be executed in Python scripts using Python syntax, and data can be transferred between SAS datasets and their Python DataFrame equivalent. This allows SAS programmers to take advantage of the flexibility of Python for flow control, and Python programmers can incorporate SAS analytics into their scripts and applications.
This class is aimed at SAS programmers of all skill levels, including those with no prior experience using Python or JupyterLab. However, some examples will assume familiarity with the Output Delivery System, PROC SQL, and the SAS Macro Facility. Accounts for Google and SAS OnDemand for Academics will be needed to interact with code examples, and instructions for creating accounts will be distributed in advance. Also, all class materials will also be accessible (without any accounts needed) through https://github.com/saspy-bffs/wuss-2021-class
Please click here to view the lineup of online training classes and register!
The Red River Valley SAS Users Group (RRVSUG) would like to invite you to their annual virtual meeting!
Join us 11/30 from 1-3 p.m. as Chris Hemedinger, Sr Marketing Manager, presents on using Git with SAS, and Dominique Weatherspoon, Sr Associate Technical Training Consultant, speaks to SQL. Register here!
Chris Hemedinger | How to use Git with your SAS Projects
Are you asked to use source management and DevOps tools to manage your work and integrate with production? Git – the most popular source-management system – is often central to this integration. During this session we will discuss SAS integration with Git for collaborative projects in your teams.
You will learn:
· How Git’s foundation fits in the development process.
· How SAS products integrate with Git and Git-based tools.
· How to add a SAS project, including code and other assets, to Git for collaboration.
Chris Hemedinger leads SAS Communities & User Groups, where SAS users gather to share questions, answers, and best practices. Since 1993, Chris has worked for SAS as an author, a software developer, an R&D manager, and a consultant. Inexplicably, Chris is still coasting on the limited fame he earned as an author of SAS For Dummies. You can follow Chris at The SAS Dummy blog and on Twitter as @cjdinger
An Introduction to SQL in SAS Programs
The Structured Query Language is widely used as a means for manipulating and reporting on data. This presentation will focus on the basic syntax of SQL queries and how to incorporate them into SAS Programs using the SQL procedure (PROC SQL). Through live demos attendees will learn the essentials for reading, filtering, and joining data using PROC SQL. Attendees will also see how PROC SQL compares to other basic SAS syntax like the DATA Step and certain PROC steps.
Dominique is a SAS Technical Trainer who specializes in teaching SAS technologies through engaging content. Her area of expertise includes SAS Programming, SQL , and Visual Analytics. When she’s not leading classes via Zoom, she contributes to the SAS Users Youtube page with upbeat tips and tricks for new and experienced SAS programmers.