Time: Thursday, June 25, 2009 from 9:15am to noon
Place: Department of Technology Services (DTS) Training Center
9323 Tech Center Drive, Suite 100, Sacramento, CA 95826
916-739-7502
At the Tiber Light Rail Station or off Mayhew between Watt and Bradshaw
See map.
Chair: Andrew Karp of Sierra Information Services, SierraInfo@aol.com
There will be two presentations:
Speakers: Lora Delwiche of UC Davis and Susan Slaughter of Avocet Solutions
Title: Using PROC SGPLOT for Quick High Quality Graphs
New with SAS® 9.2, ODS Graphics introduces a whole new way of generating high quality graphs using SAS. With just a few lines of code, you can add sophisticated graphs to the output of existing statistical procedures, or create stand-alone graphs. The SGPLOT procedure produces a variety of graphs including bar charts, scatter plots, and line graphs. Because ODS Graphics uses the Output Delivery System, graphs can be sent to ODS destinations, and use ODS styles. This presentation shows how to produce different types of graphs using PROC SGPLOT, how to send your graph to different ODS destinations, and how to apply ODS styles to your graph. We will also show how to use the ODS Graphics Editor to make changes to graphs produced using ODS Graphics. This presentation is appropriate for SAS programmers of all levels of experience.
Bios: Susan Slaughter and Lora Delwiche are best known as the authors of The Little SAS Book and The Little SAS Book for SAS Enterprise Guide, both published by SAS Institute. Together they have presented over 60 papers at local, regional, and international SAS user group conferences. Susan currently works as a consultant through her company, Avocet Solutions while Lora works in research at the University of California, Davis.
Download paper for this presentation
Speaker: Paul Choate of Department of Developmental ServicesTitle: The Power of the BY Statement
When used to its fullest potential, the BY statement can save time and effort, and add clarity and simplicity to SAS programs. It can make complex coding problems simple, or accomplish in one pass what would otherwise require multiple passes of the data. Unfortunately, the full power of the BY statement is often left unleashed, and instead is relegated to simple mundane everyday work. This presentation surveys the basics of the BY statement: the DATA step loop control statements SET, UPDATE, and MERGE, as well as several basic applications of the BY statement in SAS procedures. Also discussed is how proper data structure will help you unleash the power of the BY statement to gain overall efficiency in your code. The intended audience is beginner and intermediate level SAS programmers.Bio: Paul Choate has programmed in SAS since 1988, currently as a System Software Specialist III (Technical) for the State of California Department of Developmental Services. He specializes in ad hoc information delivery for policy and program needs. Download paper for this presentation