WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or...

28
WELCOME SAS USERS! Whether you have used SAS ® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest SAS Users Group Conference will bring some of the best SAS minds together for you in the form of presentations and posters. Not only will we have experts from the MidWest region and elsewhere, but also resources from SAS Institute, including their demo room with formal online demonstrations. Workshops on a variety of topics will be offered on Sunday, the opening day of the conference. Feel free to arrive early to take advantage of these opportunities, to see the city, or even attend a major league soccer game! Additionally, our keynote speaker this year will be Barrett Joyner, President of North American Marketing and Sales, SAS Institute. For more details, look inside this booklet. With the limited release of Version 7 and the expected release of Version 8 later this year, there will be exciting things to share with each other at the conference. Attending the MWSUG Conference will give you the opportunity to take advantage of additional knowledge from experts working with Version 7 and testing Version 8. Also, there is nothing more valuable than expanding your network to include more SAS users. We personally invite you to join us September 26-28, 1999 at the Columbus Marriott North Hotel. It is located off of Interstate 71, just south of Interstate 270 on the north side of Columbus. Our city has excellent connections to the entire MidWest region with a variety of airlines and the network of interstate highways makes Columbus an easy drive for many. We are planning a “Monday Night Out in Central Ohio.” Volunteers are creating lists of activities in Columbus and its suburbs for you to consider. Our volunteers will make the arrangements so you can relax and enjoy yourself. Among the activities already planned are trips to the Brewery District and the Short North for dining and entertainment, shopping at Easton, the newest and largest mall in the region, and a night at the Funny Bone, a first-class comedy club. Regardless of what activity you choose, there’s always fun in Central Ohio. Enclosed in this packet is an overview of the conference, registration information and forms, hotel information, training offerings and maps of central Ohio. You can take advantage of early registration discounts as well as other opportunities. Join us for one of the best conferences available to you. If you have questions or need information, you can contact your conference co-chairs. The MWSUG web page at http://www.biostat.wustl.edu/mwsug is also an excellent source of information. We are very excited to be hosting you. Cordially, Les Bravender, Co-chair State of Ohio (614) 644-0544 [email protected] Brian Mitchell, Co-chair Above Average Consulting, Inc. (614) 901-9053 [email protected] TABLE OF CONTENTS CONFERENCE COMMITTEE ....................................................... 1 CORPORATE SPONSORS............................................................. 1 SCHEDULE .................................................................................... 2 KEYNOTE ADDRESS.................................................................... 2 SAS INSTITUTE DEMONSTRATIONS ........................................ 2 PRESENTATIONS.......................................................................... 3 DESTINY ONLINE DEMONSTRATIONS .................................... 13 SUNDAY HALF-DAY WORKSHOPS ........................................... 14 MWSUG AND LOCAL SAS USER GROUPS ............................... 16 CONFERENCE INFORMATION ................................................... 18 CONFERENCE HOTEL ................................................................. 19 THINGS TO DO IN COLUMBUS .................................................. 20 OTHER USEFUL INFORMATION ................................................ 21 REGISTRATION DETAILS............................................................ 22 CONFERENCE REGISTRATION FORM...................................... 23 ONLINE DEMONSTRATION REGISTRATION FORM............... 25

Transcript of WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or...

Page 1: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

WELCOME SAS USERS!

Whether you have used SAS® for 25 years or just a fewmonths, there is always something new to learn. The TenthAnnual MidWest SAS Users Group Conference will bringsome of the best SAS minds together for you in the form ofpresentations and posters. Not only will we have experts fromthe MidWest region and elsewhere, but also resources fromSAS Institute, including their demo room with formal onlinedemonstrations. Workshops on a variety of topics will beoffered on Sunday, the opening day of the conference. Feelfree to arrive early to take advantage of these opportunities, tosee the city, or even attend a major league soccer game!Additionally, our keynote speaker this year will be BarrettJoyner, President of North American Marketing and Sales,SAS Institute. For more details, look inside this booklet.

With the limited release of Version 7 and the expected releaseof Version 8 later this year, there will be exciting things toshare with each other at the conference. Attending theMWSUG Conference will give you the opportunity to takeadvantage of additional knowledge from experts working withVersion 7 and testing Version 8. Also, there is nothing morevaluable than expanding your network to include more SASusers.

We personally invite you to join us September 26-28, 1999 atthe Columbus Marriott North Hotel. It is located off ofInterstate 71, just south of Interstate 270 on the north side ofColumbus. Our city has excellent connections to the entireMidWest region with a variety of airlines and the network ofinterstate highways makes Columbus an easy drive for many.

We are planning a “Monday Night Out in Central Ohio.”Volunteers are creating lists of activities in Columbus and itssuburbs for you to consider. Our volunteers will make thearrangements so you can relax and enjoy yourself. Among theactivities already planned are trips to the Brewery District andthe Short North for dining and entertainment, shopping atEaston, the newest and largest mall in the region, and a nightat the Funny Bone, a first-class comedy club. Regardless ofwhat activity you choose, there’s always fun in Central Ohio.

Enclosed in this packet is an overview of the conference,registration information and forms, hotel information, trainingofferings and maps of central Ohio. You can take advantageof early registration discounts as well as other opportunities.Join us for one of the best conferences available to you.

If you have questions or need information, you can contactyour conference co-chairs. The MWSUG web page athttp://www.biostat.wustl.edu/mwsug is also an excellentsource of information. We are very excited to be hosting you.

Cordially,

Les Bravender, Co-chairState of Ohio(614) [email protected]

Brian Mitchell, Co-chairAbove Average Consulting, Inc.(614) [email protected]

TABLE OF CONTENTS

CONFERENCE COMMITTEE....................................................... 1

CORPORATE SPONSORS............................................................. 1

SCHEDULE .................................................................................... 2

KEYNOTE ADDRESS.................................................................... 2

SAS INSTITUTE DEMONSTRATIONS ........................................ 2

PRESENTATIONS.......................................................................... 3

DESTINY ONLINE DEMONSTRATIONS .................................... 13

SUNDAY HALF-DAY WORKSHOPS........................................... 14

MWSUG AND LOCAL SAS USER GROUPS ............................... 16

CONFERENCE INFORMATION................................................... 18

CONFERENCE HOTEL ................................................................. 19

THINGS TO DO IN COLUMBUS .................................................. 20

OTHER USEFUL INFORMATION ................................................ 21

REGISTRATION DETAILS............................................................ 22

CONFERENCE REGISTRATION FORM...................................... 23

ONLINE DEMONSTRATION REGISTRATION FORM............... 25

Page 2: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

MWSUG Inc. & SAS Institute Inc. Copyright Notice

CopyrightCopyright 1999 SAS Institute Inc., SAS Campus Drive, Cary, North Carolina 27513, USA. All rights reserved. Copyright MidWest SAS UsersGroup, Inc. 3400 City Center Building, Minneapolis, MN, USA. All rights reserved.

Restricted Rights LegendUse, duplication, or disclosure by the U. S. Government is subject to restrictions as set forth in subparagraph (1)(ii) of the Rights in TechnicalData and Computer Software clause at DFARS 252.227-7013.

Trademark ReferenceSAS and all other SAS Institute, Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and othercountries. indicates USA registration.

Other brand and product names are registered trademarks or trademarks of their respective companies.

THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUTNOT LIMI TED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

NEITHER THE MIDWEST SAS USERS GROUP NOR SAS INSTITUTE CAN TAKE RESPONSIBILITY FOR THE ACCURACY ORORIGINALITY OF THIS MATERIAL.

Page 3: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

1

Conference CommitteeConference Co-chairs

Les Bravender Brian MitchellState of Ohio Above Average Consulting, Inc.([email protected]) ([email protected])614-644-0544 (office) 614-901-9053 (office)

RegistrationBill AdamsAdams Consulting Services([email protected])740-548-6785

Rebecca ReynoldsState of Ohio

VolunteersLinda Benton Benton Search Associates([email protected])847-223-8804

AV EquipmentHugh GearySTATPROBE

AdvertisingDeb CassidyCardinal Distribution([email protected])614-757-7136

CateringMark StrongSTATPROBE

Publications & Web ProgrammerCyndi KeslerSt. Paul Cos.

Special EventsJoel SiegmanColumbus Blue Jackets

SECTION CHAIRS

Note: Final section assignments have not been made at press time

Paul Ehresmann, PEI,

Rod Lashley, STATKING

Nate Fagen, Independent Consultant

Cindy Lee, Eli Lilly

Zhuan (John) Xu, Big Creek Software

Thomas Burger, Source Consulting

Sandra Aker, ASG, Incorporated

Pat O’Meara, Pat O’Meara Associates

Dennis King, STATKING

Rick Nicola, SPS Software Services

Steve First, System SeminarConsultants

Kenneth Schmidt, CCS, Inc.

Corporate SponsorsThe conference committee would like to extend their sincerest thanks to our major corporate sponsors for theirsupport of the Tenth Annual MidWest SAS Users Group Conference. For more information on these companies,please visit their web sites. Sponsorship, advertising, and vendor space opportunities are still available; contactthe advertising coordinator listed above.

Qualex Consulting www.qlx.com SAS Institute www.sas.com Trilogy Consulting www.trilogyusa.com

Page 4: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

2

1999 Conference ScheduleSunday, September 26 8:00 a.m. – 8:45 p.m. Sunday Workshop Registration Desk Open

1:00 p.m. – 1:45 p.m. Sunday Workshop Registration Desk Open3:00 p.m. – 6:00 p.m. Registration & Information Desk Open4:00 p.m. – 5:00 p.m. Speaker/Volunteer Meeting5:00 p.m. – 6:00 p.m. First Timers & Buddies Session6:00 p.m. – 8:00 p.m. Dinner (networking on your own)8:00 p.m. – 9:00 p.m. Opening Ceremony9:00 p.m. – 11:00 p.m. Reception/Mixer with Piano Man

Monday, September 27 7:00 a.m. – 12:00 noon Registration & Information Desk Open8:00 a.m. – 12:00 noon Speaker Presentations9:00 a.m. – 12:00 noon SAS Demo Area Open9:00 a.m. – 12:00 noon Formal Online Demos12:00 noon – 1:30 p.m. Lunch12:45 p.m. – 5:00 p.m. SAS Demo Area Open1:30 p.m. – 5:00 p.m. Speaker Presentations1:30 p.m. – 5:00 p.m. Registration & Information Desk Open2:00 p.m. – 5:00 p.m. Formal Online Demos6:00 p.m. – 12:00 a.m. Monday Night Out In Columbus

Tuesday, September 28 7:00 a.m. – 12:00 noon Registration & Information Desk Open8:00 a.m. – 12:00 noon Speaker Presentations9:00 a.m. – 12:00 noon SAS Demo Area Open9:00 a.m. – 12:00 noon Formal Online Demos12:00 noon – 12:30 p.m. Closing Ceremony

Keynote AddressSAS Institute: Software and Corporate Directions into the next MillenniumMr. Barrett Joyner—President, North American Sales & Marketing, SAS Institute

MWSUG is pleased to welcome back our inaugural speaker from 1990, Mr. Barrett Joyner, to celebrate our 10th anniversary conference.Mr. Joyner’s presentation will review the latest methodologies and technologies delivered from SAS Institute to help organizationsimplement data warehouse and decision support systems. This presentation will include discussions of new technologies from the Nashvilleproject (Versions 7 and 8), in such areas as back end data warehousing, analytical applications, business intelligence capabilities, Webdeployment, and key business solutions.

Barrett R. Joyner directs sales and marketing activities throughout the U.S. and Canada. Since joining SAS Institute in 1984 as anaccount representative Joyner held numerous sales and marketing management positions of increasing responsibility including mainframesales manager, manager of marketing and director of U.S. sales and marketing. Prior to joining the company, Joyner was a consultantwith the State of Tennessee and a consultant/research analyst at the Research Triangle Institute. He holds a bachelor of science degreefrom the University of North Carolina.

SAS Institute DemonstrationsSAS Institute Demo RoomSAS Institute staff will be on hand to discuss and demonstratethe latest software and services available from the Institute.Institute divisions that will sponsor booths include JMPSoftware, Professional Services, Quality Partners, TechnicalSupport, and User Publishing and User Group Support. Youcan also meet SAS Institute staff from selected regional officesat the Regional Office Booth.

In addition, the Publications Booth in the Demo Area will offera 15% discount on SAS documentation ordered at MWSUG’99.Stop by the booth to browse the latest in documentation.

