SCSUG 1993 Papers - Index
30 papers. Source: SCSUG (South-Central SAS Users Group) conference proceedings.
| # | Title× | Authors× | Abstract× | Keywords× | Extras | Pages |
|---|---|---|---|---|---|---|
| 1 | A Debugging Facility for SAS Macro Systems | David S. Frankel, Mark A. Kochanski |
This debugging facility makes it easy to trace the execution of one or more SAS macros within a SAS job. You can control printing start- and end-banners that identify macros, including revision date and support group; checking the values of macro parameters; printing notes following PROC and DATA steps; printing a simple or detailed source-code trace; and, deletion of temporary SAS data sets. Macros not to be traced execute "as is" with settings determined by their invocations and definitions. The facility consists of two SAS macros - %DEBUG and %_DEBUG. An end-user or developer calls %DEBUG from a SAS job to set the debugging options to be used for subsequent macro calls. Each SAS macro calls %_DEBUG to print banners, set status variables, delete temporary SAS data sets, and replace statements like OPTIONS NOTES. %_DEBUG determines the environment for each macro by arbitrating between the user's settings and %DEBUG user requests |
macro definition, proc step, macro variable, keyword parameter, %macro parameters, macro parameter, options statement, macro conditional, macro call | 5 | |
| 2 | A First Look at SAS Software for Windows | Thomas A. Miron | this paper provides an overview of some unique features available with SAS Software for Windows. Items covered include a benchmark comparison between SAS Software for OS/2 and Windows, the display manager work envi ronment, the SAS Toolbox window, and DDE (Dynamic Data Exchange). Benefits SAS Software for the Windows operating system provides an opportunity for Windows users to take advantage of SAS Institute products in a familiar and friendly environ ment. SAS Software for Windows is useful when you need to switch between Windows applications or cut and paste information between a SAS display manager window and another Windows application. SAS Software for Windows also allows you to use Dynamic Data Exchange (DDE) to link to other DDE capable applications. This feature is useful for reading data held in non-SAS files. Most options and menu functions in the AWS will be fa· miliar if you have used the SAS Display Manager under other operating systems | 5 | ||
| 3 | A Legislative Bill Text Retrieval and Distribution System Using SAS, PROC SQL, and SAS/Access to DB2 | John Turman, Kathe Richards |
proc sql, proc step, select | 6 | ||
| 4 | A Program for Facilitating Survey Item Comparisons | Paul E. Pope | This paper presents an application of SAS' macro processing capabilities to rearrange variables in a PROC MEANS table so that variables appear in descending or ascending order by a specified statistic, thus facilitating survey item comparisons |
proc step, macro variable, &variable, call symput | 4 | |
| 5 | A Random Selection Program for Employee Survey Purposes | Thomas J. Winn Jr. | dataset, macro put | 5 | ||
| 6 | A SAS/GRAPH Application in Support of Quality Improvement | D. Mark Carpenter, Cecil R. Hallum |
sample size, sample, quality control | 2 | ||
| 7 | An Algorithm for Creating Multiple Response Variables | Paul E. Pope | This paper presents a parsimonious algorithm for creating multiple response variables from multiple dichotomous variables. The algorithm is based on concatenation and character insertion via the SUBSTR (substring) function | binary variable, proc freq, response variable | 4 | |
| 8 | Automating the Plotting of Significant Effects in Analysis of Variance | Huixing Tang, Matthew Grover |
proc step, anova, interaction effect, main effect, p-value, predictor variable, macro definition, response variable, macro variable, proc gplot, proc glm, macro call, proc genmod, proc calis | 14 | ||
| 9 | Conquering the Information Avalanche: Developing Performance Oriented User Documentation | Gail Davison | 16 | |||
| 10 | Does That Programmer Really Know SAS 6.07? A SAS Skills Test | Conrad Reynolds | options statement, sas log, proc step, proc sql | 5 | ||
| 11 | Exploring Data Using Base SAS Software | Thomas J. Winn Jr. | Statistical methods are tools which are used to summarize and analyze data. Exploratory data analysis is the application of graphical and statistical techniques to discover the structure of data. The goal of exploratory data analysis is to characterize the data and to reveal fundamental relationships among them. It is quick, dynamic, and highly interactive. Furthermore, exploratory data analysis is not just for use by professional statisticians -- the methods also are used by scientists, engineers and many other types of researchers. This paper explains how to produce and to interpret scatter plots, histograms, stem-and leaf plots, box-and-whisker plots, and various descriptive statistics, using Base SAS software. Examples are used to illustrate major points | proc step, box plot, exploratory data analysis, interquartile range, standard deviation, central tendency, proc freq, data science, proc univariate, dataset, sas base, scatter plot, correlation, numeric variable, proc corr, data analyst, cv, proc means, normal distribution, bar chart, raw data, sample, histogram, outlier | 30 | |
| 12 | Functions are Your Friends, or "Honey, Could You Get Met the SQRT of DATE()? | Kathe Richards | sysdate9, sum, put statement, sample, proc step | 8 | ||
| 13 | Intoduction to SAS Display Manager Windows in MVS/TSO | Kerril S. Bauerly, Matthew Grover |
sas output, sas log, proc freq, libname statement, sample, footnote statement, proc step | 28 | ||
| 14 | Introducting the SAS System Release 6.09 for Windows NT | Jennifer Bradshaw Clegg, Mark W. Cates |
This paper discusses the SASs System Release 6.09 for Microsoft Windows NT. The paper presents the technical advantages of Windows NT with respect to the SAS System. These advantages include 32 bit and floating point processing. preemptive multitasking and security. symmetric multiprocessing. 110 performance. graphical user interface enhancements. and interprocess communication methods provided in Windows NT. Hardware requirements as well as the products available in Release 6.09 will be listed. Finally. we will discuss future directions of the SAS System for personal computers. WINDOWS NT OVERVIEW WITH RESPECT TO THE SAS SYSTEM RELEASE 6.09 Microsoft Corporation began the design review of NT in early 1989. Dave Cutler. a well known architect of minicomputer operating systems and credited with the deSign of the VMS· operating system. led the design team. From the beginning | decimal, excel, sample | 12 | |
| 15 | Is the SAS System a Database Management System? | William D. Clifford | Commercial Database Management Systems (DBMSs) provide applications with fast access to large quantities of data. In addition, many have other capabilities such as data integrity services, data sharing, application-creation tools, and report writing. Version 6 of the SAS System also contains a number of similar features. This paper examines the database features of the Version 6 SAS System and compares them to the services offered by several popular DBMSs. The | flat file, constraint, proc sql, audit trail, data cleaning, where statement, data standard | 6 | |
| 16 | Learning to Use SAS Macros the Fast and Easy Way | Tom Mannigel | macro loop, &variable, macro definition, do loop, macro facility, macro variable | 5 | ||
| 17 | Mini-Tips for Maxi-Programmers | Jimmy A. DeFoor | input statement, set statement, proc format, macro conditional, if-then-else, macro variable, infile statement, merge statement, put statement, proc step, missing value, macro definition | 22 | ||
| 18 | New Directions in Graphics | Stuart A. Nisbet | proc step, proc gchart, where statement, catalog entry, dataset | 9 | ||
| 19 | New Directions in Technical Support | Mason B. Nichols, Sally Painter |
At SUGI 17, the Technical Support Division announced four new support services available to SASe software installations. These three new features, in addition to the existing Online Customer Support Facility, offer a full range of electronic support services. The electronic support services available are: * Electronic Mall Interface to Technical Support | proc print, sas log | 5 | |
| 20 | Player Performance Evaluations in the NBA: Applications of SAS/GRAPH and SAS/QC | Cecil R. Hallum | sample, standard deviation | 11 | ||
| 21 | Processing VSAM Files using SAS | Jim Nipper | This paper will demonstrate the ease and flexibility which SAS provides in processing VSAM files. In particular, it will illustrate how a batch program written in SAS applies transaction updates to a Key Sequenced Data Set (KSDS) file. The transaction record types include adds, changes and deletes. In addition, error reporting and update verification is also illustrated. Problem The ACME Company has a customer file which is stored in a KSDS VSAM file and is updated daily. XYZ Incorporated has purchased this file, which it houses independently in its own data center on a KSDS VSAM file. Each night, ACME transmits its daily updates to XYZ. In addition, ACME sends a summary record describing the adds, changes and deletes that occurred during the day and a total count of records on the file at day's end | file statement, infile statement, input statement, variable | 11 | |
| 22 | Responses to Open-Ended Survey Questions: What To Do | Paul E. Pope | This paper presents simple strategies for handling responses to open-ended survey questions | frequency analysis, proc freq, if-then-else | 4 | |
| 23 | SAS Macros and PROC SQL in Managing Chemical Plant Laboratory Results | Conrad Reynolds | Topics Presented SAS Macros and PROC SQL in Managing Chemical Plant laboratory Results A large petrochemical plant uses SAS software to manage laboratory sample results. This SAS system provides for long-term storage of these results. It also provides tools to combine the results with process data from non-SAS systems, and this system can produce reports and graphic output. This paper discusses the use of SAS macros and PROC SQL in developing end user tools; it covers design decisions, coding techniques, and system maintenance. This paper presents the following topics: TODie See Page Definitions 189 The Lab Data Process 190 SAS Datasets and Tools 192 Combining Process Data and Lab Data 193 SAS Code for TranS1)Osing Lab Data 196 Viewin2 the Lab Datasets Online 200 188 Definitions |
sample, dataset, proc step, laboratory data, proc sql, create table | 14 | |
| 24 | SAS Programming for Efficient Processing | Clarence W. Jackson | This paper will explore known efficiency tips in SAS programming as defined in "SAS Programming Tips: A Guide to Effiecient SAS Processing", and also outline those tips that are efficient in everyday coding. Attention will be given to the automatic background processing of SAS code, and the use of SAS programming statements to make for efficiency | libname statement, sas programming, cpu time, proc step, by group processing, sorted data, proc sort | 6 | |
| 25 | SAS Puzzlers! | Conrad Reynolds | proc step, proc sql, out=, macro variable, &variable | 8 | ||
| 26 | SAS/EIS Software: Developing Applications for Information Delivery | Jamie Robbins, Gail Kramer |
dataset, vertical bar chart | 3 | ||
| 27 | Survival Analysis with SAS LIFETEST and PHREG Procedures | Zhongmin Li | survival analysis, sample, regression analysis, predictor variable, survival function, proc phreg, likelihood function | 10 | ||
| 28 | The SET Statement and Beyond: Uses and Abuses of the SET Statement | S. David Riba | The SET statement is one of the most frequently used statements in the SAse System. It is also probably one of the more misused SAS statements because the SET statement typically works without much programmer input. Proper use of the SET statement is one of the key techniques to improving the efficiency of SAS programs |
set statement, by group processing, where statement, _eof_, dataset, point= option, numeric variable, conditional do loop, proc step | 7 | |
| 29 | Using SAS/AF Software and SCL Extended Tables to Build a Custom-Designed Data Editor | Darius S. Baer | Although widely acknowledged as an industry standard for managing data and information, the SAS System has come into its own as a sophisticated, easy-to-use application generator. Custom-designed data editors are in great demand. With the SAS Application Facility (AF) and Screen Control Language (SCl), the developer can quickly prototype enduser requirements. As the enduser previews the application and recommends changes and enhancements, the developer can rapidly add and implement the additional code. The SAS System provides an environment in which the application requirements do not have to be totally formalized before development is begun. In fact, all that is needed is a general understanding of the business needs and the environment in which the application will be used. General editors differ greatly from Application Specific Editors (ASEs). In both, the user should be able to move freely around the screen scrolling up and down and left and right, entering data as is necessary | dataset, proc step | 10 | |
| 30 | WORK.STAFF -- Using Contract Research Organizations for SAS Programming | Ginger Lewis | More and more programming in the pharmaceutical industry is being done by contract research organizations (CRO's). This paper will discuss a year-long project in which contract programmers were used extenSively and describe how contractors were managed effectively to meet management goals. Our experience with CRO's has been varied. We have worked with off-site and in-house contractors on large complex projects and on smaller routine assignments. Over the past year we worked with two CRO's to develop an integrated database of safety information and summarize and report information from that database to the Food and Drug Administration (FDA). . Phase 1 of the project involved taking many different studies from a clinical trials program and integrating the safety data into one large database. Phase 2 was the table generation stage. Approximately 130 table programs were written to list raw data, summarize data or generate descriptive statistics on the integrated data | phase i, phase ii | 5 |
This site serves as a convenient hosting location and does not work as a publisher. All copyrights belong to their respective owners.
The information on this site is provided for general reference purposes only. Whilst every effort is made to ensure that the site is up to date and accurate, no warrant, nor any responsibility or liability for, the accuracy or completeness of the content or for any loss which may arise from reliance on information contained in this site is provided. Links to other sites are provided for your convenience but no responsibility or liability for the content of those sites or of any external site which links to this site is accepted. References to any specific commercial product, process, service, or corporation are also for information only, and do not constitute endorsement, recommendation or favoring.
SAS is a registered trademark of SAS Institute Inc. SAS, Statistical Analysis System, and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.
HOME
QUICK SEARCH
AUTHORS
KEYWORDS
HELP
BUGS