table of contents - lex jansen · lisa eckler, lisa eckler consulting electra small, mdrc problem...
TRANSCRIPT
NESUG 2007 Proceedings CD-ROM
Table of Contents
Administration & Support Section Chair Dianne Louise Rhodes, BAE Systems IT
As we go into our 20th year at NESUG, we focus on how you do SAS and how your organization supports its SAS programmers. We have an abundance of excellent presentations on education. These range from Do-It-Yourself research (how to use the SQL documentation), through training the trainer, to formal university course work (undergraduate certification in Data Analysis and Programming using SAS). Wondering about the best way to do security for your Business Intelligence platform? Managing your system resources? What makes a “senior” SAS programmer, besides membership in AARP? How do you (and your staff) grow a notch? You’ve requested code from a job applicant: now how do you incorporate that into the interview? What are the skills needed to be an effective SAS Administrator or Superhero? Come to A & S and find out.
Effective Presentations for SAS® Training and More Christopher Bost, MDRC
AS01
What’s a “Senior” SAS® Position? Deb Cassidy
AS02
Planning and Implementation of Dynamic Training to SAS Programmers in a Global Environment Stephanie Christofides, Omnicare Clinical Research, Inc. Mark Penniston, Omnicare Clinical Research
AS03
How to Maintain Happy SAS Users Margaret Crevar, SAS Institute
AS04
At the Controls…How We Set Up Security via the SAS Management Console Lisa Frank, BD
AS05
"S.A.S.A.D.M.I.N. ", Superhero Exposed !!! Fabian Robinson, PJM Interconnection Shiva Srinivasan, PJM Interconnection
AS06
Navigating the SAS Training Experience Amy Peters, SAS Institute
AS07
Finding Answers in the PROC SQL Documentation Howard Schreier, Howles Informatics
AS08
Managing Professional Development Sharon Sutton, GlaxoSmithKline Pharmaceuticals
AS09
Evaluating Sample Code for an Interview Stephanie Thompson, University of Memphis
AS10
Workforce Preparation: Equipping Undergraduates with SAS® Knowledge Stephanie Thompson, University of Memphis
AS11
Page 1 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
And Now, Presenting… Section Chairs Mike Molter, PPD, Inc. Shi-Tao Yeh, GlaxoSmithKline
And Now Presenting ... is your opportunity to see how users have taken advantage of the multitude of presentation options that SAS has opened up to us in recent years. Let's face it, the product you're selling isn't just the results of your analysis, but it also includes the manner in which you convey the story behind the results. This section will consist of presentations that focus on ways that people have turned results into easy-to-read stories that allow clients to make well-informed interpretations and decisions without the burden of searching through unorganized raw output. More specifically, presentations will focus on innovative uses of SAS data visualization and reporting tools that generate tables and graphics. The Output Delivery System (ODS) will also be well-represented with topics ranging from different ODS destinations to style, table, and graphical templates and tagsets. Others may focus more on Microsoft products and the capabilities they have to import and display data and results generated from SAS. So if your analysis of the raw data is complete and you're looking for a way to present the story, And Now Presenting... is sure to have something for you.
Wow! You Did That Map with SAS/GRAPH®? Robert Allison, SAS Institute Inc. Louise Hadden, Abt Associates Inc. Mike Zdeb, U@Albany School of Public Health
NP01
Presentation and Handling of Clinical Laboratory Data -- From Test Tube to Table Randall Carlson, Omnicare Clinical Research, Inc Nate Freimark, Omnicare Clinical Research
NP02
Any Data Set to Excel, Dynamically Matthew Cohen, WRDS - University of Pennsylvania
NP03
Effective Forecast Visualization with SAS/GRAPH® and ODS Samuel Croker, ALTEK Information Technology
NP04
Producing Listings and Reports Using SAS® and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet Specialized Pharmaceutical Services
NP05
SAS and Microsoft Office: Tales from the Trenches John Davison, Factotum, Inc.
NP06
Macros: Data Listings with Power Daphne Ewing, Auxilium Pharmaceuticals, Inc.
NP07
ODS Markup, Tagsets and Styles! Taming ODS Styles and Tagsets Eric Gebhart, SAS Institute
NP08
Summarizing the Power of Your Predictive Model with Receiver Operating Characteristic Curves Mithat Gonen, Memorial Sloan-Kettering Cancer Center
NP09
&Degrees. of Separation: Social Network Analysis Using the SAS® System Shane Hornibrook, Health Datum, Inc.
NP10
Page 2 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
And Now, Presenting… (continued)
Conquering the Fear of Shift Tables Monal Kohli, Smith Hanley
NP11
Histogram of Numeric Data Distribution from the UNIVARIATE Procedure Chauthi Nguyen, GlaxoSmithKline Pharmaceuticals
NP12
Use of ODS Technology in SAS Raja Panchumarthi, Smith Hanley Consulting Group Inc Swetha Kongara, PVR Technologies Inc
NP13
Revising Output from the TABULATE Procedure Michael Tuchman, Surveillance Data
NP15
Building a Better Bar Chart with SAS/Graph® Software Perry Watts, Independent Consultant
NP16
The Plot Thickens from PLOT to GPLOT Wendi Wright, CTB McGraw-Hill
NP17
Exploratory Visualization of Correlation Matrices Shi-Tao Yeh, GlaxoSmithKline Pharmaceuticals
NP18
Applications Big and Small
Section Chairs Lisa Eckler, Lisa Eckler Consulting Electra Small, MDRC
Problem solved, project goal achieved, real-life challenge met, productivity boosted, the tedium of repetitive tasks avoided – all with the help of those handy SAS features or products. These real-life tales of putting it all together, using SAS to achieve results should be – and will be – celebrated. Papers in Applications Big and Small will emphasize the integration of SAS tools and techniques, either in the development environment or as a successfully implemented result. All sizes of projects will be considered, from a simple Base SAS utility to a comprehensive implementation of a SAS solution.
Using SAS® to Measure Community Cohesion Desiree Alderson, MDRC Lyndsay McDonough, MDRC Emilio Rodriguez, MDRC
AP01
Before and After: Critical Event Analysis with Longitudinal Data Using SAS® Robert Bauserman, Maryland Medical Research Institute Doug Thompson, Maryland Medical Research Institute
AP02
SAS®, Econometrics, and Computation Speed Michael Boldin, University of Pennsylvania
AP03
Page 3 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Applications Big and Small (continued)
Automated Bulk Loading of Documentum® Using XML Control Files Created with Base SAS® John Booterbaugh, PharmaLogic, L.L.C. Terek Peterson, Shire Kate Wilber, Shire
AP04
Quick and Dirty Survey Analysis to Assess Real-Time Requirements Joseph Caruso, IBM Salvatore Potenza, IBM
AP05
Standardized Data Set Transformations to Map a Tabular Output Table to a Data Set Frederick Cieri, Planning Data Systems
AP06
Automated Realtime Forecasting of Stream Conditions with SAS® Samuel Croker, ALTEK Information Technology Shane Hornibrook, Health Datum, Inc. Tomonori Ishikawa, ALTEK Information Technology
AP07
A Lazy Programmer Case Study: Dynamic Macro Code to Deal with Changing Number of Variables over Time Suzanne Dorinski, US Census Bureau
AP08
You've Just Bought a Data Warehouse. Now What? Stanley Fogleman, Harvard Clinical Research Institute
AP09
Reinventing a Legacy System with SAS®, the Web, and OLAP Reporting Andrew Ford, PJM Interconnection Troy Wolfe, Qualex Consulting Services Shiva Srinivasan, PJM Interconnection
AP10
Using Data Integration Studio as a Computer Aided Software Engineering (CASE) Tool David Kiasi, Applications Alternatives
AP11
How to QC Your Own Programs Kevin Lee, Therakos
AP12
An Automation Procedure for Oracle Data Extraction and Insertion Shiqun Li, Smith Hanley, East Hanover, NJ David Wilcox, New York State Department of Health
AP13
MedDRA Dictionary: Reporting Version Updates Using SAS® and Excel Richard Zhou, Johnson & Johnson Pharmaceutical Research & Development, L.L.C. Denis Michel, Johnson & Johnson Pharmaceutical Research & Development, L.L.C.
AP14
Print / Read Only the Relevant Pages Kamau Njuguna, Lockheed Martin Hsiwei Yu, Ming Tech
AP15
Juxtaposition of Tables and Graphs Using SAS® /GRAPH Procedures Suhas Sanjee, MaxisIT Inc Sheng Zhang, Merck & Co., Inc.
AP16
Page 4 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Applications Big and Small (continued)
Create Flowcharts Using Annotate Facility Priya Saradha, PPD, Inc. Gurubaran Veeravel, PPD, Inc.
AP17
Unleashing the Power of SPDE Under Windows Haibin Shu, Duramed Research, Inc
AP18
Identifying Invalid Social Security Numbers Paulette Staum, Paul Waldron Consulting Sally Dai, MDRC
AP19
IT Framework for the Implementation of Balanced Scorecard in Healthcare Systems Mahammad Asif Syed, COMSYS IT Partners Christopher Bresson, YNHHS Mark Moskowitz, Yale New Haven Health System
AP20
Exploit SAS® Enterprise BI Server to Manage Your Batch Scheduling Needs Troy Wolfe, Qualex Consulting Services
AP21
ODS Options and SAS® Stored Processes Cynthia Zender, SAS Institute
AP22
Fuzzy Matching Using the COMPGED Function Paulette Staum, Paul Waldron Consulting
AP23
Coders' Corner Section Chairs Lisa Pyle, Merck & Co, Inc. Rob Russell, The Hartford
Are you a savvy SAS user? Whether you are a novice, a seasoned programmer or somewhere in between, we have tips, tricks and novel ways of solving programming problems for you. So – let's have some fun! Coders’ Corner presentations are short, sweet and “to the point” sessions that cover useful nuggets of programming. This is the perfect section to pick up that technique that just makes your job easier … or more fun! Coders’ Corner papers are relatively short with presentation times of just 10 minutes. The pace in Coders’ Corner is rapid. We have 5 papers presented every hour, with just enough time between presentations to change speakers. The sessions are filled with information on data manipulation, macros, PROC SQL, ODS, debugging, SAS 9 tips and more. There is sure to be something in Coders’ Corner that you will find useful.
Jazz Up Those Boring Reports by Using Nontraditional Fonts Sharon Avrunin-Becker, Westat Marie Byrd Alexander, Westat
CC01
Put Down That Mouse! Daniel Boisvert, Genzyme
CC02
Page 5 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Coders' Corner (continued)
Visualizing PROC TRANSPOSE Daniel Boisvert, Genzyme Shafi Chowdhury, Shafi Consultancy Ltd.
CC03
Additional Metadata for Common Catalog Entry Types Kenneth Borowiak, PPD, Inc.
CC04
Sensitivity Training for PRXers Kenneth Borowiak, PPD, Inc.
CC05
Automatically Renaming Common Variables Before Merging Christopher Bost, MDRC
CC06
Getting Something from Nothing: How to Produce a PROC TABULATE Table with All Zeros Marie Byrd Alexander, Westat Sharon Avrunin-Becker, Westat
CC07
Search and Replace in SAS® Data Sets Through GUI Edmond Cheng, Bureau of Labor Statistics
CC08
Exporting Access Databases with Indexes and Keys Roger Cohen, New York State Tax Department
CC09
Matching %DO-%END Pairs - A Macro Debugging Technique Zizhong Fan, MedImmune, Inc.
CC10
FreqLibname: A Data Review Routine for All Memnames in a Libname Ronald Fehd, Centers for Disease Control
CC11
Writing Testing-Aware Programs That Self-Report when Testing Options Are True Ronald Fehd, Centers for Disease Control
CC12
Dealing with Duplicates: Identify, Investigate and Purge Ying Feng, CTB/McGraw-Hill
CC13
Controlling SAS Datasets Using SAS® System and Dataset Options David Franklin, Independent Consultant
CC14
Data Without (Step) Boundaries Felix Galbis-Reig, GWU Biostatistics Center
CC15
Comparing Values Across Observations: Be Careful Prafulla Girase, Pharmetrics, a unit of IMS
CC16
SAS Dates, the Basics Steven Gorin, Pitney Bowes
CC17
The Great Escape(char) Louise Hadden, Abt Associates Inc.
CC18
Page 6 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Coders' Corner (continued)
Great Expectations of PROC FORMAT - Applications All You Can Do with Formats in the SAS® System John He, Octagon Research Ram Valluru, Octagon Research
CC19
Working with Missing Values Edward Heaton, Westat Michelle Zhuang, Westat
CC20
Performing Iterative Processes with the Macro Facility Katie Joseph, US Office of Personnel Management Taylor Lewis, US Office of Personnel Management
CC21
Swap the DATA Step for PROC TRANSPOSE Katie Joseph, US Office of Personnel Management
CC22
PROC SQL – A Powerful Tool in SAS Swetha Kongara, PVR Technologies Inc Raja Panchumarthi, Smith Hanley Consulting Group Inc
CC23
PROC SQL and Arrays: The Powerhouse Behind Data Processing Meera Kumar, Sanofi-Aventis
CC24
Tips and Tricks in Creating Graphs Using PROC GPLOT Qin Lin, Applied Clinical Intelligence, LLC
CC25
Using Macro and ODS to Overcome Limitations of SAS® Procedures Wei (Lisa) Lin, Merck & Co., Inc. Jing Su, Merck & Co., Inc.
CC26
Using the SAS® Data Step and PROC SQL to Create Macro Arrays Stuart Long, Westat Edward Heaton, Westat
CC27
Adding Ruby to Your SAS® Toolbox Daniel Olguin, First Coast Service Options
CC28
Writing SAS® Code in Excel® Emmy Pahmer, MDS Pharma Services
CC29
ODS, An Introduction to Creating Output Data Sets Elisabeth Pyle, Merck & Co., Inc.
CC30
Does Your Application Have a Performance Problem? Put It in a SAS® Pipe and Smoke It! (An Introduction to SAS Pipes) Rob Russell, The Hartford
CC31
Measuring Days and Hours: An Introduction to the Handy Uses of the IN, END, LAG, FIRST and LAST Statements Catherine Schmitt, Bureau of the Census
CC32
Page 7 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Coders' Corner (continued)
Conditional Lags Don't Have to Be Treacherous Howard Schreier, Howles Informatics
CC33
Handling Non-Date Dates in SAS® Gary Seale, Federal Housing Finance Board Anna Watson, Federal Housing Finance Board
CC34
A SAS Macro to Automate the Process of Pooling Sites Changhong Shi, Merck & Co., Inc. Lili Chen, Merck & Co., Inc.
CC35
Tabbing Through ODS Haibin Shu, Duramed Research, Inc
CC36
An RTF Document Index: Easier Than You Think Electra Small, MDRC
CC37
Creating Multiple Cohorts Using the SAS® Data Step Jonathan Steinberg, Educational Testing Service
CC38
Take Control of Your Output: Discover Dynamic Data Exchange Matthew Taylor, Bank of America
CC39
Differences in ODS formatting for HTML with PROC PRINT and PROC REPORT Laura Thornton, USDA-ARS, AIPL
CC40
%DO Loop – A Simple Dynamic Programming Technique Yunchao (Susan) Tian, Social & Scientific Systems, Inc.
CC41
The Power and the Trap of Automatic Retain Yunchao (Susan) Tian, Social & Scientific Systems, Inc.
CC42
PROC EXPAND to the Rescue! Premal Vora, Penn State - Harrisburg
CC43
Benefits of Using Excel File in CDISC SDTM Data Mapping Hong Wang, Clinforce LLC
CC44
Adding One Value to All Records in a SAS® Data Set Anne Warren, MDRC
CC45
Identify and Remove Any Variables, Character or Numeric, That Have Only Missing Values Wei Xu, Boston Scientific
CC46
Importance of WARNING and NOTE Messages from SAS® Log Jyotheeswara Yellanki, Independent Consultant
CC47
Page 8 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Foundations & Fundamentals Section Chairs Robert Schechter, Octagon Resea ch Solutions, Inc. Michael Tomb, Informatica ECS, Inc. r
In the past 30 years, SAS has evolved from a statistics oriented analysis system into an entire family of diverse technologies and products. Each area of the SAS universe requires its own learning curve. The Foundations and Fundamentals section is devoted to tutorial-style presentations that cover the "building blocks" within individual SAS components. From Base SAS to SAS/Graph, Metadata to ODS, Hash Tables to SAS Formats, the papers here will review fundamentals. Presentations will cover basics on such topics as PROC FREQ, PROC TRANSPOSE, SAS Indices, Date/Time Processing and ActiveX Graphs via SAS/Enterprise Guide. The menu also features classic tutorials on PROC REPORT, a beginner's guide to SAS Programming and a seminal overview of efficiency within the SAS system. A running thread for the section is to introduce core features and provide essential review. So here you will find a focus on new users of the SAS system, as well as tutorials designed for experienced users who are moving into new or unfamiliar areas within the SAS environment. And many of these presentations will include code and techniques "to-go": examples that you will bring back and put to work immediately. So if you are learning a SAS technology that is new to you or reviewing an area long forgotten, Foundations and Fundamentals is one section where you'll want to pull up a chair.
Using Dates and Times - A Tutorial Jonas Bilenas, JP Morgan Chase Bank
FF01
Metadata 101: A Beginner's Guide to Table-Driven Applications Programming Frank DiIorio, CodeCrafters, Inc
FF02
Hash Crash and Beyond Paul Dorfman, Paul Dorfman Consulting Lessia Shajenko, Bank of America
FF03
10 Things a Beginner Should Know Before Writing a SAS® Program Lisa Eckler, Lisa Eckler Consulting Inc.
FF04
So Now You’re Using PROC REPORT – Is It Pretty and Automated? Daphne Ewing, Auxilium Pharmaceuticals, Inc. Ray Pass, Ray Pass Consulting
FF05
Using Data Set Values and Variable Names Outside of the DATA Step Bruce Gilsen, Federal Reserve Board
FF06
Guido’s Guide to PROC FREQ – A Tutorial for Beginners Using the SAS® System Joseph Guido, University of Rochester Medical Center
FF07
Summing with SAS® Tatiana Homonoff, MDRC
FF08
SAS Indexes: Faster Processing of Large Categorical Databases Like BRFSS Prashant Mittal, University of Southern Maine
FF09
So You're Still Not Using PROC REPORT. Why Not? Ray Pass, Ray Pass Consulting Daphne Ewing, Auxilium Pharmaceuticals, Inc.
FF10
Page 9 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Foundations & Fundamentals (continued)
Creating ActiveX Graphs for Presentations Using SAS® Enterprise Guide® and Drill-Down Graphs Too Terek Peterson, Shire Robert Gordon, Cephalon, Inc.
FF11
Everyone Needs a Raise (Arrays) Marge Scerbo, National Study Center, UMB
FF12
The Output Delivery System (ODS) from Scratch Darylene Hecht, SAS Institute Kevin Smith, SAS Institute
FF13
Taming the PROC TRANSPOSE Matthew Taylor, Bank of America
FF14
The Most Important Efficiency Techniques Robert Virgile, Robert Virgile Associates, Inc.
FF15
Charting the Basics with PROC GCHART Perry Watts, Independent Consultant
FF17
SAS/GRAPH® for the Timid Earl Westerlund, University of Rochester
FF18
Formats, Informats and How to Program with Them Ian Whitlock
FF19
The Program Data Vector As an Aid to Data Step Reasoning Marianne Whitlock
FF20
Hands-On Workshops Section Chairs John Cohen, AstraZeneca Pharmaceuticals LP Dalia Kahane, Westat
Hands-On Workshops allow attendees to reinforce their understanding of presentation content by accompanying the instructor on a workshop computer. This section includes presentations on established SAS techniques such as creating charts with SAS/GRAPH, presenting spatial data via Geocoding and PROC GMAP, manipulating information with the DATA step and the SQL procedure, utilizing SAS macros, and reporting with PROC TABULATE. Other workshops explore the new area of ODS and creating Tagsets for ODS markup customization. This year, to commemorate NESUG's 20th anniversary, we feature an all-time favorite session, "So You're Still Not Using PROC REPORT. Why Not?". Hands-On Workshops accommodate attendees at both the beginning and intermediate levels.
Making Sense of PROC TABULATE Jonas Bilenas, JP Morgan Chase Bank
HW01
List Processing Basics: Creating and Using Lists of Macro Variables Art Carpenter, CA Occidental Consultants Ronald Fehd, Centers for Disease Control
HW02
Page 10 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Hands-On Workshops (continued)
An Introduction to SAS/GRAPH® Step-by-Step Deb Cassidy
HW03
Creating Multi-Sheet Excel Workbooks the Easy Way with SAS - Part 2 Vince DelGobbo, SAS Institute
HW04
Geocoding and PROC GMAP - Tools for Presenting Spatial Data Michael Eberhart, Philadelphia Department of Public Health
HW05
A Hands-on Tour Inside the World of PROC SQL Kirk Lafler, Software Intelligence Corporation
HW06
A Tiptoe Through the Tagset Field Mike Molter, PPD Inc
HW07
So You're Still Not Using PROC REPORT. Why Not? (Hands-On Workshop) Ray Pass, Ray Pass Consulting Daphne Ewing, Auxilium Pharmaceuticals, Inc.
HW08
Posters Section Chairs Ken Borowiak, PPD, Inc. Perry Watts, Independent Consultant
The posters at NESUG will be on display throughout the Conference in a large open foyer outside of the SAS demo room. Amongst the many excellent presentations, look for papers that feature such topics as graphics construction, statistical analyses, and data manipulation techniques. Also be sure to look for the poster Using PROC GENMOD to Model Adverse Event Counts in a Healthcare Setting by John Ulicny and Thomas Klumpp. This exceptional NESUG 2006 poster was selected to be this year's Encore Poster Presentation by the section's co-chairs.
Because We Can: Using SAS® System Tools to Help Our Less Fortunate Brethren John Cohen, AstraZeneca LP
PO01
Partially Transforming Hierarchical Data Sets for Sequential Processing Using Arrays Richard Downs, Jr., U.S. Census Bureau Pura Peréz, U.S. Census Bureau
PO02
A Consolidated Macro for Iterative Hot Deck Imputation Bruce Ellis, Battelle Memorial Institute
PO03
The LIBNAME Engine Compared to SQL Pass-Through Steven Feder, Federal Reserve Board of Governors
PO04
Relationships Between ORRES and Other CDISC Variables (CDISC Variable Relationships Part 1 of 3) Susan Fehrer, BioClin Russ Lavery, Independent Consultant
PO05
Page 11 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Posters (continued)
Relationships Between CDISC Variables Concerning Day and Date (CDISC Variable Relationships Part 2 of 3) Susan Fehrer, BioClin Russ Lavery, Independent Consultant
PO06
Relationships Between CDISC Variables Linking Domains (relrec) (CDISC Variable Relationships Part 3 of 3) Susan Fehrer, BioClin Russ Lavery, Independent Consultant
PO07
Calculating the Quartile (Or Why Are My Quartile Answers Different?) David Franklin, Independent Consultant
PO08
Rename and Modify Attributes of Variables Across All SAS® Datasets in the Data Build Catalog Jay Garacani, AstraZeneca
PO09
Color Your World - With SAS® Louise Hadden, Abt Associates Inc. Andrew Johnson, Abt Associates Inc. Lauren Olsho, Abt Associates Inc.
PO11
Smooth Writing with In-Line Formatting Louise Hadden, Abt Associates Inc.
PO12
Passing PARM Data from JCL to SAS® Ron Hanson, L3 / Titan Group Ismail Mohamed, L3COM/Titan Group- HUD
PO13
Oracle Clinical for the SAS® Programmer Kevin Lee, Therakos
PO14
Annotated SAS/GRAPH® Plot of z/OS® Goal Mode Performance Indexes Using Macros and MXG® Software Neal Musitano Jr, U.S. Dept of Veterans Affairs
PO16
An Algorithm to Compute Exact Power of an Unordered RxC Contingency Table Vivek Pradhan, Cytel Inc Stian Lydersen, NTNU, Unit for Applied Clinical Research
PO17
Hurray for Arrays that Handle Data from External Files Stephen Rhoades, IMS
PO18
Low-Order Autoregressive Models in Early Detection of Epidemic Out-breaks and Explosive Behaviors in Economic and Financial Time Series Ernest Shtatland, estatconsulting
PO19
Using PROC GENMOD to Model Adverse Event Counts in a Healthcare Setting John Ulicny, Temple University Hospital Dr. Thomas Klumpp, Temple University Medical School
PO20
Page 12 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Posters (continued)
A Legend Is Not Just a Legend Wendi Wright, CTB McGraw-Hill
PO21
Customizing Output for Regression Analyses Using ODS and the Data Step Zhenyi Xue, MedStar Health
PO22
A SAS® Constellation Diagram Has Many Faces Shi-Tao Yeh, GlaxoSmithKline Pharmaceuticals
PO23
Automation of Comparing SAS® Program File Versions Located at Different Working Areas Sheng Zhang, Merck & Co., Inc. Junjie Lu, Merck & Co., Inc.
PO24
Programming Beyond the Basics Section Chairs David Chapman, US Census Bu eau Susan Gutsmuth, AstraZeneca LP r
So you've got those key SAS building blocks under your belt? Ready to take your SAS toolkit to the next level? Presentations in this section will allow you to build on your existing SAS skills and learn new techniques and tools - to go beyond the basics! Topics include working with Microsoft products such as Excel, using ODS with Data steps, advanced Data step manipulation or SQL techniques, taking advantage of parallel processors, hashing, Macros, and working with external databases of various flavors. Presentations focusing on efficiency techniques for large datasets or the ins and outs of using SAS across different platforms will also be presented. So join us to expand your SAS knowledge beyond the basics.
Transposing Data Without PROC TRANSPOSE Christopher Bost, MDRC
BB01
Creating Multi-Sheet Excel Workbooks the Easy Way with SAS - Part 1 Vince DelGobbo, SAS Institute
BB02
Using CALL MODULE in SAS(r) on Linux, or I Get By with a Little Help from My Friends Richard DeVenezia, Independent Consultant Judy Loren, Health Dialog Analytic Solutions
BB03
How To Produce Almost Perfect Excel Output Suzanne Dorinski, US Census Bureau
BB04
Numeric Length: Concepts and Consequences Paul Gorrell, Social & Scientific Systems, Inc.
BB05
Outperforming SAS® Indices for Sorted Datasets Mark Keintz, Wharton Research Data Services Shuguang Zhang, The Wharton Research Data Services
BB06
Page 13 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Programming Beyond the Basics (continued)
Undocumented and Hard-to-find PROC SQL Features Kirk Lafler, Software Intelligence Corporation
BB07
Creating a Stored Macro Facility in 10 Minutes Erik Larsen, Independent Consultant
BB08
When Your PROC SQL and Oracle Joins Are Crushed by Data Monsters... Houliang Li, NASD
BB09
Using SAS® ODS to Extract and Merge Statistics from Multiple SAS Procedures into a Single Summary Report, a Detailed Methodology Stuart Long, Westat Jeffrey Abolafia, Rho, inc. Lawrence Park, Murdoch University
BB10
The SQL Procedure: Tricks and Techniques for Efficiency and Simplicity Sreekanth Middela, MaxisIT Suhas Sanjee, MaxisIT Inc
BB11
Tips and Tricks for Creating the Reports Your Clients Need to See Mike Molter, PPD, Inc
BB12
Advanced Techniques using SAS® Add-In for Microsoft® Office to Define Multiple File References Within Visual Basic Catherine Schmitt, Bureau of the Census
BB13
User Written DATA Step Functions Jason Secosky, SAS Institute
BB14
From Obscurity to Utility: ADDR, PEEK, POKE as Data Step Programming Tools Lessia Shajenko, Bank of America Paul Dorfman, Paul Dorfman Consulting
BB15
I Cut my Processing Time by 90% Using Hash Tables - You Can Do It Too! Jennifer Warner-Freeman, PJM Interconnection
BB16
Working with Messy EXCEL® Files Nat Wooding, Dominion Virginia Power
BB17
Using Perl Regular Expression in SAS® Shuguang Zhang, The Wharton Research Data Services
BB18
Page 14 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Sta istics and Data Analysis tSection Chairs Steve LaLonde, Rochester Institute of Technology Howard Schreier, Howles Informatics
The Statistics and Analysis section covers a wide range of uses of SAS for statistics, modeling and data analysis. Topics include fundamental and advanced uses of SAS-provided procedures and products, along with user-crafted implementations built with the DATA step, the IML Procedure, or similar tools. Areas of application include financial analysis, pharmaceuticals, marketing, social sciences and biostatistics.
Butting Heads on Matched Cohort Analysis Using SAS® Software Melvin Alexander, National Study Center for Trauma and Emergency Medical Systems
SA01
Using the New SURVEY Procedures From a Modeling Perspective Jonas Bilenas, JP Morgan Chase Bank
SA02
Programming Rolling Regressions in SAS® Michael Boldin, University of Pennsylvania
SA04
Common Pitfalls in SAS® Statistical Analysis Macros in a Mass Production Environment Huei-Ling Chen, Merck & Co., Inc. Aiming Yang, Merck & Co., Inc.
SA05
Sparklines for SAS® and JMP® Kate Davis, Yale University
SA06
Stopping Stepwise: Why Stepwise and Similar Selection Methods Are Bad, and What You Should Use Peter Flom, BrainScope, Inc. David Cassell, Design Pathways
SA07
Offset Techniques in Predictive Modeling for Insurance Matthew Flynn, ISO Jun Yan, Deloitte & Touche LLP
SA08
Nonlinear Programming for Maximum Likelihood Estimation Robert Gallop, West Chester University
SA09
EZLID: A SAS® Macro for Local Item Dependence Assessment Yung-chen Hsu, American Council on Education Tsung-hsun Tsai, Research League, LLC
SA10
PROC LOGISTIC: The Logistics Behind Interpreting Categorical Variable Effects Taylor Lewis, U.S. Office of Personnel Management
SA11
Using PROC PLS (Partial Least Squares) to Build a Gene Prognosis Profile Chenwei Liu, SAIC-Frederick, Inc.
SA12
Page 15 of 16
NESUG 2007 Proceedings CD-ROM
Table of Contents
Sta istics and Data Analysis (continued) t
Reliability Analysis: Calculate and Compare Intraclass Correlation Coefficients (ICC) in SAS® Li Lu, Medstar Research Institute Nawar Shara, Medstar Research Institute
SA13
Implementing Multiple Imputation in an Automatic Variable Selection Scenario Krishna Mehta, Inductis Mayank Rustagi, Inductis India Private Limited Saurabh Kohli, Inductis Siddharth Tiwari, Inductis India Private Limited
SA15
Selecting the Appropriate Outlier Detection Technique for Common Industry Applications Kunal Tiwari, Inductis Krishna Mehta, Inductis Nitin Jain, Inductis Ramandeep Tiwari, Inductis India Private Limited Gaurav Kanda, Inductis India Private Limited
SA16
Variable Selection and Variable Transformations in SAS® Enterprise Miner 5.2 Kattamuri Sarma, Ecostat Research Corp.
SA17
Scientific Computing Using the MODEL Procedure and Macro Coding for General Physics Tsung-hsun Tsai, Research League, LLC
SA18
An Introduction to Stat Studio: A Programmable Successor to SAS/INSIGHT® Rick Wicklin, SAS Institute Pete Rowe, Wachovia Corporation
SA19
Resampling Census Data for Survey Data Analysis Adeline Wilcox, US Census Bureau
SA20
Application of Ghosh, Grizzle and Sen’s Nonparametric Methods in Longitudinal Studies Using SAS® PROC GLM Chan Zeng, University of Colorado Health Sciences Center Gary Zerbe, University of Colorado Health Sciences Center
SA22
Page 16 of 16