SAS Institute Formal Online DemonstrationsFormal Online Demonstrations (FOD) presented by Instituteexperts will showcase demonstrations on new features andenhancements to the new release of the SAS System, Version 8 -especially related to the new Output Delivery System, accessingdata with the new long table and variable name options, and thenew thin client offerings. Other demonstrations will be done onthe Data Warehouse, Customer Relationship Management, DataMining, Web Enablement and OLAP solutions available withRelease 6.12 of the SAS System. Each demonstration will last50 minutes. A complete list of the formal online demos will beincluded in the Conference Program.

Page 5: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

3

Presentations

Presentations are listed by first section choice ofthe presenter.

Applications Development

Creating a Dynamic SAS-Oracle GUI Interface Using SAS/AFFRAMEPaul Ehresmann, Paul Ehresmann, Inc., Indianapolis, IN

An interface using SAS/AF FRAME applications may be created toperform various dynamic Oracle (or other) database procedures, includingtable creation/deletion, inserting or deleting rows, and other databaseprocesses. Interactive creation of macros, PROC COMPARE screens,SAS data file creation, SQL/LOAD and PROC SQL procedures, andsimilar actions may be invoked within linked programs and SCL lists. Apresentation will be conducted on a dynamic application currently beingused in a clinical research organization. A CD-ROM with the catalogcontaining the application’s FRAMEs, programs, and SCL lists - and auser manual in Word97 format - will be made available to attendees.

Paul Ehresmann is a private contractor who is a SAS Quality Partnerand SAS master consultant. He has specialized in SAS programming,statistical analysis, and applications development for over 20 yearswithin various government and commercial industries. He hasundergraduate and graduate degrees from Wittenberg University inOhio and Indiana University.

Using %WINDOW to Obtain User Criteria for ReportsMichael A. Mace, SPS Software Services Inc., Canton, OH

Using %WINDOW provides an elegant means by which to gather usercriteria for customized or ad hoc reports. Several examples will be usedto demonstrate gathering single or multiple choices per criteria. Inaddition, the use of %WINDOW will be compared to using %PUT and%INPUT.

Michael Mace has been learning and using the SAS System for morethan ten years and it remains his first love in software, though he iscurrently primarily working with Lotus Notes/Domino. Michael hasdescribed himself as the BASF of applications - not necessarily creatingthe application, but revamping each one to be more efficient andeffective, more user-friendly and maintainable, more flexible - in shortsimply elegant. He is ’at your service’.

CATALOGER(c): An Application Development Tool to Search,Compare, and Document SAS(r) Catalogs and Data FilesChristopher A. Roper, Qualex Consulting Services, Inc., Hillsville, VA

This paper will present an application written entirely in SAS that greatlyenhances the SAS application developer’s ability to develop, compare,and manage SAS catalog entries and datasets. This application has pointand click capabilities for printing catalog entries, including images offrame entries and complete descriptions of associated widgets directlyinto Microsoft Word(r) documents, creating publication qualitydocumentation at the push of a button. The batch printing facility allowsfor printing of all catalog entries of virtually any type, including Program,Source, SCL, and Slist (including expanded sublists) entries. The textsearching facility will search through all text-based entries for characterstrings and allow point and click access to the locations in any catalogentry containing the text string. Additionally, interactive, side-by-sidecomparisons of catalog entries in separate, independent windows on the

same SAS/AF screen greatly enhances the application developer’s abilityto manage and compare different versions of SAS catalogs.

Christopher A. Roper is a Senior Systems Consultant with QualexConsulting Services, Inc. He has been developing SAS applications forover ten years and his areas of expertise include Base, Macros,SAS/FSP, SAS/AF, Frame, and SCL. He has a BS in BusinessAdministration with a Concentration in Economics from ChristopherNewport University.

SAS Stew Keeps FacilitiesMichael A. Mace, SPS Software Services Inc., Canton, OH

At first glance, this application looks like five SAS/FSEDIT screensand several canned reports. However, when we look at the recipe, wefind oodles of nifty things working together --- from SAS/ACCESS forDB2. SCL assisting in data entry, window-jumping, and data summingto reporting and data maintenance. So many good things, we have tocome back for seconds.

See previous abstract for biography.

FIND2000: A Y2K Search Tool For Finding Date Related Strings InSAS CodeChristopher A. Roper, Qualex Consulting Services, Inc., Hillsville, VA

Although SAS Version 6 is primarily year 2000 compliant, it maynevertheless be advantageous to find date-related strings that areassociated with two digit years. Find2000 is a search tool written in SASthat facilitates finding date-related strings. Find2000 has the flexibility tocustomize the search criteria and save the search results in several ways.FIND2000 will search SAS code on any of the following operatingsystems: Windows95/NT, UNIX, CMS, and MVS.

See previous abstract for biography.

See Ya CLIST: Migration of SAS Applications from the IBM

Mainframe to the WebJoyce C. Zandee and Paul Lewis, Parke-Davis PharmaceuticalResearch, Ann Arbor, MI

This paper discusses the conversion and consolidation of severalmainframe SAS applications to UNIX using a single Web-based frontend. The Web interface enables end-users to generate raw data listingsand statistical summary reports from their laboratory data with noassistance from colleagues trained in SAS or the native operating system,as previously had been required when the analysis applications resided onthe mainframe computer. Laboratory technicians use the Web interfaceto enter study protocol information into a SAS dataset and submit a SASjob. CGI programs written in Perl then access SAS programs and data onUNIX. The Web interface provides a mechanism for colleagues to reviewthe SAS output and create PDF renditions of the resulting reports.Features of the application for viewing the SAS protocol dataset, editingtext, and administering application security will also be presented. Anonline demonstration of the interface is planned.

Joyce Zandee is Senior Manager of Toxicology Resources in thePathology and Experimental Toxicology Department. She holds a MS inBiostatistics from the University of Michigan and has been a SAS userfor 12 years.

Paul Lewis’ current position is Data Warehouse Technology Consultantin the Scientific Information Engineering Department. Paul holds anMS in Forest Biometry from Michigan State University. He has beenusing SAS for 11 years and until recently served as the Parke-Davis SASInstallation representative and SAS Support Specialist.

Page 6: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

4

Database Management

SAS VSAM Processing for IBM Mainframe CICS EnvironmentDavid Thul, Datcom Business Solutions, Brooklyn Park, MN

This paper covers reading and manipulation of IBM VSAM KSDS files.It details how to read VSAM files sequentially or randomly with a full orpartial key. It also explains how to add new records as well as updatefields on existing records. Finally it will cover how to delete unwantedrecords. It will consist of code examples as well as some of thetricks/annoyances involved in using SAS most effectively within theseenvironments.

The scope of this paper assumes that the audience members are advancedlevel SAS programmers who are very familiar with data step processing.It also assumes that the audience has a moderate to high degree ofexposure to IBM mainframes, VSAM KSDS files and general databaseknowledge.

David Thul has been programming on IBM mainframes since 1992. Hewas introduced to SAS in 1993 when he worked for a large surveyprocessor who needed quick turn around on projects. In 1994, heworked at Burlington Northern Railroad where he helped write a railcar tracking system in SAS using data from flat files. For the past fouryears, he has worked in the financial industry mostly for a student loanprocessor who uses a CICS based system to service loans. He haswritten hundreds of SAS programs to manipulate this system’s VSAMfiles in many ways.

Data Warehousing

Data Warehousing on a ShoestringRick Nicola, SPS Software Services Inc., Canton, OH

In some cases it is possible, given some fairly low level SAS tools, tocreate a very usable, functional data warehouse. This paper is adiscussion of some of the techniques used to create a mainframe baseddata warehouse using a minimal SAS software configuration. Thissystem contains many of the classical characteristics of a data warehouseand the flexibility to be extended to include other capabilities assupporting software products become available.

Rick Nicola is president of SPS Software Services Inc., a consulting /contract programming firm in Northeast Ohio. SPS is a SAS QualityPartner. Rick has used SAS in assisting manufacturing, finance, andcommunications companies for nearly twenty years.

Information Systems

Integrated Healthcare Decision Support Systems- Because You Can’tKnow Too Much About Your Customer!Bernie Wess, Infometrics, Needham, MA

Integrated risk management and healthcare information systems havebeen shown to create enormous competitive advantages and increases inshareholder value. But developing integrated information systems meansmanaging complex projects, database and decision support system designand can consume enormous amounts of money if not properly managed.This presentation will show you how to manage the corporate complexityof building an integrated information system for employers, healthcareand insurance: How to get started and what key database and informationsystem requirements are needed to succeed.

• Knowing your customer means knowing all of their services,providers and outcomes

• Plan to integrate it all- group health, workers’ compensation,disability, occupational health and clinical information

• If you can’t adjust for risk and severity of illness and injury,you can’t compare

• Learn why outcomes analyses and evidence-based medicinewill drive 21st century employers, healthcare and insurance.

Bernie Wess, Founder of InfoMedtrics Inc., has more than 25 years ofexperience in information systems, statistics, commercial productdevelopment, healthcare and clinical medicine. Bernie has both aBachelor’s (Experimental Psychology) and Master’s degree (AppliedStatistics) from the University of Maryland and did his graduate work incomputer science at The John Hopkins University Center for AppliedPhysics. He has both CDP and CSP certifications from the ICCP.

Warranty Processing SystemTim Vorce, Trillium Teamologies, Royal Oak, MI

This system accepts very large data files and processes it down to small,useable, and convenient files, for customer analysis. The logic used tocondense this information is provided by the customer, via input files,which makes the system very flexible. There are two different versions ofthis system, one for Europe and one for the United States. Some facets ofthe system are displayed on web pages, facilitating validation of the inputdata.

Tim Vorce has been a SAS user for over two years, and has extensiveexperience with other facets of Information Technology. He obtained aBS from Michigan State University in Systems Science, and an MS fromOklahoma State University in Electrical Engineering. He has publishedsix papers previously, in the realm of computer simulation.

Enhancement in Easy Interface for SAS -- A SAS Application on theWindows PlatformJohn (Zhaun) Xu, Big Creek Software, Des Moines, IA

Easy Interface for SAS (EI) is a Windows 95/98/NT application that usesSAS as a database and analytic engine through SAS OLE automationserver. EI was designed to enable non programmers to use basic SASfunctionality without writing a single line of SAS code. Users areprovided with a main screen styled after Windows Explorer. EI allowsusers to summarize data, calculate correlations, and perform sample sizeestimation, random sampling, T-tests, ANOVA and regression. Inaddition, EI supports the viewing, subsetting, sorting, merging, importingand exporting of SAS data sets. It can be used to generate various kind ofreports. Its DOLAP (Desktop Online Analytic Processing) function ispowerful yet quite easy to use for slicing and dicing and drilling down.Another nice feature is Ad Hoc Application, which allows most SASprograms to be integrated into Easy Interface for SAS by creating adynamic GUI. It also supports client/server computing throughSAS/CONNECT.

Zhuan (John) Xu is a Senior Consultant of Big Creek Software LLC inDes Moines, Iowa. He has many years of SAS experience and is active inSAS users community. He is also a professional Windows applicationdeveloper.

Validation of SAS Macro SystemsPhilip M. Pochon, Computer Task Group, Inc., Indianapolis, IN andThomas H. Burger, Source Consulting, Indianapolis, IN

The validation of systems for regulated environments requires rigoroustesting. System validation is generally achieved through structural testing(‘white box’) and functional testing (‘black box’). SAS macros permitconstruction of analysis and reporting systems using highly testablemodular components. We describe a systematic method of validatingmacros which permits structural testing and (multilevel) functionaltesting while preserving regression testability.

Page 7: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

5

Philip M. Pochon is a Systems Advisor with the Indianapolis branch ofComputer Task Group Inc. He has over ten years of experience buildingactuarial and scientific analysis and reporting systems with base SAS,SAS/STAT, SAS/AF, SAS/GRAPH, SAS Macro and SAS/ACCESS. Mr.Pochon was Chair of the Application Development section of the 1994MWSUG, and is a past president of the Indianapolis Area SAS UserGroup.

Tom Burger is a Senior SAS Analyst for Source Consulting and VP ofthe Central IN SAS Users Group (CISUG). He has used SAS software ona variety of platforms for 10 years in scientific R&D for datamanagement, statistical analysis and systems development. His recentinterests have focused on client-server applications, design andvalidation of macro systems and Internet applications.

Informing Doctors Who Manage Care: A SAS(r) -based PhysicianProfiling and Incentive SystemMary MacDougall, SPS Software Services Inc., Canton, OHWilliam C. Murphy, R.C.I.P.A, Inc., Rochester, NY

