January 21, 2003
Due to continued interest in the graphics module I designed to work with Ralph O'Brien's UnifyPow sample size program, I have created this site to allow for a more convenient distribution of my code. The code contains documentation throughout to aide in its usability.
As SAS Institute is currently developing products in this area, I am no longer continuing with coding and modifications to this program.
You may download a copy of the code, and run it in the same manner as described in the UnifyPow workshops. All code is compatible with Ralph O'Brien's June 2000 release of UnifyPow. All files are plain text files. I am including the GraphPow.sas code along with an examples program file.
GraphPow version 2001.04.17 (GraphPow010417.sas)
Sample size examples program code (test_%graphs.sas)
Thank you for your interest in my code, and its challenge of my programming
creativeness
-- Chris Skibinski
GraphPow, like UnifyPow, is a freeware SAS module/macro. It
is designed to utilize the power analysis output provided from UnifyPow, and
graphically display the results. This graphics module is designed to be autogenerating
with a single macro call of %graphs(parameters= stmts). These parameters allow
for specifying titles, labeling of the x-axis & y-axis, and specifications
to how and where the output should be sent. Please note, GraphPow will
run using only the %graphs command.
As of this version, graphics output may be directed to either the screen or to a graphics file in the specified directory location.
Current capabilities allow for plotting of results of power or the total sample size, pairs or total pairs depending on the analysis problem. The program currently runs for all examples included in the June2000 release of Ralph O'Brien's UnifyPow.
The following commands must be included in the macro call following
the include statement for GraphPow :
For example:
** specify file locations, this assumes you have copied the code to a
** folder on your local machine/PC ;
%let UnifyPow = .../UnifyPow.sas ;
%let GraphPow = .../GraphPow.sas ;
*****************************************************************************
The GraphPow program _WILL_ run, with only the %graphs command, for example:
%include "&GraphPow";
%graphs;
Running the program in this manner utilizes the default values
within the program, generating a postscript plot, named graphs.ps
*****************************************************************************
This module is only was designed and programmed to provide for future directions of UnifyPow capabilities. The program code is in a form which can be easily modified by the end user for their purposes, in the same manner as the %tables module provided by Ralph O'Brien.
****************************************************************************
Additional documentation is provided within the GraphPow program code.
****************************************************************************
Again, thank you for your interest in my work.
Christine
I. Skibinski, M.S.
cskibins@bio.ri.ccf.org
|
Cleveland Clinic Foundation |
Department of Biostatistics & Epidemiology |