Proceedings

Get Updates

Join our e-mail list:

MWSUG 2015 In-Conference Training Classes

MWSUG is pleased to offer a selection of FREE in-conference training courses this year. While these training courses are included with your conference registration, seating is limited. You will be able to register for a class during the conference registration process.

Courses Offered

Course Title (click for description) Instructor
Building Dynamic Programs and Applications Using the SAS ® Macro Language Art Carpenter
Output Delivery System: The Basics and Beyond Kirk Lafler
Manipulating Data Using DO Loops and Arrays Ben Cochran
Penalized Regression Methods for Linear Models in SAS/STAT® G. Gordon Brown




Course Descriptions

ICT-01 : Building Dynamic Programs and Applications Using the SAS ® Macro Language
Art Carpenter

Monday, 9:00am - 11:50am, Location: St. Nick B

This seminar shows you how to take advantage of SAS Macro Language capabilities that enable you to write dynamic programs and applications. By mastering the concepts and techniques presented in this class your programs will become free of hard-coded data dependencies, thus eliminating the need to re-write the code every time a data set name, variable name, or other data attribute, changes. Let "them" change the project's specifications as often as "they" want...your code is ready! The dynamic programming techniques that you will learn about during this seminar:

  • Are flexible and are easily adaptable to changing data structures, data table names, and variable (field) attributes

  • Reduce maintenance requirements by removing data dependencies from within the programs

  • Provide significant resource savings during program/application development cycles

  • Gives the end-user extensive control over program execution by using tables such as SAS data dictionaries, SAS data sets, and Excel tables

  • Reduce program validation efforts by providing reusable and generalized code that can be applied to many different applications

  • Establish controlled data environments, thus insuring data integrity throughout your organization
This course makes extensive use of example macros that have been gathered from real world applications, and it concentrates on the techniques necessary to make effective use of these tools.

Intended Audience Level: Strong understanding of the macro language
Delivery Method: Seminar style
Class Material: Course notes


ICT-02 : Output Delivery System: The Basics and Beyond
Kirk Lafler

Monday, 1:00pm - 3:50pm, Location: St. Nick B

This course explores the various techniques associated with output formatting and delivery using the Output Delivery System (ODS). Numerous examples will be presented to command mastery of ODS capabilities while providing a better understanding of ODS statements and options to deliver output anyway that is desired. Topics include SAS-supplied Formatting statements and options; selecting output objects with Selection or Exclusion Lists; formatting Output as RTF, PDF, MS-Excel®, and HTML; using the Escape character to enhance output formats; exploring ODS statements and options; producing ODS statistical graphics; implementing scrollable tables in HTML output with static column headers; enabling/disabling borders; generating HTML hyperlinks in RTF output; adding images to RTF output; removing gridlines and shading in RTF output; creating a printable table of contents in PDF output; sending output to Microsoft Office; and constructing powerful drill-down applications with the DATA step, ODS, and ODS Statistical Graphics using Base-SAS software.

Intended Audience: All SAS users
Prerequisites: SAS Essentials course or 6-months SAS software experience
Delivery Method: Instructor-led with code examples
Length: ½-Day
Course Material: Course Notes are provided


ICT-03 : Manipulating Data Using DO Loops and Arrays
Ben Cochran

Tuesday, 9:00am - 11:50am, Location: St. Nick B

This course looks at the DATA Step and goes into detail about all kinds of DO Loops and Arrays. Attention is given to how to create them, how they work, and how to manipulate data with them.


ICT-04 : Penalized Regression Methods for Linear Models in SAS/STAT®
G. Gordon Brown

Tuesday, 1:00pm - 3:50pm, Location: St. Nick B

Regression problems that have large numbers of candidate predictor variables now occur in a wide variety of scientific fields and in business. These problems require you to perform statistical model selection to find an optimum model that is simple and has good predictive performance. This tutorial summarizes model selection methods for linear models by using the LASSO, adaptive LASSO, and elastic net penalized regression techniques. Penalized regression methods yield a sequence of models and require at least one tuning method to choose the optimum model which has the minimum estimated prediction error. You will learn how to use fit criteria (such as AIC, SBC, and the Cp statistic), average square error on the validation data, and cross validation as tuning methods for penalized regression. Various examples will be provided using the GLMSELECT procedure of SAS/STAT which offers extensive customization options and powerful graphs for performing statistical model selection.


istanbul evden eve nakliyat istanbul eşya depolama uluslararası lojistik uluslararası ev taşıma istanbul evden eve nakliye istanbul ev taşıma istanbul nakliyat şirketi evden eve nakliyat istanbul ev eşyası depolama istanbul depo kiralama gebze nakliyat