If you’ve ever earned a paycheck, you may have participated in aperformance review process that included periodic feedback about yourwork and suggestions for improvement. Doctors in private practice oftendo not get to participate in this type of process.

At RCIPA, an organization of 2000 health care providers who care forpatients in the Rochester, New York area, teams of practicing internists,pediatricians and family practitioners designed a SAS-based system toevaluate their own performance and offer incentives to improve.

Mary MacDougall has a bachelor’s degree from Kent State Universityand an MBA from Case Western Reserve University. Mary has used SASsoftware since 1988 and is currently working to re-establish the localSAS user group in Cleveland.

William Murphy is a programmer/analyst with RCIPA, an association ofover 2000 physicians in Rochester, NY. He received a bachelor’s degreefrom Villanova University and an MA from Johns Hopkins University.Bill has used SAS software for nearly 15 years in medicine andbiomedical research.

Information Visualization

Using JMP for Visualization and DOE: A real life exampleBill Gjertsen, SAS Institute, Inc., Cary, NC

JMP is a Statistical Discovery tool from SAS Institute Inc. This paper willillustrate some of the discovery and visualization features one can use forthe design of experiments (DOE) using JMP. Based on a real lifesituation, consider an engineer at a device manufacturer who has the needto make up to 60 lead attachments to an integrated circuit. If connectionbreakage forces are recorded we want to design so that we maximize thebreak forces while simultaneously minimize the variability. With twodifferent connection substrates (nominal) and three continuous factors wecan run the concatenation of two Box-Behnken response surface designsone for each substrate, in 26 Runs and begin to understand the optimalsettings instead of passively running a Plackett-Burman screening design.If the supplier supplies 52 substrates we have an additional 26 forverification.

Bill Gjertsen is a Senior Sales and Marketing Representative in theStatistical Instruments Division and has been promoting JMP softwarefor the last 10 years.

Web Enable Your Mainframe Application? You Bet!Chris Williams, SAS Institute, Inc., Cary, NC.

Enabling your mainframe application is a snap with Version 7 of the SASSystem. An overview of key features of the SAS System for OS/390,including the Output Delivery System (ODS), SAS/IntrNet and UNIXSystem Services, reveals how the web world is within easy reach ofmainframe SAS users.

Getting Stylish with Version 7 Base ReportingSandy McNeill, SAS Institute, Inc., Cary, NC

The Version 7 Output Delivery System [ODS] style feature is a powerfulnew way to customize visual aspects of SAS output. The base SASREPORT and TABULATE procedures have been enhanced to permitdirect manipulation of styles governing various regions of a report. Thispaper demonstrates techniques for creating eye-catching and informativeHTML reports, such as traffic lighting, row banding, and hyperlinking.This paper will be targeted to all skill levels.

Sandy McNeill is a Software Developer in the Applications Divisionwhere her primary responsibility is the care, feeding, and growth ofPROC REPORT. Sandy has worked at SAS Institute for 3 years. Prior toSAS she worked with embedded systems and also with writing higher-level applications to create a graphical user interface to control theembedded system at Square D Company in Raleigh.

Statistics

Using Continuous Sampling Plans to Quantify the Effectiveness ofQuality Assurance Checks on DataFrom Clinical TrialsDennis W. King and Rod Lashley, STATKING Consulting, Inc.,Fairfield, OH

In this paper, an additional quality assurance (QA) procedure for clinicaltrials data is described. The procedure is conducted following doubledata entry and uses the resulting SAS data set created from the output ofthe data entry software.

This additional QA procedure can be characterized by what is known inthe statistical quality control literature as a continuous sampling plan(CSP). Using the CSP as a model, the specific steps in this "extra" QAcheck of the data are determined by the choice of the parameters of theCSP. The parameters can be chosen to produce a targeted increase indata quality. The average length of time necessary to perform this extraQA check can be calculated.

Examples of the evaluation of the effectiveness of a CSP and the selectionof a CSP using the included SAS macros are discussed. This papershould be of interest to SAS users who are in data management positionsand are responsible for data quality and to SAS programmers who writecode in the macro language.

Dennis W. King, PhD, is President of STATKING Consulting Inc. inFairfield, OH. He received his PhD in Statistics in 1988 from TexasA&M University. He has been a SAS User for 20 years. He is the authorof the book Statistical Quality Control Using the SAS( System publishedby SAS Institute and a contributor to the book Reporting from the Field:SAS( Software Experts Present Real-World Report-Writing Applicationsalso published by SAS Institute.

Rod Lashley is Director of Statistical Computing for STATKINGConsulting, Inc. in Fairfield, OH. He received his BS in Mathematicswith a concentration in Statistics in 1982 from Case Western ReserveUniversity. He has been a SAS user for 4 years.

Page 8: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

6

Optimal Small Response Surface DesignsTena I. Katsaounis, Dept of Statistics, The Ohio State University,Columbus, Ohio

Three level factorial designs will be discussed that are suitable for smallsecond order designs. The best choice of potential design points will bediscussed under the criterion of minimizing the generalized variance ofthe parameters in the model. Two methods will be illustrated that yielddesigns with different resolution for the main effects and two factorinteractions. Both methods involve the use of Partially Balanced Arrays.The Extended Partially Balanced Array will be defined as a generalizationof the Partially Balanced array.

Tena Katsaounisi holds a B. S. in Mathematics from AristotelianUniversity, Greece, a M. A. in Mathematics and a M.S. in Statistics fromOhio State University. She is currently a graduate student in theDepartment of Statistics at Ohio State University. She is doing researchin Experimental Designs with Dr William Notz.

Longitudinal Data Analysis Using Repeated-Measures ANOVA andMixed ModelsNancy E. Briggs & Ching-Fan Sheu, Depaul University, Chicago, IL

This paper illustrates the analysis of longitudinal developmental datausing a traditional approach, repeated measures analysis of variance, anda relatively new method, mixed models. The analyses are implemented inSAS using PROC GLM and PROC MIXED. The advantages of each areoutlined and discussed.

Nancy Briggs is currently a third-year graduate student obtaining herMaster’s in Experimental Psychology, with an emphasis on quantitativemethods.

Ching-Fan Sheu is Associate Professor of Psychology. He received hisPh.D. from New York University in 1989, and completed post-doctoraltraining at Carnegie-Mellon University and Northwestern University.His research interests include quantitative methods in psychology,applications of computers in behavioral sciences, judgment and decisionmaking, and psychophysics.

Using PROC MIXED in Hierarchical Linear Models: Examplesfrom two- and three-level school-effect analysis, and meta-analysisresearchSawako Suzuki and Ching-Fan Sheu, Depaul University, Chicago, IL

The study presents useful examples of fitting hierarchical linear modelsusing the PROC MIXED statistical procedure in the SAS system.Hierarchical linear models are quite common in social science studies, inparticular educational research, due to naturally occurring hierarchies orclusters (e.g., students belong to classes which are nested in schools).Despite their prevalence, the SAS PROC MIXED does not seem to befully recognized of its usefulness in analyzing these models. The currentpaper discusses the advantages of fitting the hierarchical linear models tomultilevel data sets and the convenience of conducting such analysis withPROC MIXED. Examples from two- and three-level school-effectsanalysis, and meta-analysis research are introduced. Particular focus willbe on practical usage of the program: how the program scripts areconstructed in relation to the model, and how to interpret the output in thecontext of the research question.

See previous abstract for biography.

Sample Size Determination From A Pilot Bioequivalence Study ForA Future Pivotal Bioequivalence Study: A SAS ProcedureXiang Gao, Ph.D. and Henry Cheng, Ph.D., MDS Harris, Lincoln, NE

A comprehensive review on software related to statistical power andsample size determination has revealed that the software to determine thesample size using data from a pilot study for log-transformed parameterhas not been reported (D. Inouye, 1997). The purpose of this study is to

develop SAS code to determine sample size from a pilot bioequivalencestudy for a future pivotal bioequivalence study, which is critical inclinical trials. Four macro-driven programs have been developed toperform the following steps:

1) The statistical analysis of a two-period crossover pilotbioequivalence study using Proc Mixed;

2) According to the table generated by Diletti et al (1991), thesample size was determined;

3) A new set of data were generated based on the error modelproposed by Jones and Kenward (1989); the same statisticalanalysis of step 1 was performed to determine whether thecalculated sample size would warrant that confidence intervalsof ratio of geometric means falls within 80%-125%. Theresults indicate that the procedure is warranted. The outcomehas significant implications in clinical trials.

Xiang Gao, received his Ph.D. from the Ohio State University andcurrently is pharmacokinetist at MDS Harris. His research has beenfocused on pharmacokinetics including compartmental andnoncompartmental models, PBPK modeling and PK/PD modeling. Hehas many publications in the pharmacokinetic research field. He hasover 8 year experience using SAS in pharmacokinetics research.

Henry Cheng, received his Ph.D. from the University of Nebraska-Lincoln and currently is SAS programmer focusing onpharmacokinetic analysis at MDS Harris. His research interests areprimarily in research methodology and nonparametric statistics. He hasover 8 year experience using SAS in statistical analysis.

Simplification on Learning Model by Using PROC GENMODKuolung Hu, Karen Nowak, and David McKinzie, Institute ofPsychiatric Research, Indiana University School of Medicine,Indianapolis, IN

Longitudinal data sets are comprised of repeated observations of anoutcome and a set of covariates for each of many subjects. One objectiveof the statistical analysis of such data is to describe the marginalexpectation of the outcome variable as a function of the covariates, whileaccounting for the correlation among the repeated observations for agiven subject. In this paper, we apply the generalized estimating equation(GEEs) approach to fit one of the class of models, learning model, withrepeated binary outcomes which is common in the biological and socialsciences. Our intention was to discuss what we consider to be a recentlywidely applicable methodology for longitudinal data, discuss itsadvantages and disadvantages, and illustrated by SAS system. Themethod is demonstrated with an analysis of data obtained from a dog-shock experiment and a delay of reward experiment between alcoholpreferring and non-preferring rats.

Kuolung Hu is a biostatistician. He obtained his master degree atPurdue University. Currently he works on mice genetic analysis andbipolar illness research in department of psychiatry, IU school ofmedicine. He has been a SAS user for 5 years.

Karen Nowak obtained her Ph. D. from University of Texas. Work hasinvolved projects examining alcohol relapse behavior, the developmentof psychomotor sensitization in select lines and phenotypic traitsassociated with high alcohol drinking behavior.

David Mckinzie is an assistant professor in the department of psychiatry,IU School of Medicine. He obtain his Ph.D. from BinghamtonUniversity. Work has involved examining phenotypic trait in selectively-bred high-and low-drinking rat lines.

A General Gibbs Sampling Algorithm for Analyzing Linear ModelsUsing the SAS SystemJayawant Mandrekar, Daniel J. Sargent, Paul J. Novotny, Jeff A. Sloan,Mayo Clinic, Rochester, MN

A general Gibbs sampling algorithm for analyzing a broad class of linearmodels under a Bayesian framework is presented using Markov Chain

Page 9: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

7

Monte Carlo (MCMC) methodology in the SAS system. The analysis of aNorth Central Cancer Treatment Group (NCCTG) oncology clinical trialinvolving a two-period two-treatment crossover design is presented as anexample. Results for the Bayesian model are compared to standard linearmodels analysis of variance procedures.

Jayawant. Mandrekar is a Ph.D. Student in the Epidemiology andBiometrics program of the School of Public Health of the Ohio StateUniversity,Columbus, Ohio.

Daniel Sargent is a assistant professor in the Division of Biostatistics atthe Mayo Clinic in Rochester, Minnesota.

Paul Novotny is a biostatistician in the Mayo Cancer Center Statisticsgroup responsible for cancer control and neuro-oncology research.

Data Summarization Methods in Base SAS ProceduresLynne Bresler, SAS Institute, Inc.

Various Base procedures compute an array of statistics to summarizeyour data. The types of statistical reports these procedures generatediffer. With Version 8 enhancements, PROC UNIVARIATE nowproduces high resolution displays of histograms, comparativehistograms, probability plots, and quantile-quantile plots along with anoptional table of descriptive statistics. The histograms can also includeoverlays of fitted density curves or kernel density estimates to examinethe underlying data distribution. This paper compares how PROCMEANS, PROC TABULATE, and PROC UNIVARIATE generatedescriptive statistics and describes how to use graphical displays tosummarize your data.

Lynne Bresler is a Statistical Documentation Specialist in thePublications Division. She is responsible for documenting the CORR,FREQ, MEANS/SUMMARY, TABULATE, and UNIVARIATE proceduresand elements of the Base language. Lynne has worked at SAS Institutefor eight years and used SAS software for over twelve years.

Output Delivery System for Data AnalysisPaul Kent, SAS Institute, Inc.

The Output Delivery System (ODS) gives the user tremendous controlover his output. In this session, the use of ODS will be illustrated in aseries of examples geared towards statistical analysts. Topics includespecifying HTML and RTF output destinations, excluding or includingspecific pieces of output, creating output data sets from any table,modifying templates to create customized output styles, and combiningdifferent tables to create individualized summary tables. After this talk,users should be able to take advantage of key ODS features.

Paul Kent has been a SAS User for almost 20 years and has worked forSAS Institute far longer than he thought he’d hold any single job.Previous contributions to SAS Software include small parts of ODS;PROC SQL; the WHERE Clause and TCP/IP connectivity. Paul is theDirector of the Base SAS Research and Development and manages thefolks that bring you Base SAS Software.

MULTIVARIATE TIME SERIES ANALYSIS: An adaptation ofBox-Jenkins MethodologyJoseph N Ladalla, University of Illinois at Springfield, Springfield, IL

A time domain analysis of Multivariate Time series proposed whichexploits Box-Jenkins methodology. This is accomplished in three stagesusing SAS:

1. Using PROC PRINCOMP we convert the originalmultivariate data into principal components, which undernormality assumptions, are independent (up to 0-ordercorrelation)

2. Using PROC ARIMA we fit ARIMA (p,d,q) models for eachprincipal component and obtain forecasts.

3. Using PROC IML we covert the forecasts obtained in step 2above, into forecasts for original variables. We also covert thefitted models for principal component into appropriateMultivariate ARIMA models for the original multivariate timeseries.

Joseph N Ladalla is a graduate from Osmania University,Hyderabad, India, where he also taught until l982 in the DepartmentofMathematics and Statistics. He obtained his Ph.D. degree in Statisticsfrom the University of Wisconsin, Madison, in l976. Presently heteaches in the Mathematical Sciences Program, University of Illinois, atSpringfield. Bayesian Inference and Time Series Analysis are his specialareas of interest.

Using Logistic Regression to Predict Customer RetentionAndrew Karp, Sierra Information Services, Inc., San Francisco, CA

This paper discusses how logistic regression modeling can be used tocreate statistical models predicting the chance a customer will beretained by an organization. Although long a staple of health caredata analysis, logistic regression is increasingly a core tool usedin knowledge discovery or data mining by industry analysts. Thispresentation shows you how logistic regression is applied usingPROC LOGISITC to a real-world example of customer retentionmodeling, how to prepare your data for this type of analysis, and howboth interpret and implement the results of the analysis.

Andrew Karp is President of Sierra Information Services, Inc., a SASInstitute Quality Partner providing strategic data management andanalysis services to clients in several industry sectors, as wellcustomized SAS System training. He has presented many papers at SASuser group meetings throughout North America, as well as in Australia,New Zealand, and the United Kingdom. Andrew is a graduate of TheGeorge Washington University in Washington DC anda former instructor at the University of California, Berkeley ExtensionDivision.

System Architecture

A New Winning Dream Team: Linux, SAS, and OracleTerry Dahms, University of Iowa, Iowa City, IA

Linux is the exciting new Unix OS that has proven to be reliable, stable,and tested. It is the only OS besides Microsoft’s NT that is increasing innumber of installations. This presentation will cover the challenges ofinstalling Linux and integrating it with SAS and Oracle into a cohesiveand co-operating environment. Linux,SAS, and Oracle compliment each other and form a powerful newwinning combination.

Terry has 19+ years of experience with SAS at the University of Iowa.In 1997 he joined the team implementing PeopleSoft financials. Oraclewas chosen as the database and it was installed on an IBM RS/6000senvironment running AIX.

Page 10: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

8

Tutorials

Splitting Files: Use of the "filevar" option for external files, and aprogrammed macro approach for SAS Datasets.Delayne Stokke, GuideOne Insurance, West Des Moines, IA

In my programming experience, I’ve often had a need to split data intomultiple files based on a field that is present in the input file. The"filevar" option of the "File" statement provides the required functionalityfor splitting data into multiple external files. However, I’ve found thatthere is quite a bit of confusion about how to code and use this option.The first part of this paper will explain how to use this option, and willhighlight some common problems that may be encountered.

The second part of this paper will explain a macro method that can beused to easily split a file into multiple SAS datasets, again based on afield that is present in the input.

Delayne Stokke works as a Programmer/Analyst II for the GuideOneInsurance Group in West Des Moines, Iowa. Delayne has been workingwith the SAS System for 10 years, primarily using Base SAS and MacroLanguage in MVS, DOS, Windows 3.11 and Windows NT environments.His primary areas of interest are efficient processing of large databases,solving tough data processing problems, and writing flexible, reusablecode. When not writing SAS code, Delayne enjoys all things automotive.

Building A Better Data Entry Application Using PROC FSEDITDerek Morgan and Michael Province , Washington University MedicalSchool, St. Louis, MO

It was once said that, “If you build a better mousetrap, the world will beata path to your door.” However, for data entry system programmers, “abetter mousetrap” is designed to keep people away from our door. Wedon’t want visits from users with questions about using the system. Wedon’t want to see analysts who want to know why there are 500-poundchildren sprinkled liberally through the database, and we definitely don’twant administrators and supervisors at the door demanding to know whythe users and analysts are calling them.

This advanced tutorial will cover items beyond the basics of PROCFSEDIT with the goal of building a better data entry system. Familiaritywith SCL is helpful. Some of the topics to be covered include:

• The difference between the FSEINIT section and the INITsection

• Cursor control—when NOT to use the defaults• Screen Ergonomics (use of color and placement of items)• Conditional entry (“skip logic”)• Field validation at entry• Using selection lists to fill a field• Screen variables vs. dataset variables• Creating custom commands• Customized PMENUS and customized function key

assignments• Obtaining data from an existing dataset

A sample FSEDIT application will be built using examples of the above.Sample SAS® System SCL code will be available illustrating the methodsused.

Derek is a Database Analyst in the Division of Biostatistics atWashington University School of Medicine. His areas of expertiseinclude Base SAS, macro language and SCL, SAS/AF, and SAS/FSP. Hedesigns, develops and supports data entry/management systems formedical research. He also developed a macro library to generatePostScript output from the DATA step. Derek won a “Best Speaker”award at the 1997 MWSUG conference and received an honorablemention in the Documentation Competition at SUGI 22. He served as

co-chair of the 1998 MWSUG conference. In his spare time, he playsbass in a blues band.

Tips about Using Trailing @Jingren Shi, Ford Motor Co., Dearborn, MIShiling Zhang, Wayne State University, Wayne, MI

This paper presents various tricks and simple efficient techniques that canbenefit all kinds of SAS® users. An inexperienced SAS programmeroften has a question about how to read a text file into a SAS data setin desired form. Others may have difficulties when a raw text file is in auncommon type. This paper will discuss about using the trailing @ , @@and # to make one's codes more efficiency. All examples used here arebased on questions posted on comp.soft-sys.sas or [email protected] solutions posted by us.

Jingren Shi is a SAS data warehouse administrator at Ford MotorCompany.

Shiling Zhang is a student at Wayne State University. She answersnumerous questions posted on user group(comp.soft-sys.sas sas-l).

REG, GLM, ANOVA: Which one? Why? How?Linda M. Quinn, QED Industries and Cleveland State University

Modeling the relationship between a response variable and one or moreindependent variables can be done within the SAS System using manydifferent PROCs including REG, ANOVA, and GLM. This beginninglevel tutorial will show which procedure is the best choice under a varietyof different conditions, why one might be a better choice than another,and the difference in output. Examples and coding will be provided.

Linda is an independent statistical consultant, primarily providingstatistical analyses while programming in and managing SAS databases.She also teaches undergraduate statistics courses using SAS in thebusiness college at Cleveland State University. She has been using SASfor over 16 years for statistical analyses, report generation, anddatabase management. Application areas include clinical trials,econometrics, and quality improvement. She is an active participant inMWSUG conferences, a former co-chair (MWSUG95) and is an officerof MWSUG. She is also active in the American Statistical Association,both locally and nationally.

Exploiting SAS Meta Data: A Report Writer ExampleDelayne Stokke, GuideOne Insurance, West Des Moines, IA

SAS stores a lot of information about your SAS datasets. I've found thatit's advantageous to assign descriptive labels to variables and to datasets.If you store your data in SAS dataset format, the labels you assign may beable to serve as all of the documentation that's required. This can beespecially useful if your datasets are infrequently used, or if you aresupplying your datasets to a colleague or a client for further use. Youmay find that it's also helpful to store format information for the variablesin your datasets. This can be helpful when you need to display.

This paper will explore some of the Meta Data that SAS stores in thedataset, along with some of the functions that provide access to this data.To illustrate some of the ideas, an example report writer will be used.

See previous abstract for biography.

Updating Some Tips and Techniques to Version 7Deb Cassidy, Cardinal Distribution., Dublin, Ohio

In 1987, SAS Institute published the "SAS Applications Guide" forVersion 5 & 6 which was adapted from a 1980 version. This bookcovered both basic and advanced areas in such topics as reading raw data,modifying, and merging data sets. It not only provided help to the noviceSAS user but also showed more experiences users how to do deal with“tricky” data.

Page 11: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

9

Now that Version 7 is available and Version 8 is coming soon, twoquestions arise: Does the code still work? Is there a better way to write thecode? This presentation will answer these two questions. you’ll discoverthat while many things about SAS Software have changed in the last 12years, there are also many tools which are still part of the solid foundationneeded for good programming.

Deb Cassidy is a Senior SAS Programmer/Analyst at CardinalDistribution, the pharmaceutical distribution division of CardinalHealth, Inc which is a health-care service company. She has been usingSAS for almost 18 years. She has presented numerous papers atMWSUG and SUGI and has won several awards. She has also heldseveral roles in planning the conferences including her current roles asMWSUG Vice President/Conference Liaison and SUGI Section Chair.

Using PROC REPORT to Generate “Impossible” TotalsAndrea J. Decker, Systems Seminar Consultants, Inc., Madison, WI

PROC REPORT can be manipulated to generate summary lines at manydifferent levels. The SUMMARIZE option of the BREAK statementperforms these calculations for many different statistics. Problems arisewhen percentages, weighted percentages, and weighted averages need tobe summarized to a certain level. This paper will describe problemsinvolved and solutions to calculate these “impossible” totals.

Andrea joined Systems Seminar Consultants, Inc. in 1998 as aConsultant/Trainer. Recent consulting projects include various lossanalysis studies and a credit reporting package. Andrea graduated fromLuther College, Decorah, IA with a Mathematics major with ComputerScience and Chemistry minors.

Creating HTML DocumentsRobert Purvis, Systems Seminar Consultants, Inc., Madison, WI

The promise of computers to eliminate paperwork has eluded computerusers for years. Printed reports may contain useful summaries andappropriate detail, but burrowing through a “doorstop” report can befrustrating and time-consuming. HTML formatted reports viewed with abrowser can improve functionality while saving paper. SAS providessome macros for generating HTML files with standard procedures, butthese files often are too large for effective web downloading.

This paper concentrates on generating preformatted text documents witha SAS data step. This allows lots of information to be packed intosmaller files than the ‘standard’ SAS macro output.

Robert joined Systems Seminar Consultants, Inc. in 1998 with 14 yearsof SAS programming experience with government health and humanservices. Robert graduated from the University of Wisconsin with aBachelor of Science in Mathematics. He also completed graduate workin statistics, computer science, exercise physiology, preventive medicine,gerontology, and biomechanics.

SAS MACRO Basics and FundamentalsTimothy Harrington, Trilogy Consulting Corp., Waukegan, IL

This paper introduces and discusses the SAS MACRO language to newSAS Programmers, or those with some prior SAS MACRO experience.This paper also explains the role of SAS MACRO code in the SASSystem compilation and execution phases and how SAS MACRO and theBase SAS System may be used together to write more efficient code andtackle specific programming tasks. The major SAS MACRO topics andcommon functions are illustrated, with examples, as well as commonproblems encountered, and their solutions, when using the SAS MACROlanguage.

Mr. Harrington has a Bachelors Degree in Computer Science and worksas a statistical programming consultant. He has worked in clinical trials

research into AIDS for 5 years. He has previously presented atMWSUG.

YEAR 2000 TRIAGE FOR YOUR SAS APPLICATIONSMike Kalt, SAS Institute, Inc., Cary, NC

You had every intention of finishing all of your Year 2000 testing andremediation early and spending January 1, 2000 lying on the beach. Butit’s just a few months before the millennium and you still haven’t testedyour SAS applications! Even if you don’t have time to do completetesting of all of your SAS applications there are a number of things youcan do to find and eliminate potential problems. This paper will discussthe most effective techniques for evaluating your SAS applications andmaking them compliant in the shortest amount of time. Some of thetopics to be covered include:

• Tools to locate potential problems in your SAS applications• What to look for when testing your SAS applications• Testing your applications in a Year 2000 environment• Using the YEARCUTOFF= option to handle two-digit years

Mike Kalt is a Technical Support manager at SAS Institute, and is headof the Institute’s Year 2000 Compliance Project. He has been with theInstitute for 17 years and has been a SAS user for 21 years.

Moving from V6 to V7 with ODS - A Case StudyPaul Kent, SAS Institute, Inc., Cary, NC

This paper shows how we used Version 7 ODS features together withthose of SAS/Intrnet Software to modernize the bug-reporting applicationused by some developers at SAS Institute. When we were finished, wehad transformed a lumpy monospace batch printout into a vibrant webpage with clickable graphs and reports. Building links to otherapplications like up to the minute detail reports further enhanced theutility of these new HTML pages. The paper/workshop is a cookbook ofexamples for something that you can try at your place of business too.

See previous abstract for biography.

An Adventure In ArraysJane Stroupe, SAS Institute, Inc., Cary, NC

This paper explores the whys and hows of array processing. It providesexamples to illustrate using arrays to perform repetitive calculations on agroup of variables, create many variables with the same attributes,reorganize data, and perform table lookups with one or more factors. Thepaper is intended for the beginning array user, which may or may not be abeginning SAS user.

Jane Stroupe has been an instructor for SAS Institute in the ChicagoOffice for six years. She teaches a wide variety of classes from thebeginning Fundamentals to advanced Frame. Her fields of expertiseinclude the DATA Step, report writing tools, and Frame technology.

Creating Date and Time IntervalsJudy Boura, William Beaumont Hospital, Royal Oak, MI

This course teaches you how to create time intervals using date and timefields entered in various formats. You will learn how to use the SUBSTRfunction to convert character data into a date or time field. You will alsolearn how to create time intervals taking all time and date possibilitiesinto account.

Prerequisite skills:Create, access and merge SAS data sets, use arithmetic,comparison and logical operators, and be familiar withvarious date and time formats

When working with date and time fields, the number of hours, days orminutes between dates and times may need to be calculated. This may be

Page 12: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

10

a simple statement or a long involved series of statements which takeevery possibility into account. Dates and times may be entered as twoseparate fields or as one independent field. These fields may be entered invarious formats and all these possibilities will be considered. Sampleprograms will be distributed that should be easy to reproduce.

Judy Boura is the Biostatistician and data manger for CardiologyResearch at William Beaumont Hospital, Royal Oak Michigan. She hasbeen there since February, 1998. She received a Master of Sciencedegree in Biostatistics from the University of Michigan in 1997. Prior toWBH, she was a project manager, biostatistician and at one time, datacoordinator, for the Coordinating Center in the BiostatisticsDepartment of Henry Ford Hospital in Detroit.

Working with SAS® Date and Time Functions with Reference to

Year 2000 Issues

Andrew Karp, Sierra Information Services, Inc., San Francisco, CA

This tutorial shows SAS® Software users the core concepts and tools forworking with data representing dates and times. It shows you how theSAS® System stores the values of date and time variables, and how toapply SAS programming language functions to date and time variables.

You will learn how to: extract the parts of a date or time variable(e.g., month, quarter or hour), use formats with date and time variables,and how to use BASE SAS functions to determine the number of timeintervals which have elapsed between two dates or times. The tutorialalso discusses important Year 2000 issues with the SAS System andhow to use the YEARCUTOFF option to avoid problems with two-digityear fields.

See previous abstract for biography.

Coder’s Corner

Tips about Using Data Step Option Point= accessJingren Shi, Ford Motor Co., Dearborn, MIShiling Zhang, Wayne State University, Wayne, MI

This paper discusses how to use SAS data step option POINT = in datamanipulation among observations. For example, how to calculatediscrepancies among observations of the same variable in a data set orhow to generate a random sample from a data set. It is not uncommon foran inexperienced SAS programmer taken several steps to manipulation adata set into a desired format. Actually it can be done in a single step. Allexamples used here are based on questions posted on comp.soft-sys.sas [email protected] and solutions provided by us.

See prior abstract for biography.

PROC SQL Dictionary Tables - A Great Source of Informationabout Data SetsWendih S. Yao, PAREXEL International Corp, Northbrook, IL

PROC SQL provides the capability to retrieve information about alllibraries and external files that are allocated in a session. Thisinformation will be returned as what appears to be rows in tables and canbe accessed from other procedures by creating views of the tables listed inthis paper. It can be accessed by PROC SQL with views of the tables orwith the table names themselves.

Wendih Yao is Manager of Statistical Programming at PAREXELInternational, Inc. His responsibilities include application development,SAS software training and resolving technical issues. Wendih has beenusing SAS system for approximately 10 years. His most recent projectinvolved a menu-driven reporting system for non-SAS users.

Ad Hoc Report for UsersMichael A. Mace, SPS Software Services, Inc., Canton, OH

The two programs or techniques described here will allow clients toproduce their own customized (ad hoc) reports. This provides the clientwith independence and flexibility and frees the programmer from ‘reportboy’ syndrome. One technique uses a series of %PUT and %INPUTstatements to step the client through the process; the second simply uses abrief description to guide the client in entering an SQL statement.

See previous abstract for biography.

Obtaining User Criteria Without Editing the CodeMichael A. Mace, SPS Software Services, Inc., Canton, OH

%WINDOW provides an elegant means to gather user criteria forcustomized or ad hoc reports. Some of the benefits are: only Base SASis needed (no SAS/AF), there is only one program to write andmaintain, and the end-user never has to edit any code. Several exampleswill demonstrate gathering single and multiple choices per parameter andconditionally gathering criteria. In addition, the use of %WINDOW willbe compared to using %PUT and %INPUT.

See previous abstract for biography.

How to execute VBA macros using DDE:Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, VA

This paper will demonstrate a technique to execute Excel 97 macros,created using Microsoft's Visual Basic for Applications macro language,in a SAS application using DDE. Starting with the release of Excel 97,Excel uses Visual Basic for Applications (VBA) as it's only recordablemacro language. SAS can only send Excel 4.0 macro languagecommands using DDE. This paper will show how it is possible to getaround this issue.

See previous abstract for biography.

How to open Excel Intelligently using SCL functions ported to BaseSAS.Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, VA

The SAS Companion for Microsoft Windows Environments has anexample of using DDE to open Microsoft Excel. This example uses theSLEEP function to allow enough time for Excel to open, withoutchecking to see if Excel is already open. This can result in multiplecopies of Excel being opened unintentionally. This paper will present aSAS program that can be used to intelligently open Excel. If Excel hasnot been opened, it will open Excel. If Excel is already open, it will notopen a second session of Excel. Additionally, it will not pause the SASprocessing a set amount of time, waiting for Excel to open. It knowswhen Excel is open, and will proceed with the SAS processing as soon asExcel has opened.

See previous abstract for biography.

Presenting Multi-Level Information in One Plot by DynamicallyGenerating the PLOT StatementLi Yuan Trilogy Consulting, Info Tech Services, Waukegan, ILBill Zhang Medical Research Services, Cincinnati, OH

In clinical and pre-clinical trial studies, data sets usually containinformation on treatment groups, subjects, event time points, and efficacyparameters. Very often we are interested in presenting treatment grouplevel, subject level, and even subgroup (i.e. gender, age group, toothsurface etc.) level information in the same plot. For example, we might beinterested in drawing lines for each subject over the visit time points andat the same time using different line styles and colors to distinguish each

Page 13: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

11

treatment group and subgroup in the same plot. The current version ofSAS/Graph® can only present one level of information on one plot, i.e.,parameter * time point = subject, parameter * time point = treatmentgroup, or parameter * time point = subgroup. In this paper, we will showyou how to use the SAS® macro facility and PROC GREPLAY to presentmulti-level information in one plot.

Li Yuan holds an M.S. degree and works as a Statistical Data Analyst forTrilogy Consulting, PGA at Proctor & Gamble Pharmaceutical. He hasused SAS for 5 years.

Bill Zhang is a Ph.D. Senior Statistician at Medical Research Services.He also has been using SAS for 5 years.

Formats and Labels-Making Your Output More ReadableJudy Boura, William Beaumont Hospital, Royal Oak, MI

This course teaches you how to use the LABEL and FORMATprocedures to make your output easier to understand. You will learn howto assign labels to variables using a simple Label statement. You will alsolearn how to write your own formats, how to assign variables to eitheryour formats or standard SAS formats and how to create a permanentlibrary of formats so you don’t have to keep retyping common formats.

Prerequisite skills:Create and access SAS data sets

When working with a data set, you may have hundreds or even thousandsof variables in a data set. Using only the 8 character variable names canbe very confusing. Assigning labels to variables is a quick and easyprocess that may save much confusion in the long run.

Data is usually entered as codes, 0=no, 1=yes, etc.. You can easily formatthese variable codes so that you can use them coded for analysis but theformats are what is printed in the output. It helps make the output easierto read and understand without having to look up what the codesrepresent. This is especially useful when showing the output to someonenot familiar with the data base.

See previous abstract for biography.

Merging Clinical Trial Data: Common problems and how to solvethemJudy Boura, William Beaumont Hospital, Royal Oak, MI

This course teaches you how to resolve several problems whichcommonly arise when merging clinical trial data. You will learn how touse an ARRAY to recode data, how to change data from character tonumeric or vice versa using a LENGTH statement or creating a newvariable. You will also learn tips on how to check for errors in your mergevariable using the CONTENTS and FREQ procedures.

Prerequisite skills: Create, access and merge SAS data sets, and usearithmetic, comparison and logical operators

Working with clinical trial data, often requires merging data fromdifferent data sets. Data may be coded 0,1 for one data set and 1,2 for theother or there may be 9’s assigned to unknown answers for questions.Using an array, you can recode these variables in a simple shortprocedure without having to retype if and then statements for every singlevariable that needs recoding. Variables are often entered in one data set ascharacter and in another as numeric. They must be the same in order tomerge the data sets together. Using a LENGTH statement or creating anew variable using an arithmetic operator you can convert a variable fromone to the other.

When merging data sets together, you may get more observations in themerged data sets than you had in the originals. Problems with the variableused to merge may be due to SAS seeing a ’1’ in one data set and a ’ 1’ inanother which will not match when trying to merge. Using the frequencyprocedure, you can identify these errors and learn how to resolve them.

See previous abstract for biography.

Designing User Interface by Using the Macro FacilityQuan Ren, Kendle International Inc. Cincinnati, OH

User interface can be designed by using SAS/AF, it can also bedesigned by using the macro facility. This paper is to present a way todesign user interface by using the macro facility.

Language interpretation of prescription label sigs: Computing dailyconsumptions in medication compliance studiesPatty J. Keys, Pharm. D., Wayne State University, College of Pharmacyand AHP, Detroit, MI

Computing daily consumptions in medication compliance studies hasbeen an arduous task. Pharmacy dispensing information systemstypically report a ‘days supply’ data field. However, the informationcontained in it is unpredictable, at best. A more reliable method ofcomputing daily consumptions is interpretation of the sig field on theprescription label. However, the data entered in it is commonly acombination of pre-determined abbreviations, custom abbreviations andfree text entries which often times include misspelled words.

Patty Keys, Pharm. D. is a assistant professor, PharmacoeconomicResearch at Wayne State University, College of Pharmacy and AlliedHealth Profession. She is trained as a clinical pharmacist with 9 yearsof practice experience. Additionally, she has completed a post-doctoralfellowship in Pharmacoeconomic research. Dr. Keys has been usingSAS software since 1993 as data management and analytic tool in herresearch. Her experiences include SAS Base, SAS Macro Language andSAS STAT.

Posters

This Old Code: Tips for Renovating SAS(r) Release 5.18 ProgramsMary MacDougall, SPS Software Services, Inc., Canton, OH

Release 5.18 and prior releases for MVS are not Year 2000 compliant. Ifyou have SAS Release 5.18 programs that must continue to run afterDecember 31, 1999, you should convert them to use a later release ofSAS, such as 6.09E or 7.

Most code written for SAS Release 5.18 programs can be run with newerreleases of SAS. However, some programs will require modificationsfor the following reasons:

• Some options and keywords are no longer valid.• Some non-standard syntax that was permitted in Release 5.18

now causes error conditions.• There is a change in how SAS software processes certain

calculations.• Some default settings have changed.• The appearance and content of some procedure output has

changed.

This paper describes several changes that could affect a Release 5.18program, and gives examples of suggested modifications.

Mary MacDougall has a bachelor’s degree from Kent State Universityand an MBA from Case Western Reserve University. Mary has used SASsoftware since 1988 and is currently working to re-establish the localSAS user group in Cleveland.

Page 14: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

12

SAS ENGINEERED MVS TOOLS: SOURCE CODE CHANGEREPORTTony Melfi, Bureau of Workers Compensation, Columbus, OH

Being a support person in an IBM shop, I find it helpful knowing whatsource items have changed recently. Problem resolution time willdecrease if the on-call support person can rule out problems relating to arecent source code change. The shop that I work at has a paper basedchange management process that includes e-mail notification of new orchanged items, but this system is subject to human error and is not alwayspublished prior to the end of day. Keeping these facts in mind, I thoughtit would help myself, and my team-mates if we had an electronicallygenerated report that listed all new and changed entries in our productionlibraries. This report will also help application support personnel identifynew or changed items that presently have not been placed intoproduction.

Tony Melfi has been a SAS user for 18 months. He is employed as aProgrammer Analyst for the state of Ohio. He has 26 years of ISexperience that includes; Systems Programming, Tech Support, andApplications Programming.

Warehouse to Web Using a Powerful SAS SolutionInez Williams and Carol Martin, Ohio Dept. of Health, Columbus, OH

Business users need quick and easy access to quality, consistent, andtimely Ohio health data. To help meet this ever-growing demand, theOhio Department of Health created the Ohio Health Data Warehouse.This integrated solution was developed through the use of SAS/DataWarehouse Administrator, SAS/Multi-Dimensional Database (MDDB)Server, and SAS/IntrNet. The result is rapid deployment of Ohio healthdata on the Internet in static and interactive formats. This paper willdescribe the Ohio Department of Health’s Data Warehouse methodology.It discusses how the SAS solution automates and manages the datawarehouse process of cleansing, storing, and transforming Ohio healthcare data into strategic information that is easily and quicklydisseminated over the web.

Inez Williams is employed by the Ohio Department of Health as a HealthPolicy Specialist; she is responsible for the capture, cleansing andtransformation of the data sources for the data warehouse as well asdocumentation of user metadata

Carol Martin is employed by the Ohio Department of Health as aDatabase Administrator; she is responsible for the building andpresentation of the data bases in the data warehouse.

A Program Which Displays the Whole Line for Each Line Containing aGiven Text Search StringHugh Geary, Statprobe, Dublin, OH

Have you ever needed to know which of all of your programs use a certainvariable, call a certain macro or, more generally, contain a certain characterstring? Would it be useful to know which of these programs are old or weremodified recently? And would you want to have this information for all of thefiles in a directory and all of its subdirectories?

Where I used to use VMS on a VAX we had such a utility, but now I have hadto reinvent it for PC SAS users. Lines before and after can be displayed as wellin order to help locate the string within the file. The results can be saved in afile or displayed on the screen. An application can be devised for extractingup-to-date program documentation stored within all of your programs into adocumentation file at, say, the end of a project.

Hugh Geary is a statistical programmer in Biostatistics for theColumbus branch of Statprobe. He has been programming in SAS for12 years mostly for the pharmaceutical industry doing consulting andapplication development. He has a M.S. in math and has contributedposter papers to SUGI.

New PROC PEPORT Procedure - An Enhanced PROC REPORTQuan Ren, Kendle International Inc. Cincinnati, OH

This paper is intended to present an enhanced proc report procedure.With traditional report procedure, statistics MEDIAN can not becalculated , BOX option can draw grills on the report table , but it can notdraw lines separating different headers , also it can not be used with textFLOW option which is used to wrap long texts. When FLOW option isused to wrap a long text, it puts every wrapped part of the text in aseparate line, it’s hard even impossible to tell which line is wrappeddown from its previous line. With the enhanced procedure, statisticsMEDIAN can be calculated, BOX option and text FLOW option havebeen improved. Now, BOX option can draw vertical and horizontal linesto separate headers and it can also be used with FLOW option. WhenFLOW option is used to wrap long texts, it groups the wrapped parts bythe original texts, it’s easy to tell which line is wrapped down from itsprevious line.

Study Design with SAS: Estimating Power with Monte CarloMethodsRobert W. Graebner, Pharmaceutical Research Associates, Inc., Lenexa,KS

An important aspect of study design is the determination of the samplesize necessary to ensure that the study objectives are likely to be met. Inaddition to the total number of samples, the spatial and temporaldistribution of sampling effort can have a significant impact on the powerof the study. Estimating the power of a test is not always a simple taskand it is often desirable to estimate power for a range study designs. Theuse of Monte Carlo methods allows a variety of designs to be simulatedand the results compared to find the design that meets the desiredobjectives most efficiently.

The methods presented in this paper give examples of how SAS can beused to estimate the power of a study design by repeatedly simulating thedesign with randomly generated data. While this general method can beused with a variety of tests, this paper will provide examples of how toapply this procedure to a test for trend.

Mr. Graebner is the Programs Manager for data management staffdevelopment at Pharmaceutical Research Associates, Inc. He has 14years of experience using SAS for analysis and reporting in the fields ofclinical trials, epidemiology, health risk assessment, environmentalmonitoring, and forest biometrics. He received a M.S. in forestbiometrics and a B.S. in forestry from the University of California atBerkeley.

Page 15: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

13

Online Demonstrations at MWSUG ’99Presented by

Providers of SAS Software Training and Consulting for over 12 years

September 27 – 28, 1999

Fee: $3 per online demonstration (includes handouts)

Monday, September 27th

Online Demonstrations

Version 7 8:00 – 8:50 a.m.This session is designed to show individuals the major changesand enhancements provided with version 7 of SAS software.Changes made to several products will be discussed which willaffect reporting, data manipulation, graphing, and applicationdevelopment.

Do Loops in SAS Software 9:00 – 9:50 a.m.This session discusses all the different styles of loopprocessing available in the data step. Iterative, bounded, whileand until loops will be covered.

Functions in SAS 10:00 – 10:50 a.m.This session is designed to explain the purpose of functions inSAS software. Functions used in Data Step analysis and PROCStep summarization will be discussed and demonstrated.Attendees will code various functions to see how they areused.

SQL Basics 11:00 – 11:50 a.m.Proc SQL code, typically used to simplify extraction andsummarization of data. SQL code will be built from simpleselects to complex joins.

Advanced SQL 1:30 – 2:20 p.m.This demonstration is designed to take attendees into theadvanced uses of SQL, including HAVING, Full Joins andcreation of Views, Indexes and Data Sets.

Web Publishingof Reports and Graphs 2:30 – 4:20 p.m.This online demonstration is designed to show individuals howto publish results of SAS information on the web in browserready form. Taking information from applications, reports,graphs, views, data sets and images will be discussed.

Tuesday, September 28th

Online Demonstrations

Introduction to PROC Tabulate 8:00 – 8:50 a.m.Attendees will gain experience with the Tabulate procedure bybuilding it from scratch. Class, Var, and Table statements,along with operators will be demonstrated in detail.

Advanced Macros 9:00 – 9:50 a.m.This demonstration is designed to discuss advanced uses ofmacros in SAS Software. Discussions of interfacing with thedata step, creating programs that write themselves based on thedata available, use of %DO loops, and advancedSYMPUT/SYMGET techniques will be covered.

WHERE Clause Processing 10:00 – 10:50a.m.

This session is designed to understand the differences betweenthe use of the where clause and how to combine Data Setoptions such as keep, rename and where.

Interactive PROC Report 11:00 – 11:50a.m.

This demonstration will teach attendees how to developreports in an interactive environment without writing code.The report can be viewed as it is developed and saved forfuture use.

Destiny Corporation100 Great Meadow Rd. Suite 601

Wethersfield, CT 06109-2355 USAPhone: 800-7TRAINING Fax: 860-721-9784

Email: [email protected] Site: www.destinycorp.com

Page 16: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

14

MWSUG Sunday Half-day WorkshopsTo register for these workshops, please complete the appropriate sectionon the conference registration form and include $70 per session in fees.For questions about workshop content, contact the instructor directly.

8:30am – Noon Using UnifyPow in Study Planning – BasicIssues

Instructor: Dr. Ralph O’Brien, Cleveland Clinic FoundationPhone/E-mail: (216) 445-9451 [email protected]

New software now enables us to be more flexible and thorough inperforming sample-size analyses over an extensive set of statisticalmethods. UnifyPow, downloadable from www.bio.ri.ccf.org/UnifyPow,is an easy-to-use freeware module/macro that runs within the SASSystem. Most of the workshops will show how UnifyPow handles awide variety of problems, which have been designed to teach the coreprinciples, pragmatics, and subjectivities involved in formulatingsample-size problems in general. Although most attention will focus onobtaining adequate power for typical hypothesis testing, someconsideration will also be given to assuring sufficiently good tests ofequivalence. Little mathematical material is discussed; the workshopsare strongly "applied" in nature and are thus likely to fit almost anystatistician who is called upon to perform sample-size analyses

Ralph O’Brien, PhD, is in the Department of Biostatistics andEpidemiology at the Cleveland Clinic Foundation, where he directs itsCollaborative Biostatistics Center, a group of 25 terrific professionalswho handle over 500 projects per year being conducted by CCFinvestigators. Prior to this he was Director of Biostatistics in theDepartment of Statistics at the University of Florida, and he was on thefaculties and computing center staffs of the Universities of Tennessee(Statistics) and Virginia (Psychology). His work in developing bettertools for sample-size analysis covers over 15 years and is shaped by hisexperiences in teaching and consulting, and in reviewing hundreds ofgrant proposals for the National Institutes of Health.

1:00pm – 4:30pm Using UnifyPow in Study Planning – AdvancedTopics

Instructor: Dr. Ralph O’Brien, Cleveland Clinic Foundation

See description and biography above..

8:30am – Noon Linear Regression Using the SAS System

Instructor: Andrew Karp, Sierra Information Services, Inc.Phone/E-mail: (415) 441-0702 [email protected]

This half-day session shows you how to implement and interpret theresults of linear regression models using tools available in theSAS/STAT and BASE SAS Modules. The topics covered include:assessing linear relationships between continuous-level data; obtainingand understanding correlation coefficients; implementation andinterpretation of a linear regression model; detecting and correctingcommon problems encountered when doing linear regression analyses(e.g., mis-specification, outliers); and, implementation andinterpretation of multiple regression models, including how to automateselection of ‘optimal subsets’ from a large number of independentvariables. The materials assume attendees have had prior experienceusing the SAS System and understand concepts such as: data set,observation, variable, and data step. Attendees should also understand

statistical concepts such as independent/dependent variable, slope,intercept, parameter and confidence interval.

Andrew Karp is President of Sierra Information Services, Inc., a SASInstitute Quality Partner™ based in San Francisco. He has given theseand other SAS System courses around the United States, as well as inBelgium, New Zealand, Australia, Scotland and England. Andrew is anspeaker at MWSUG 99 and has been an Invited Speaker at four SUGIconferences, two meetings of SAS Users Group Australia and at the 17th

annual SAS European Users Group International conference held inJune at the Hague.

1:00pm – 4:30pm Logistic Regression Using the SAS System

Instructor: Andrew Karp, Sierra Information Services, Inc.

This session shows you how to implement and interpret the results oflogistic regression models using PROC LOGISTIC and otherSAS/STAT (as well as BASE SAS) resources. You will learn whylogistic regression is a superior alternative to ordinary least squaresregression when the dependent (outcome) variable is dichotomous,rather than continuous, and how to prepare the observations in yourSAS data set for analysis by PROC LOGISTIC. Other topics to bepresented include: interpretation of parameter estimates and odds ratios;diagnostic tools for logistic regression models (e.g., influentialobservations tests); implementing logistic regression models withmultiple continuous level independent variables; and, using categoricalindependent variables in your logistic regression models. Theprerequisites are the same as for the linear regression workshop.Attendance at the morning session on linear regression is encouraged,but not required.

See biography above.

1:00pm – 4:30pm Merging, Combining and Subsetting Files(Tricks, Traps, and Techniques)

Instructor: Malachy Foley, University of NC at Chapel HillPhone/E-mail: (919) 962-3090 [email protected]

This seminar is for anyone who manipulates SAS data sets. It covers awide range of topics such as subsetting, concatenations, the IN= data setoption, FIRST.variable, one-to-one merges, match merges, and fuzzymerges. The seminar starts with the basics and continues to build up tocomplex and tricky examples of data set manipulation. The onlyprerequisite for the course is a working knowledge of the SAS DATAStep. Yet, this seminar will give intermediate and advancedprogrammers a great review and some surprises. One programmer said"I was really impressed... I thought it was a very clear description ofthe complexities of merging. And despite having programmed in SASfor 14 years, I didn’t know about ..." Come see what mysteries lurk inmanipulating SAS files!

Mal Foley is a SAS Programmer/Analyst with the University of NorthCarolina at Chapel Hill. Mal has worked with clinical trial data for thepast 10 years, and survey research data for more than 20 years. Hiscareer includes being an international computing consultant, a managerof several computing departments, and the CEO of his own computingcompany. He has taught dozens of computer programming courses atthe undergraduate, graduate, and professional levels. He has publishedpapers and given presentations at many SAS User’s Groups includingPharmaSUG, SESUG and SUGI.

Page 17: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

15

Training Courses Before and After MWSUG 1999Columbus Marriott North Hotel (MWSUG ‘99 Conference Venue)

• A one-day workshop for beginning and intermediate SAS Software users on how to improve the efficiency of your SAS® System programsand applications. Appropriate for all operating systems and platforms! Updated with information about key Version 7/8 tools to furtherimprove the efficiency of your SAS programs!• Learn how to reduce CPU utilization and Resource requirements for your programs/applications• Discover the SAS® Procedures which Reduce complex and tedious DATA STEP coding• Implement SAS® System and Data Set Options to:

• Manage libraries of SAS Data Sets• Index and Compress SAS Data sets• Select only the observations/variables you need from raw data and SAS data sets• Obtain SAS® System utilization and performance statistics that benchmark your programs

• Attendees receive over 200 pages of course notes, continental breakfast and afternoon snack• Tuition: $219 if received by September 15, $239 after September 15.• Detailed course outline at www.SierraInformation.com/pubclass

• Enhance your skills in reporting and summarizing data in your SAS data sets! This intensive half-day session is designed for beginningand intermediate SAS Software users. You will learn how to:

• Generate simple reports using PROCs MEANS, FREQ and PRINT• Create new SAS data sets using PROC MEANS• Use PROC REPORT for simple and complex reporting tasks• Avoid unnecessary Data Steps to ‘pre process’ your data before creating a report• Lean why PROC REPORT is a superior alternative to the DATA _NULL _ facility.

• Delegates receive a full set of course notes and afternoon snack• Tuition: $129 if received by September 15, $149 after September 15.• Detailed course outline at www.SierraInformation.com/pubclass

Workshops Facilitator: Andrew H. Karp, President of Sierra Information Services, Inc., has presented these and other workshops to SAS usersthroughout the United States, as well as in England, Belgium, Scotland, Australia and New Zealand. A 16-year SAS Software user, former adjunctfaculty member at the UC Berkeley Extension Division and presenter of many papers at SAS user group conferences in six countries, Andrew hasextensive experience in both using and teaching others how to use the SAS System. His firm is one of the first to be designated a Quality Partner™of SAS Institute, Inc.

• Important Details:• Form of Payment: check, or purchase order payable to Sierra Information Services, Inc. We also accept VISA and MasterCard. Sorry,

we cannot invoice after course attendance.• Registration is not complete, and seat(s) will not be reserved, until payment or purchase order has been received.• We reserve the right to cancel this workshop. If we do have to cancel, Sierra Information Service’s liability is limited to refund of fees

paid. We are not liable for special or consequential damages arising from workshop cancellation.• Refunds subject to a $75 processing charge if you cancel on or before to Sept 15. No refunds will be made for cancellations received

after Sept. 15 or in the event of delegate “no show on the scheduled class date” Substitution of attendees is permitted without additionalcharge.

• SAS is a registered trademark of SAS Institute, Inc. in the United States and other countries. ® Indicates USA registration. Quality Partneris a trademark of SAS Institute, Inc.

• Mail Address: Sierra Information Services, Inc. 1489 Webster Street Suite 1308 San Francisco, California 94115

• Telephone 415/441-0702 (voice) 415/441-9175 (fax) World Wide Web: www.SierraInformation.com• Federal Tax ID 94-3199501 Electronic mail: [email protected]

SAS® System Programming Efficiencies: Tips and TechniquesSaturday, September 25, 1999

Continental Breakfast at 9:00 am Class begins at 9:30 am and ends at 5:00 pm

Summarizing and Reporting Data Using the SAS® SystemTuesday September 29, 1999

Class begins at 1:30 pm and ends at 5:30 pm

Page 18: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

16

Communicating With MWSUGMWSUG-L: This is a listserver for electronic mail where you can post messages to other SAS users in the MidWest area. You must

subscribe before posting a message but anyone can subscribe. Conference updates and other information of interest to allMWSUG members will be posted here. To subscribe, just send an e-mail message to:[email protected]. The subject can be blank but the message must contain the following with yourname: SUBSCRIBE MWSUG-L John A. DoeYou should receive a confirmation message back. If you have any problems, please contact Nancy Hill [email protected] or 660-543-4848.

WEB PAGE: The MWSUG WEB page can be found at http://www.biostat.wustl.edu/mwsugYou can also reach it through links on the SAS Institute web page.

BOARD OF DIRECTORS - 1999The MWSUG Board of Directors also want your input regarding any questions, concerns or suggestions you have for the organization. Please feelfree to contact a board member any time throughout the year.

PRESIDENT VICE PRESIDENTLinda Quinn Deb CassidyQED Industries Cardinal Distribution330-225-4184 [email protected] [email protected]

TREASURER SECRETARY SUGI LIAISONKathy Smith Donalee Wanna Dr. Phil MillerSelf-employed DEKALB Genetics Washington Univ. Med. School816-356-1498 815-899-4097 [email protected] [email protected] [email protected]

Steven First Nancy J. Hill Priscilla VanGrevenhofSystem Seminar Consultants Central Missouri State University Mayo Clinic608-278-9964 x302 660-543-4848 [email protected] [email protected] [email protected]

Derek Morgan Bill Adams Linda BentonWashington Univ Med School Adams Consulting Services Benton Search Associates314-362-3685 740-548-6785 [email protected] [email protected] [email protected]

Local User Groups

The following is a list of local user groups in the MidWest region as shown on the SAS Institute Web site. In-house groups are not included here. Ifwe missed an active local group, please send a message to a MWSUG board member so we have the appropriate contact information.

IL Chicago Area SAS Users GroupDeKalb Area SAS Users GroupGateway SAS Users GroupSASI Users Group

IN Central Indiana SAS Users Group

IA Iowa SAS Users Group

MO Kansas City Area SAS Users Group

MI Michigan SAS Users GroupSouth Western Michigan

MN Red River Valley SAS Users GroupTwin Cities Area SAS Users Group

NE Nebraska SAS Users Group

OH Canton, Akron, Massillon SAS Users GroupCentral Ohio SAS Users GroupCleveland SAS Users GroupGreater Cincinnati SAS Users Group

WI Milwaukee Madison SAS Users GroupWisconsin Illinois SAS Users Group

Page 19: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

SAS® PublicationsWe Get the Word Out Worldwide!

Visit the Publications Booth to learn more about:• New Books - our most recently published SAS documentation• Books by UsersSM - the growing library of books about the SAS System

written by expert SAS software users• Web-based Training - SAS Online Tutor™ is a library of 35 lessons that

teach you how to use the Version 7 SAS environment

SAS Institute’s Publications Division offers you a comprehensive library of documentation foreach component of the SAS Software System. Stop by the Publications Booth, place your orderand receive a 15% discount on your SAS documentation purchase. SAS Institute staff will beon hand to answer any questions and to assist you with your order.

SAS and all other SAS Institute Inc. product and service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates a USA registration.

* Certain restrictions apply. Please note that this offer does not apply to SAS Institute specialty items, SelectText, or the video-based training courses. No other discounts apply. 21851.0199

Enjoy the conference!

Save15% on SAS Institute books while at the conference.*

Page 20: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

18

Volunteering for the Conference

Many volunteers are needed to make a successful conference. Volunteers will be recognized at the opening ceremony and in the conferenceprogram. They will also receive a special thank you gift. If you are interested in participating in the 1999 conference as a volunteer in one or moreof the following positions, please contact:

Linda Benton, Volunteer Coordinator([email protected])

847-223-8804

The positions available are:♦ Session coordinator

A session coordinator assists the section chairs in the running of the rooms during the conference. This includes: monitoring AV equipment andlights, distributing speaker evaluation forms and handouts, introducing speakers, timing speakers and alerting the conference committee to anyproblems. Session coordinators will be assigned to a room for either Monday or Tuesday morning, or Monday afternoon.

♦ Registration desk workersThese volunteers hand out registration packets and take care of on-site registration, as well as providing a central point for attendees to getconference information. Positions are available for either Sunday afternoon, Monday morning or afternoon, or Tuesday morning.

♦ Registration packet workersSunday morning of the conference, several things need to be set up before the majority of attendees arrive. This includes assembling theregistration packets, and helping to prepare the registration area. The exact time is dependent upon the arrival of the materials.

Remember, your volunteer effort will help to make this conference a better experience for everyone!

Monday Lunch and BOFsYour registration fee includes a buffet lunch on Monday. After you’ve picked up your lunch, you may choose to sit with another group of users andkick back from a morning full of information. You could also sit and meet with one of the paper presenters in a round table format. There will alsobe opportunities to get together with users who share common interests and/or problems. These are commonly referred to as “Birds-of-a-Feathersessions,” or “BOFs” for short. A BOF can be anything from a gathering of SAS users from the same geographical or professional area to agathering of fantasy football league players.

If you want to host a BOF, there will be sign-up sheets in the registration and information area. Just put your name and a topic, or sign up for a topicthat someone else has already listed. Then, at lunch, fill your plate, find the appropriate table or tables, and join in!

If you would like to host a BOF on a particular topic, please visit the MWSUG website where you can sign up as host or attendee. We will updatethe BOF list as more are offered.

Getting To The ConferenceBy Air:Columbus is serviced by many airlines, with America West, Northwest, and Southwest having major hubs at Columbus International Airport. TheColumbus Marriott North Hotel is about 15 minutes from the airport. A complimentary shuttle bus to and from the airport is available. Ask fordetails when you make your hotel reservation.

By Car:

The Columbus Marriott North Hotel is located at 6500 Doubletree Avenue, Columbus, Ohio 43229. The phone number is 614-885-1885. See themaps on the following page. For information from the Ohio Department of Transportation on road construction, visit their website:

Webapp1.dot.state.oh.us/otis/otis_search.asp

Page 21: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

19

Conference HotelThe Columbus Marriott North Hotel is the official conference hotel.It is located at 6500 Doubletree Avenue, about 20 minutes fromColumbus International Airport. Their website address is:www.marriotthotels.com/CMHNO/

RATES:These rates are valid from Friday September 24 through TuesdaySeptember 29, 1999. Rates shown are per night, and do not includestate and local taxes of 15%. A major credit card or $20 deposit isrequired. Single/Double: $95.00

RESERVATIONS:Call the hotel directly at 614-885-1885. You must specify that youare attending the MidWest SAS Users Group Conference to receivethis special rate. This special rate also applies for any dates spentattending training courses. Do NOT use the Marriott nationwide toll-free number, since they will not honor the conference rate. Non-smoking rooms must be requested when making reservations. The

hotel will make every effort to accommodate such requests subject toavailability.

DEADLINE:Reservations must be made by September 10, 1999 to obtain theconference rate, and to guarantee a room. Rooms may be availableafter that date, but the rate is subject to change. The hotel may alsorequire a deposit of the first night’s room rate.

AMENITIES:Free Parking, In-room voicemail, Computer port on phones;Complimentary shuttle to and from airport;Complimentary USA Today at Front Desk; Free Incoming faxes forattendees. (Hotel FAX number: 614-885-3813)Indoor Pool, Free Weights, Treadmill, Stationary Bicycle.Tennis, racquetball, and golf are available nearby.

OTHER:Check-in time is 4 p.m., check-out time is noon. If you require anyspecial assistance, please notify the hotel at the time you make yourreservations.

Page 22: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

20

Things to Do in ColumbusThe best way to find out what you can do in your spare time in Columbus is to surf the Internet. The links below willgive you a great idea of what is going on in Columbus and where to find more information.

General Linkswww.columbuscvb.org www.tramline.com/tours/columbus/framever.htm

www.alivewired.com columbusoh.miningco.com

columbusoh.about.com www.columbuspages.com

MuseumsCOSI – Center for Science and Industry www.cosi.org/Columbus/columbus.htm

Columbus Art Museum www.columbusart.mus.oh.us/information.htm

Ohio Historical Society www.ohiohistory.org

Motorcycle Heritage Museum www.ama-cycle.org/museum

Columbus Zoo – made famous by Jack Hannawww.colszoo.org

SportsOSU Football www.ohiostatebuckeyes.com

www.buckeyextreme.com

Crew (MLS Soccer) www.thecrew.comBluejackets (NHL) www.columbusbluejackets.com

ShoppingTuttle Crossing www.taubman.com/world/tut/tutdes.htm

City Center www.taubman.com/prop/cccenter.htm

Diningwww.menucolumbus.com www.columbusrestuarants.com

www.dinesite/usa/OH/columbus www.savvydiner.com/columbus

www.chefhandke.com

Page 23: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

21

Other Useful Conference Information

Dress

The conference is “business casual,” meaning no worn-out jeans, but do dress comfortably. Many speakers will opt for the “suit andtie” – at least during their presentation. Bring appropriate clothes for the pool and work-out room. For Monday night, you’ll want todress comfortably and for the weather.

Time zone/weather

Columbus is in the Eastern Time Zone. You’ll want to check the weather report before packing. Late September weather in Columbuscan come from any one of the four seasons.

Proceedings

The proceedings will contain the papers written by the presenters. The proceedings will be distributed at the conference so be sure toleave room in your suitcase.

First-Timers Session

The First-Timers Session on Sunday is a special welcome for first-time attendees and includes an opportunity to ask questions.Previous attendees are also welcome to attend and are invited to “buddy up” with a First-timer to help them get the most out of theConference. Buddy signup is on the second page of the registration form.

Opening Session

The opening session features a welcome message, a keynote speaker, introduction of conference committee members, and a receptionfor all attendees.

Closing Session

The closing session concludes the conference. It includes the announcement of the Best Speaker Awards and next year’s committee.Door prizes are also given away at the closing session so plan to stay until the session concludes at 1 p.m. on Tuesday.

Messages

To leave a message for an attendee during the conference day, call the Columbus Marriott Hotel at (614)-885-1885 and ask to leave amessage to be posted on the MidWest SAS Users Group Message Board. The message board will be near the registration desk.

Job Openings /Positions Wanted

There will be a 3-ring binder available for job openings or position wanted announcements. This notebook will be available near theregistration desk. The announcement must be on 8½ by 11 paper. Business cards or flyers may be included but they must be in an 8½by 11 plastic sleeve that can be placed in the notebook. There is no charge for placing announcements in the notebook. We reservethe right to remove announcements placed elsewhere at the conference.

Advertising

Advertisements must be related to the use of the SAS System. There is also a limited amount of space for vendor displays, which willbe available on a first-paid basis. For more information on advertising, including deadlines and rates, please contact Deb Cassidy at614-757-7136 or [email protected]. All advertising and displays must be approved prior to the conference. No other sellingor recruiting will be permitted within the conference area.

Page 24: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

22

Registration Details

FEES: Early registration is $150 and must be postmarked by July 30, 1999.Pre-registration is $175 and must be postmarked by September 10, 1999.On-site registration is $250. This includes registrations at the door or postmarked after September 10, 1999.Student registration is $75 and must be postmarked by July 30, 1999. After that date, students will pay the normalregistration rate. See the section below for details.Speakers (one per paper) receive free early registration. They are required to complete a registration form andshould postmark it by July 30, 1999. Please see your acceptance letter for details.

If your registration fee is more than the amount enclosed due to the postmark date, you will be required to pay thedifference before you will be admitted to the conference. If your registration form is not received prior to the start ofthe conference, you will be required to pay the on-site registration fee. The additional fee will be refunded afterreceipt of your registration form and verification of the postmark date.

FORMS OF MWSUG accepts cash, personal or company checks, and the following credit cards:PAYMENT: MasterCard, Visa, American Express, Diners Club, and Discover/NOVUS. We can NOT accept

purchase orders nor prepare invoices.

RECEIPTS: Your confirmation letter is your receipt, even if you’ve paid by credit card. You will receiveconfirmation within 21 days for early and regular registrations. Any registrations received after theregular registration deadline will have receipts available at the registration desk.

TAX ID: 41-1669336

REFUNDS: Written requests for refunds will be honored in full when the request is postmarked by August 19, 1999.FAX and E-mail requests for refunds will not be accepted. No refund will be made for cancellationsafter this date, though you may substitute another person. Refunds will be mailed after the Conference.

LUNCH & Your registration fee includes a buffet lunch on Monday, a continental breakfast and breaks onBREAKS: Monday and Tuesday. It also includes the refreshments at the Sunday night reception. There will be a

cash bar at the reception for those who desire other beverages. If you have special dietary needs, pleasecheck the box on the registration form. All special requests made in advance will be brought to theattention of the hotel chef. The hotel chef will determine how to meet your needs.

STUDENTS: Full-time students qualify for a half-price registration fee if they register by the early deadline. Toqualify for this rate, your primary occupation must be “student” and you can not work more than 20hours per week. Please send a copy of your student ID and current quarter’s/semester’s courseregistration.

NAMETAGS: Your nametag will be your admission to the entire conference. It is required to attend the presentationsand mixers, and serves as your ticket for lunch, the breaks, and the SAS Demo Room.

GUESTS: We did not offer a guest rate. Your guest will have access to all hotel information for events outside thehotel and is welcome to join other attendees for the “Monday Night In Columbus” event. If you wouldlike your guest to attend the mixers and enjoy the meals, please indicate this on the registration form. Ifthere is sufficient interest, we will offer a guest pass that can be purchased at the conference registrationdesk.

TRAINING Except for the Sunday Workshops and Destiny Online demonstrations, training courses are independentCOURSES: of the conference. Please follow the instructions for each particular course. The course being offered by

Sierra Information Systems will be held at the conference hotel.

Page 25: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

23

MWSUG 1999 Registration Form

Registration forms with incomplete or illegible information will not be processed. Please complete both sides. Only one person may be registered per form; makecopies if necessary. Payment must accompany the form. If you are paying by credit card, all information must be complete, and you must give your signature. Please

make a copy for your records.

REGISTRANT INFORMATION:

First Name Middle Initial Last Name

Company/Affiliation

Address

City State Zip

Phone Fax E-mail

o Check here if you have any special dietary needs or require any special assistance. REGISTRATION FEES (Check one)o Early Registration (Postmarked by July 30, 1999) $150o Regular Registration (Postmarked by September 10, 1999) $175o On-Site Registration $250o Full-Time Student Registration (Postmarked by July 30, 1999) $75o Speaker (Postmarked by July 30, 1999) $0

SUNDAY WORKSHOP FEES Sunday Morning – 8:30am to Noono Using UnifyPow in Study Planning – Basic Issues – O’Brien $70o Linear Regression Using the SAS System - Karp $70 Sunday Afternoon – 1:00pm to 4:30pmo Using UnifyPow in Study Planning – Advanced Topics – O’Brien $70o Logistic Regression Using the SAS System - Karp $70o Merging, Combining and Subsetting Files - Foley $70

SUNDAY AFTERNOON MLS SOCCER GAME ____ tickets @ $17.00 = ____ Amount Enclosed ______

PAYMENT OPTIONS (Check one)o Check or money order (payable to MidWest SAS Users Group)o VISA o Master Card o American Express o Discover/NOVUS o Diner’s ClubIf paying by credit card:

Card #

Expiration

Signature

Page 26: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

24

MWSUG 1999 Registration Form (continued)

OPTIONAL SPECIAL EVENTS - Hockey and Soccer GamesThere will likely be an NHL game Saturday, September 25 with the Chicago Blackhawks. If you would be interested in attending thisgames, please indicate below how many tickets you would want (ticket prices for the 1998-1999 season started at $15). The specialevents committee will contact you with ticket prices and game time once the schedule is known. Number of Tickets Desired: ____

There will be a MLS soccer game on Sunday, September 26 at 1:00pm featuring the Columbus Crew and the Miami Fusion. Ticketswill be $17 for great seats at the new Crew Stadium. You will have to provide your own transporation, but it’s only a short taxicabride away. Please order tickets for this event on the Conference Registration form by the regular registration date of September 10,1999.

Buddy ProgramAre you a first-time attendee? o Yes o NoIf yes, would you like to be assigned to an experienced attendeewho will help you make the most of your time at the conference? o Yes o No

If you are a previous attendee, would you volunteer to help aFirst-timer get the most out of their time at MWSUG? o Yes o No

Please answer the following questions to help us improve our conference planning. Answers should be based on your current planswhich we understand may change.Transportation to conference: Accommodations:

o Drive o Stay at conference hotel

o Fly o Commute from home

o Train/Other public transportation o Other (stay with friends, other hotel, etc.)

If you are staying in the conference hotel, are you sharing a room o Yeso Nowith another conference attendee?

Do you plan to attend the Sunday opening session and mixer? o Yeso No

Will you attend the “Monday Night Out” in Columbus? o Yeso No

Would you like to purchase a guest pass for the mixer? o Yeso No

Would you like to purchase a guest pass for breakfasts? o Yeso No

Please indicate your primary interests. Use “1” for your first choice, “2” for your second choice, and “3” for your third choice.Applications Development ____ Database Management ____ Data Warehousing ____Information Systems ____ Information Visualization ____ Statistics ____Systems Architecture ____ Training and User Support ____ Tutorials ____Hands-On Tutorials ____

Please indicate which MidWest SAS Users Group Conferences you have attended.o Minneapolis (90) o Indianapolis (93) o Minneapolis (96)o Chicago (91) o Omaha (94) o Chicago (97)o Kansas City (92) o Cleveland (95) o St. Louis (98)

How long have you been using SAS? ____ years

Send completed form with payment to: MWSUG Conference RegistrationBox 105Lewis Center OH 43035

FAX: 740-548-7899 (Credit card payments only)Web: www.biostat.wustl.edu/mwsug (available after July 1st, 1999)Questions: Bill Adams at 740-548-6785 or [email protected]

Page 27: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

25

Online Demonstrations Form (Optional)

This year, there will be a $3 charge for each of the Destiny sessions to help defray the costs of materials. Due to the possibility ofscheduling conflicts, these fees must be paid when you pick up your registration materials at the registration desk (cash or check only.)Tickets will be handed out at that time. The entire conference schedule will be posted at the registration desk so that you may confirmyour availability before purchasing your tickets. Seats are limited. If you would like to attend a session, please help us to distribute theseats as fairly as possible by indicating which session(s) you wish to attend. Rank them in order of priority from 1 to 10. All formsreceived by September 10, 1998 will be assigned a random number. You will be assigned to your first available preferences based onthis random number, and seat reservations will be held for you, which will be forfeited if the tickets are not picked up by 6 p.m.,Sunday, September 26.

Any seat tickets that have not been claimed by 6 p.m. Sunday will be made available to all conference attendees on a first-come, first-served basis at the registration desk at 7 a.m. the morning of the session. This means that only Monday tutorial tickets will beavailable on Monday, and Tuesday tickets will only be available on Tuesday. Descriptions of the following tutorials can be found inthe Destiny Corporation advertisement on page 13.

Name: ______________________________________________________________________________

I would like to attend a total of ______ online demonstrations

Monday Sessions:Rank (1-10)

8:00-8:50 a.m. Version 7....................................................................................... ____

9:00-9:50 a.m. DO Loops in SAS Software......................................................... ____

10:00-10:50 a.m. Functions in SAS.......................................................................... ____

11:00-11:50 a.m. SQL Basics.................................................................................... ____

1:30-2:20 p.m. Advanced SQL ............................................................................. ____

2:30-4:20 p.m. Web Publishing of Reports and Graphs .................................... ____

Tuesday Sessions:Rank (1-10)

8:00-8:50 a.m. Introduction to PROC TABULATE .......................................... ____

9:00-9:50 a.m. Advanced Macros ........................................................................ ____

10:00-10:50 a.m. WHERE Clause Processing ........................................................ ____

11:00-11:50 a.m. Interactive PROC REPORT....................................................... ____

Page 28: WELCOME SAS USERS! · 2012-09-10 · WELCOME SAS USERS! Whether you have used SAS® for 25 years or just a few months, there is always something new to learn. The Tenth Annual MidWest

26

See You September 26-28, 1999 in Columbus!

For More Details on MWSUG’99 Just Check the Website:

www.biostat.wustl.edu/mwsug