Posters. NESUG '96 Proceedings 530. John J. Cohen Advanced Data Concepts ABSTRACT DISCUSSION THE MANDELBROT SET? OUR FIRST TASK
|
|
- Tamsyn Holland
- 6 years ago
- Views:
Transcription
1 PLAYNG WTH THE MANDELBROT SET John J. Cohen Advanced Data Concepts ABSTRACT Fractals generally and the Mandelbrot Set in particular have offered a rich area for research and exploration for students of mathematics and graphics. A delightful result has been a plethora of dissertations and publications brimming with beautiful graphs. For SAS programmers, in contrast, these have provided us unwished for opportunities for testing the limits of our patience, our programming skills, and the hardware platforms on which we run. All too frequently the unhappy consequence of our dabbling has been headaches, programs which run for hours (or days!), and empty toner cartridges. There is no reason to let others have all the fun, nor to wonder about just what kind of arrangement made it possible for their plots to print. We will offer here the details of a successful experience in producing pictures, secure your first born, and list programs worth copying (assuming proper citation, of course). THE MANDELBROT SET? strikingly beautiful result. The Mandelbrot Set, one of the most popular fractals first suggested by Benoit Mandelbrot in 1979, represents a particular challenge. t will test the capacity of any platform we attempt it on, but will also be particularly rewarding to reproduce. DSCUSSON Our task is two-fold. We must identify an algorithm which will, using generally available technology, allow us to generate the enormous amount of data required to represent the Mandelbrot Set. Secondly, we must display the data in a manner that will convince the viewer that we have replicated (a portion of) the Mandelbrot Set and that it is, in fact, a simple design replicated many-fold. deally, the result will also be aesthetically pleasing. ("Hey, can use that as my screen saver?") We will attempt this task using a combination of base SAS, the SAS Macro language, and SAS/GRAP~. under Windows for Workgroups. The hardware platform consists of a Dell 466ME with 12MB of RAM and an HP LaserJet 4S. OUR FRST TASK Our first task will be to identify an algorithm and create a program which will, using the technology at hand, leave us a graph which is an acceptable replication of the Mandelbrot set. The first attempt, a portion of the entire set, was printed using the WNPRTM printer driver. n testing, it took an average of 25 minutes to generate and plot the Mandelbrot dataset, and another minutes to print the resulting approximately 4,620K print file. A sample is shown just below, and another view appears in the appendices. NTRODUCTON For our purposes, a central premise underlying the study of fractals is that many objects in nature, even if they are not actually composed in this manner, can be described quite accurately by the identification of a simple pattern. This pattern is then replicated hundreds (thousands? millions?) of times using both random and non-random functions (chaotic) to create a complex and often NESUG '96 Proceedings 530
2 OUR NEXT TASK Our next task will be to explore some of the interesting modifications we can make to our initial plot attempt. Here we will reprint the same graph in color. We will use the seven colors available to the Tektronix Phaser 220i printer. (n fact, here we will use the WNPRTG printer driver to offer a flavor of what the color poster will be like.) We will calculate approximate (1) septiles and then create an annotate dataset. n this dataset we will use a PROC FORMAT to associate colors with data points based on where their Y values fall within the septiles. Our output is displayed immediately below, while the program is listed in the appendices. As the entire dataset being graphed is NOT the original, but rather an annotate dataset, we will use PROC GANNO (and thus lose our titles). GRAPlnNG N COLOR (SORT OF) THE PLOT PROGRAM GOPTONS ROTATE=LANDSCAPE CBACK=WHTE CTEXT=BLACK TARGETDEVCE=WNPRTM; SYMBOL C=BLACK V=DOT H=.l CELL PROC GPLOT DATA=MANDEL; PLOT Y * x / NOAXS; TTLEl COLOR=BLACK FONT=SWSSB HEGHT=2 JUSTFY=C '--- The Mandelbrot Curve Set ---'; F YOU WANT TO TRY TinS YOURSELF Copy these programs with our blessing (giving proper citation, of course). Modify them incrementally. Consider testing with a smaller grain value (say, 100) in the algorithm program. The resulting smaller dataset will plot faster. Consider saving versions of the Mandelbrot Set datasets you create to permanent files when playing with the plot programs. Similarly, consider saving final graphs to permanent graphics catalogs. f available, use more powerful hardware. (A colleague's 586-chip machine under Windows95 executed these programs 50% faster and allowed true background printing of the graphs, thus not tying up the machine.) Finally, if you are sending print output to network printers, choosing off hours will make everyone happier. (Trust me on this.) REFERENCES WHAT NEXT? Desired next steps include capturing a better representation of the entire Mandelbrot Set and subsetting and displaying portions of this Set in ways that satisfyingly convince even the casual observer that the whole is simply a replication over many iterations of an original simple pattern. (Our effort in 1995 was somewhat unsatisfying even if technically correct.) Finally, we must display for you, the gentle viewer, a real color graph, and possibly devise a more interesting way of assigning color values to plotted points. Retrieving our titles will be a trivial, but vital coda. The algorithm comes from Tom Frenkel, S Department, Columbia Presbyterian Medical Center. Also, many thanks to Gerry Pauline, Department of Academic Computing, Pace University. H. Peitgen, H. Jiirgens, and D. Saupe, The Mandelbrot Set: Ordering the Julia Sets, Chaos and Fractals: New Frontiers of Science, Springer-Verlag, New York, N.Y., 1992, pp SAS nstitute nc., SAS/GRAP~.User's Guide, Release 6.03 Edition, SAS nstitute nc., Cary, NC, 1988,549pp. SAS is a registered trademark of SAS nstitute nc. in the USA and other countries. indicates USA registration. Dell, HP, and Tektronix are registered trademarks of their respective companies. Windows and Windows95 are registered trademarks of the Microsoft Corporation. 531 NESUG '96 Proceedings
3 The Algorithm %global grain TERCT; %let grain=500; %let YCENTER=-0.114; The Handelbrot CUrve Set set parameter values for testing results %let TERCT=100; %let XCENTER=-0.772; Data MANDEL(Keep=X Y) Length X Y 8 ; GRAN =&grain; TERCT = &TERCT; XCENTER = &XCENTER; YCENTER = &YCENTER; XRANGE =.01 ; YRANGE = XRANGE * 0.6 XSTART = XCENTER - DeRANGE XEND = XCENTER + (XRANGE YSTART = YCENTER - (YRANGE YEND = YCENTER + (YRANGE STEP = XRANGE / GRAN ; Set Granularity of The Display '" of terations Y-Axis Midpoint Y-Axis Midpoint X-Axis Range Set Aspect Ratio For Display / 2) Starting Value For Cl Loop / 2) Ending Value For Cl Loop / 2) Starting Value For C2 Loop / 2) Ending Value For C2 Loop C1 & C2 Loop ncrement --- (Cl,C2) Xs A Complex Number Whose Value xs Cl + C2 * X --- Do C1 = XSTART To XEND By STEP ; Do C2 = YSTART To YEND By STEP Link TESTPT ; f (PRS = 'Y') Then Do; End Return End X = C1 Y = C2 Output Test The X-Axis values Y-Axis values Value of (Cl,C2) This Point s A 'Prisoner', not flying off into infin- ity despite repeated squar- ing and adding End Do (C2) Loop End Do (Cl) Loop Test A Particular Value of (Cl,C2) *1 TESTPT: Z1 = 0 Z2 = 0 Do N = 1 To TERCT By 1 ; Sqnare Z ADd Add C To Xt SQZ1 = Zl * Zl - Z2 * Z2 ; SQZ2 = 2 * Zl * Z2 SQZl = SQZ1 + Cl SQZ2 = SQZ2 + C2 ; -- This Point xs Definitely Not A Member of The Set -- Return ; f «SQZl * SQZ1) + (SQZ2 * SQZ2) > 156) Then Do; PRS = 'N' Do Not Add To Curve Set Return Return For The Next Point To Test Zl SQZl Z2 = SQZ2 PRS = 'Y' ; Hold This Value And This One Too! End Do (N) Loop Point s OK, Add t To The Curve Set Return For The Next Point To Test NESUG '96 Proceedings 532
4 e.a - CD ""C C ca ::E CD.c: l- 533 NESUG '96 Proceedings
5 Playing With Color 1* Create an Annotate Dataseset using the original dataset *1 1* First use program-to-write-a-program for PROC FORMAT PROC UNVARATE DATA=MANDEL NOPRNT; VAR Y; OUTPUT OUT=ANNOC MN=MNY RANGE=RANGEY; FLENAME TEMP 'C:\COLOR.PGM'; 1* The program is written out to here *1 DATA COLOR; SET ANNOC; FLE TEMP; 'PROC VALUE 1* create color mapping in PROC FORMAT ARRAY MAXRANGE {7} MAXl - MAX7; 1* Calculate Ranges *1 DO = 1 TO 7; MAXRANGE() = MNY + (RANGEY * (/8»; END; FORMAT MAX1 - MAX7 9.6; 1* gdevice PBASER allows 7 colors 'LOW - MAXl '="MAGENTA" 1* Put value MAXl '-' MA -2 MAX2 '-' MAX3 '='CYAN" MAX3 '-' MAX4 MAX4 '-' MAX5 MAX5 '-' MAX6 '="RED" MAX6,- HGH' '="BLACK" i' RUN; %NCLUDE TEMP; RUN; 1*** execute PROC FORMAT ***1 1* Convert Original Dataset nto Annotate Dataset DATA ANNOC; SET MANDEL; 1* initialize annotate variables *1 LENGTH FUNCTON STYLE COLOR $8 TEXT $1; RETAN HSYS '3' XSYS YSYS '2'; 1* create Observations for plot *1 FUNCTON='LABEL'; STYLE='SPECAL'; TEXT='A'; SZE=.l; COLOR=NPUT(PUT(Y,COLOR.),$6.); 1* 1* We lose titles, use DATASYS GOPTONS ROTATE=LANDSCAPE CBACK=WHTE PROC GANNO ANNOTATE=ANNOC DATASYS; plot dataset using PROC GARNO for exact X,Y coordinate values CTEXT=BLACK TARGETDEVCE=WNPRTG; *1 *1 NESUG '96 Proceedings 534
The GANNO Procedure. Overview CHAPTER 12
503 CHAPTER 12 The GANNO Procedure Overview 503 Procedure Syntax 504 PROC GANNO Statement 504 Examples 507 Example 1: Scaling Data-Dependent Output 507 Example 2: Storing Annotate Graphics 509 Example
More informationMove =(+0,+5): Making SAS/GRAPH Work For You
Move =(+0,+5): Making SAS/GRAPH Work For You Deb Cassidy, Computer Horizons Corporation, ndianapolis, N 've often been asked "Can SAS/GRAPH do...?" SAS/GRAPH can do almost anything - if you are willing
More informationIt s Not All Relative: SAS/Graph Annotate Coordinate Systems
Paper TU05 It s Not All Relative: SAS/Graph Annotate Coordinate Systems Rick Edwards, PPD Inc, Wilmington, NC ABSTRACT This paper discusses the SAS/Graph Annotation coordinate systems and how a combination
More informationCOMPUTER ANALYSIS OF FRACTAL SETS
Proceedings of the Czech Japanese Seminar in Applied Mathematics 2006 Czech Technical University in Prague, September 14-17, 2006 pp. 1 8 COMPUTER ANALYSIS OF FRACTAL SETS PETR PAUŠ1 Abstract. This article
More informationA SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC
PharmaSUG2010 - Paper CC21 A SAS Macro to Generate Caterpillar Plots Guochen Song, i3 Statprobe, Cary, NC ABSTRACT Caterpillar plots are widely used in meta-analysis and it only requires a click in software
More informationComplexity is around us. Part one: the chaos game
Complexity is around us. Part one: the chaos game Dawid Lubiszewski Complex phenomena like structures or processes are intriguing scientists around the world. There are many reasons why complexity is a
More informationDiscrete Dynamical Systems: A Pathway for Students to Become Enchanted with Mathematics
Discrete Dynamical Systems: A Pathway for Students to Become Enchanted with Mathematics Robert L. Devaney, Professor Department of Mathematics Boston University Boston, MA 02215 USA bob@bu.edu Abstract.
More informationTHE DEGREE OF POLYNOMIAL CURVES WITH A FRACTAL GEOMETRIC VIEW
225 THE DEGREE OF POLYNOMIAL CURVES WITH A FRACTAL GEOMETRIC VIEW S. Mohanty 1 and A. Misra 2 1 Department of Computer Science and Applications, Utkal University, Bhubaneswar-751004, INDIA. 2 Silicon Institute
More informationINTRODUCTION TO THE SAS ANNOTATE FACILITY
Improving Your Graphics Using SAS/GRAPH Annotate Facility David J. Pasta, Ovation Research Group, San Francisco, CA David Mink, Ovation Research Group, San Francisco, CA ABSTRACT Have you ever created
More informationFractals: Self-Similarity and Fractal Dimension Math 198, Spring 2013
Fractals: Self-Similarity and Fractal Dimension Math 198, Spring 2013 Background Fractal geometry is one of the most important developments in mathematics in the second half of the 20th century. Fractals
More informationPharmaSUG 2013 CC26 Automating the Labeling of X- Axis Sanjiv Ramalingam, Vertex Pharmaceuticals, Inc., Cambridge, MA
PharmaSUG 2013 CC26 Automating the Labeling of X- Axis Sanjiv Ramalingam, Vertex Pharmaceuticals, Inc., Cambridge, MA ABSTRACT Labeling of the X-axis usually involves a tedious axis statement specifying
More informationData Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC
PharmaSUG2010 - Paper TT16 Data Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC ABSTRACT Graphical representation of clinical data is used for concise visual presentations of
More informationOn Fractal Colouring Algorithms
5 10 July 2004, Antalya, Turkey Dynamical Systems and Applications, Proceedings, pp. 706 711 On Fractal Colouring Algorithms Nergiz Yaz Department of Mathematics, Faculty of Sciences Ankara University,
More informationPharmaSUG Paper TT10 Creating a Customized Graph for Adverse Event Incidence and Duration Sanjiv Ramalingam, Octagon Research Solutions Inc.
Abstract PharmaSUG 2011 - Paper TT10 Creating a Customized Graph for Adverse Event Incidence and Duration Sanjiv Ramalingam, Octagon Research Solutions Inc. Adverse event (AE) analysis is a critical part
More informationTHE GRAPH OF FRACTAL DIMENSIONS OF JULIA SETS Bünyamin Demir 1, Yunus Özdemir2, Mustafa Saltan 3. Anadolu University Eskişehir, TURKEY
International Journal of Pure and Applied Mathematics Volume 70 No. 3 2011, 401-409 THE GRAPH OF FRACTAL DIMENSIONS OF JULIA SETS Bünyamin Demir 1, Yunus Özdemir2, Mustafa Saltan 3 1,2,3 Department of
More informationPresentation Quality Graphics with SAS/GRAPH
Presentation Quality Graphics with SAS/GRAPH Keith Cranford, Marquee Associates, LLC Abstract The SASI GRAP~ Annotate Facilily along with hardware fonts can be used to produce presentation qualily graphics
More informationFixed Point Iterative Techniques An Application to Fractals
Fixed Point Iterative Techniques An Application to Fractals Narayan Partap 1 and Prof. Renu Chugh 2 1 Amity Institute of Applied Sciences, Amity University, Noida, India 2 Department of Mathematics, M.D.
More informationTHE IMPACT OF DATA VISUALIZATION IN A STUDY OF CHRONIC DISEASE
THE IMPACT OF DATA VISUALIZATION IN A STUDY OF CHRONIC DISEASE South Central SAS Users Group SAS Educational Forum 2007 Austin, TX Gabe Cano, Altarum Institute Brad Smith, Altarum Institute Paul Cuddihy,
More informationAn Algorithm for Generating New Mandelbrot and Julia Sets
An Algorithm for Generating New Mandelbrot and Julia Sets R. P. Pant 1 R. K. Bisht 1* 1. Department of Mathematics, D. S. B. Campus, Kumaun University, Nainital-263002, India * E-mail of the corresponding
More informationUsing ANNOTATE MACROS as Shortcuts
Using ANNOTATE MACROS as Shortcuts Arthur L. Carpenter California Occidental Consultants Abstract ANNOTATE macros can provide a shortcut when creating an ANNOTATE data set using assignment statements.
More informationA Plot & a Table per Page Times Hundreds in a Single PDF file
A Plot & a Table per Page Times Hundreds in a Single PDF file Daniel Leprince DIEM Computing Services, Inc. Elizabeth Li DIEM Computing Services, Inc. SAS is a registered trademark or trademark of SAS
More informationA Generalized Procedure to Create SAS /Graph Error Bar Plots
Generalized Procedure to Create SS /Graph Error Bar Plots Sanjiv Ramalingam, Consultant, Octagon Research Solutions, Inc. BSTRCT Different methodologies exist to create error bar related plots. Procedures
More information* builds the RGB color string from the color. * reads the red, green; and blue values for. * constructs an ANNOTATE dataset by
IMPORTING X WINDOW SYSTEMTM RASTER IMAGES INTO SAS/GRAPHR SOFIWARE OUTPUT Bernadette Johnson Wendy D. Johnson Pharmaceutical Product Development, Inc. SAS Institute Inc. Introduction Under the UNIXR operating
More informationMultiple Forest Plots and the SAS System
Multiple Forest Plots and the SAS System Poster 10 Anne Barfield, Quanticate, Manchester, United Kingdom ABSTRACT This paper is the accompanying paper to the poster entitled Multiple Forest Plots and the
More informationFractal Coding. CS 6723 Image Processing Fall 2013
Fractal Coding CS 6723 Image Processing Fall 2013 Fractals and Image Processing The word Fractal less than 30 years by one of the history s most creative mathematician Benoit Mandelbrot Other contributors:
More informationFigure 1. Paper Ring Charts. David Corliss, Marketing Associates, Bloomfield Hills, MI
Paper 16828 Ring Charts David Corliss, Marketing Associates, Bloomfield Hills, MI Abstract Ring Charts are presented as a new, graphical technique for analyzing complex relationships between tables in
More informationTable Lookups: Getting Started With Proc Format
Table Lookups: Getting Started With Proc Format John Cohen, AstraZeneca LP, Wilmington, DE ABSTRACT Table lookups are among the coolest tricks you can add to your SAS toolkit. Unfortunately, these techniques
More informationLoading Data. Introduction. Understanding the Volume Grid CHAPTER 2
19 CHAPTER 2 Loading Data Introduction 19 Understanding the Volume Grid 19 Loading Data Representing a Complete Grid 20 Loading Data Representing an Incomplete Grid 21 Loading Sparse Data 23 Understanding
More informationEscape-Time Fractals
Escape-Time Fractals Main Concept Fractals are geometric shapes that exhibit self-similarity. That is, they have the same pattern at different scales. In fact, fractals continue to show intricate details
More informationODS LAYOUT is Like an Onion
Paper DP03_05 ODS LAYOUT is Like an Onion Rich Mays, University of Rochester Medical Center, Rochester, NY Abstract ODS LAYOUT is like an onion. They both make you cry? No! They both have layers! In version
More informationITERATED FUNCTION SYSTEMS WITH SYMMETRY IN THE HYPERBOLIC PLANE (Preprint)
ITERATED FUNCTION SYSTEMS WITH SYMMETRY IN THE HYPERBOLIC PLANE (Preprint) BRUCE M. ADCOCK 38 Meadowbrook Road, Watervliet NY 12189-1111, U.S.A. e-mail: adcockb@lafayette.edu KEVIN C. JONES 3329 25th Avenue,
More informationDr. Julia, meet Dr. Mandelbrot
Early in the 20 th century, the French mathematician Gaston Maurice Julia (1893-1978), after losing his nose fighting in World War I, devised an iterative mathematical formula, using the arithmetic of
More informationUsing a Picture Format to Create Visit Windows
SCSUG 2018 Using a Picture Format to Create Visit Windows Richann Watson, DataRich Consulting ABSTRACT Creating visit windows is sometimes required for analysis of data. We need to make sure that we get
More informationUser Manual Release Note. PhaserMatch
User Manual Release Note PhaserMatch Copyright Tektronix, Inc. Printed in the U.S.A. Unpublished rights reserved under the copyright laws of the United States. Contents of this publication may not be reproduced
More informationMultiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA
Paper TT11 Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA ABSTRACT Creating different kind of reports for the presentation of same data sounds a normal
More information6.094 Introduction to MATLAB January (IAP) 2009
MIT OpenCourseWare http://ocw.mit.edu 6.094 Introduction to MATLAB January (IAP) 009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.094: Introduction
More informationA TECHNOLOGY-ENHANCED FRACTAL/CHAOS COURSE. Taeil Yi University of Texas at Brownsville 80 Fort Brown Brownsville, TX
A TECHNOLOGY-ENHANCED FRACTAL/CHAOS COURSE Taeil Yi University of Texas at Brownsville 80 Fort Brown Brownsville, TX 78520 tyi@utb.edu Abstract Easy construction of fractal figures is the most valuable
More informationSimple Rules to Remember When Working with Indexes
Simple Rules to Remember When Working with Indexes Kirk Paul Lafler, Software Intelligence Corporation, Spring Valley, CA Abstract SAS users are always interested in learning techniques related to improving
More informationDETC Modeling and Imaging Mechanical Chaos. Abstract. Introduction. The Simulation
Proceedings of IDETC/CIE 2005 ASME 2005 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference September 24-28, 2005, Long Beach, California, USA
More informationMaking Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana
Paper CC03 Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana ABSTRACT Microsoft PowerPoint is powerful and most popular
More informationInnovative Graph for Comparing Central Tendencies and Spread at a Glance
Paper 140-28 Innovative Graph for Comparing Central Tendencies and Spread at a Glance Varsha C. Shah, CSCC, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC Ravi M. Mathew, CSCC,Dept. of Biostatistics,
More informationCreating Forest Plots Using SAS/GRAPH and the Annotate Facility
PharmaSUG2011 Paper TT12 Creating Forest Plots Using SAS/GRAPH and the Annotate Facility Amanda Tweed, Millennium: The Takeda Oncology Company, Cambridge, MA ABSTRACT Forest plots have become common in
More informationTutorial for Windows and Macintosh SNP Hunting
Tutorial for Windows and Macintosh SNP Hunting 2017 Gene Codes Corporation Gene Codes Corporation 525 Avis Drive, Ann Arbor, MI 48108 USA 1.800.497.4939 (USA) +1.734.769.7249 (elsewhere) +1.734.769.7074
More informationInformation Visualization
Paper 166-25 Presenting Your Data Easily with Graph-N-Go Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively using reports and listings can
More informationNew Mandelbrot and Julia Sets for Transcendental Function
New Mandelbrot and Julia Sets for Transcendental Function Suraj Singh Panwar #1, Mr.Pawan Kumar Mishra *2 # M.Tech. - CSE, Scholar, Faculty of Technology, Computer Science and Engineering Department, Uttarakhand
More informationCoders' Corner. Paper ABSTRACT GLOBAL STATEMENTS INTRODUCTION
Paper 70-26 Data Visualization of Outliers from a Health Research Perspective Using SAS/GRAPH and the Annotate Facility Nadia Redmond Kaiser Permanente Center for Health Research, Portland, Oregon ABSTRACT
More informationGenerating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC
DP05 Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC ABSTRACT An important part of our research at the US Environmental
More informationChoosing the Right Procedure
3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 5 Efficiency Issues
More informationLogger Pro 3. Quick Reference
Logger Pro 3 Quick Reference Getting Started Logger Pro Requirements To use Logger Pro, you must have the following equipment: Windows 98, 2000, ME, NT, or XP on a Pentium processor or equivalent, 133
More informationCreating Maps in SAS/GRAPH
Creating Maps in SAS/GRAPH By Jeffery D. Gilbert, Trilogy Consulting Corporation, Kalamazoo, MI Abstract This paper will give an introduction to creating graphs using the PROC GMAP procedure in SAS/GRAPH.
More informationAPPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.
255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate
More informationThe NESTED Procedure (Chapter)
SAS/STAT 9.3 User s Guide The NESTED Procedure (Chapter) SAS Documentation This document is an individual chapter from SAS/STAT 9.3 User s Guide. The correct bibliographic citation for the complete manual
More informationFun with Fractals and Functions. CHAMP at University of Houston March 2, 2015 Houston, Texas
Fun with Fractals and Functions CHAMP at University of Houston March 2, 2015 Houston, Texas Alice Fisher afisher@rice.edu Director of Technology Applications & Integration at Rice University School Mathematics
More informationPosters 417. NESUG '92 Proceedings. usinq Annotate Data sets to Enhance Contour Graphics output. Shi Tao Yeh, Environmental Resources Kanaqement, ~nc.
Posters 417 usinq Annotate Data sets to Enhance Contour Graphics output Shi Tao Yeh, Environmental Resources Kanaqement, ~nc. I. Introduction The GCONTOUR procedure in the SAS/GRAPH produces contour plpts.
More informationThe GTESTIT Procedure
967 CHAPTER 28 The GTESTIT Procedure Overview 967 About the Pictures 968 About the LOG 971 Procedure Syntax 972 PROC GTESTIT Statement 972 Examples 973 Example 1: Testing a GOPTIONS Statement 973 Overview
More information... WHERE. AnnotaI8 Data.S... XSYS & YSYS. Harie Annotate: How Not to Lose Your Head When Enhancing BAS/GRAPH output
Harie Annotate: How Not to Lose Your Head When Enhancing BAS/GRAPH output Arthur La Carpenter California occidental consultants KEY WORDS ANNOTATE, GRAPHICS, FRANCE, GSLIDE, GANNO, FUNCTION INTRODUCTION
More informationUSING SAS HASH OBJECTS TO CUT DOWN PROCESSING TIME Girish Narayandas, Optum, Eden Prairie, MN
Paper RF-12-2014 USING SAS HASH OBJECTS TO CUT DOWN PROCESSING TIME Girish Narayandas, Optum, Eden Prairie, MN ABSTRACT Hash tables are in existence since SAS 9 version and are part of data step programming.
More informationCOASTLINES AND FRACTAL GEOMETRY: ESTIMATING LENGTH AND GENERATING ISLANDS. Miranda Bradshaw Dallas Pullen Math 365 Wright 5/8/12
COASTLINES AND FRACTAL GEOMETRY: ESTIMATING LENGTH AND GENERATING ISLANDS Miranda Bradshaw Dallas Pullen Math 365 Wright 5/8/12 Introduction The first connections that were made between coastlines and
More informationGeneration of 3D Fractal Images for Mandelbrot and Julia Sets
178 Generation of 3D Fractal Images for Mandelbrot and Julia Sets Bulusu Rama #, Jibitesh Mishra * # Department of Computer Science and Engineering, MLR Institute of Technology Hyderabad, India 1 rama_bulusu@yahoo.com
More informationAPPENDIX 2 Customizing SAS/ASSIST Software
241 APPENDIX 2 Customizing SAS/ASSIST Software Introduction 241 Setting User Profile Options 241 Creating an Alternate Menu Bar 243 Introduction This appendix describes how you can customize your SAS/ASSIST
More informationSAS. IT Service Level Management 2.1: Migration Documentation
SAS IT Service Level Management 2.1: Migration Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2005. SAS IT Service Level Management 2.1: Migration Documentation.
More informationXaoS Notes. That means that I can give you a copy as long as I tell you the following:
Contents: Autopilot... 4 Basic controls... 3 Filters... 5 Installing XaoS... 1 Iterations... 4 Load random example... 4 Tutorials... 5 Theory: XaoS is a free program that generates fractals. Fractals are
More informationChapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS...
Chapter 28 Saving and Printing Tables Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS...418 OUTPUT OBJECTS...422 415 Part 2. Introduction 416 Chapter 28 Saving and Printing Tables
More informationEasing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide
Paper 809-2017 Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide ABSTRACT Marje Fecht, Prowerk Consulting Whether you have been programming in SAS for years, are new to
More informationDisplaying Multiple Graphs to Quickly Assess Patient Data Trends
Paper AD11 Displaying Multiple Graphs to Quickly Assess Patient Data Trends Hui Ping Chen and Eugene Johnson, Eli Lilly and Company, Indianapolis, IN ABSTRACT Populating multiple graphs, up to 15, on a
More informationEXST SAS Lab Lab #6: More DATA STEP tasks
EXST SAS Lab Lab #6: More DATA STEP tasks Objectives 1. Working from an current folder 2. Naming the HTML output data file 3. Dealing with multiple observations on an input line 4. Creating two SAS work
More informationSAS Visual Analytics 8.2: Getting Started with Reports
SAS Visual Analytics 8.2: Getting Started with Reports Introduction Reporting The SAS Visual Analytics tools give you everything you need to produce and distribute clear and compelling reports. SAS Visual
More informationCS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 28 November 8, 2012
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2012 Lecture 28 November 8, 2012 1 Today s Topics Fractals Mandelbrot Set Julia Sets L-Systems 2 Fractals The term fractal was coined in 1975 by Benoît
More informationCREATING THE DISTRIBUTION ANALYSIS
Chapter 12 Examining Distributions Chapter Table of Contents CREATING THE DISTRIBUTION ANALYSIS...176 BoxPlot...178 Histogram...180 Moments and Quantiles Tables...... 183 ADDING DENSITY ESTIMATES...184
More informationAn Introduction to Fractals
An Introduction to Fractals Sarah Hardy December 10, 2018 Abstract Fractals can be defined as an infinitely complex pattern that is self-similar, that is contains replicas of itself of varying sizes, across
More informationEffective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC
DP01 Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC ABSTRACT A statistical forecast is useless without sharp, attractive and informative graphics to present it. It is really
More informationAn Introduction to PROC GREPLAY
An Introduction to PROC GREPLAY Marc Jacobs, AT&T, Basking Ridge, NJ April 20, 1993 PROC GREPLAY is a procedure for redisplaying graphs created using SAS/GRAPH software. With this procedure you can redisplay
More informationHydroOffice Diagrams
Hydro Office Software for Water Sciences HydroOffice Diagrams User Manual for Ternary 1.0, Piper 2.0 and Durov 1.0 tool HydroOffice.org Citation: Gregor M. 2013. HydroOffice Diagrams user manual for Ternary1.0,
More informationMacro Architecture in Pictures Mark Tabladillo PhD, marktab Consulting, Atlanta, GA Associate Faculty, University of Phoenix
Paper PS16_05 Macro Architecture in Pictures Mark Tabladillo PhD, marktab Consulting, Atlanta, GA Associate Faculty, University of Phoenix ABSTRACT The qualities which SAS macros share with object-oriented
More informationAndrew H. Karp Sierra Information Services, Inc. San Francisco, California USA
Indexing and Compressing SAS Data Sets: How, Why, and Why Not Andrew H. Karp Sierra Information Services, Inc. San Francisco, California USA Many users of SAS System software, especially those working
More informationSAS Studio: A New Way to Program in SAS
SAS Studio: A New Way to Program in SAS Lora D Delwiche, Winters, CA Susan J Slaughter, Avocet Solutions, Davis, CA ABSTRACT SAS Studio is an important new interface for SAS, designed for both traditional
More informationUsing Annotate Datasets to Enhance Charts of Data with Confidence Intervals: Data-Driven Graphical Presentation
Using Annotate Datasets to Enhance Charts of Data with Confidence Intervals: Data-Driven Graphical Presentation Gwen D. Babcock, New York State Department of Health, Troy, NY ABSTRACT Data and accompanying
More informationHei nz-ottopeitgen. Hartmut Jürgens Dietmar Sau pe. Chaos and Fractals. New Frontiers of Science
Hei nz-ottopeitgen Hartmut Jürgens Dietmar Sau pe Chaos and Fractals New Frontiers of Science Preface Authors VU X I Foreword 1 Mitchell J. Feigenbaum Introduction: Causality Principle, Deterministic
More informationSquare Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint
PharmaSUG 2018 - Paper DV-01 Square Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint Jane Eslinger, SAS Institute Inc. ABSTRACT An output table is a square. A slide
More informationGraphics. Chapter Overview CHAPTER 4
47 CHAPTER 4 Graphics Chapter Overview 47 Additional Information 48 Producing a Bar Chart 48 Instructions 48 Adding Titles 50 Running the Graph 50 Printing the Graph 51 Exiting This Task 51 Producing a
More informationSAS IT Resource Management Forecasting. Setup Specification Document. A SAS White Paper
SAS IT Resource Management Forecasting Setup Specification Document A SAS White Paper Table of Contents Introduction to SAS IT Resource Management Forecasting... 1 Getting Started with the SAS Enterprise
More informationPresented by: Steve First 2997 Yarmouth Greenway Drive, Madison, WI Phone: (608) Web:
SAS and Sudoku Presented by: Steve First 2997 Yarmouth Greenway Drive, Madison, WI 53711 Phone: (608) 278-9964 Web: www.sys-seminar.com Systems Seminar Consultants, Inc 1 WISUG? Systems Seminar Consultants,
More informationChapter 27 Saving and Printing Graphics
Chapter 27 Saving and Printing Graphics Chapter Table of Contents CHOOSING FONTS...404 SETTING DISPLAY OPTIONS...406 SAVING GRAPHICS...407 SavingGraphicsCatalogs...407 SavingGraphicsFiles...408 PRINTING...410
More informationThe GSLIDE Procedure. Overview. About Text Slides CHAPTER 27
959 CHAPTER 27 The GSLIDE Procedure Overview 959 About Text Slides 959 About Annotate Output 960 Procedure Syntax 960 PROC GSLIDE Statement 961 Examples 963 Example 1: Producing Text Slides 963 Example
More informationSAS/STAT 13.1 User s Guide. The Power and Sample Size Application
SAS/STAT 13.1 User s Guide The Power and Sample Size Application This document is an individual chapter from SAS/STAT 13.1 User s Guide. The correct bibliographic citation for the complete manual is as
More informationARi. Amalgamated Research Inc. What are fractals?
ARi www.arifractal.com What are fractals? Amalgamated Research Inc. A key characteristic of fractals is self-similarity. This means that similar structure is observed at many scales. Figure 1 illustrates
More informationFun with Fractals Saturday Morning Math Group
Fun with Fractals Saturday Morning Math Group Alistair Windsor Fractals Fractals are amazingly complicated patterns often produced by very simple processes. We will look at two different types of fractals
More informationInkZone2Optim. Page 1/11
InkZone2Optim Page 1/11 Content 1.1 System requirements 3 1.2 Software installation 3 1.3 Dongle installation 6 2.1 How it works 6 2.2 Overview 7 3.1 Start the software 7 3.2 Tab Convert Press 8 3.3 Tab
More informationChapter 25 Editing Windows. Chapter Table of Contents
Chapter 25 Editing Windows Chapter Table of Contents ZOOMING WINDOWS...368 RENEWING WINDOWS...375 ADDING AND DELETING...378 MOVING AND SIZING...385 ALIGNING GRAPHS...391 365 Part 2. Introduction 366 Chapter
More informationMathematics 350 Section 6.3 Introduction to Fractals
Mathematics 350 Section 6.3 Introduction to Fractals A fractal is generally "a rough or fragmented geometric shape that is self-similar, which means it can be split into parts, each of which is (at least
More informationSummarizing Impossibly Large SAS Data Sets For the Data Warehouse Server Using Horizontal Summarization
Summarizing Impossibly Large SAS Data Sets For the Data Warehouse Server Using Horizontal Summarization Michael A. Raithel, Raithel Consulting Services Abstract Data warehouse applications thrive on pre-summarized
More informationFractals and Multi-Layer Coloring Algorithms
Fractals and Multi-Layer Coloring Algorithms Javier Barrallo and Santiago Sanchez Mathematics, Physics and Computer Science The University of the Basque Country School of Architecture. Plaza Onati, 2.
More informationPHOTO DVD MAKER USER MANUAL
Photo DVD Maker User Manual 1 PHOTO DVD MAKER USER MANUAL Version 7.04 http://www.photo-dvd-maker.com Photo DVD Maker User Manual 2 0.1 WELCOME TO PHOTO DVD MAKER...4 0.2 GETTING HELP...5 1. GETTING STARTED...6
More informationEXPORTING SAS OUTPUT ONTO THE WORLD WIDE WEB
EXPORTING SAS OUTPUT ONTO THE WORLD WIDE WEB Shi-Tao Yeh, EDP Contract Services Andrew C. Yeh, Relyt Technologies Inc. ABSTRACT This paper presents a step by step demostration of exporting SAS list and
More informationSAS Structural Equation Modeling 1.3 for JMP
SAS Structural Equation Modeling 1.3 for JMP SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Structural Equation Modeling 1.3 for JMP. Cary,
More informationExploring the Effect of Direction on Vector-Based Fractals
BRIDGES Mathematical Connections in Art, Music, and Science Exploring the Effect of Direction on Vector-Based Fractals Magdy Ibrahim and Robert J. Krawczyk College of Architecture Dlinois Institute of
More informationPaper SIB-096. Richard A. DeVenezia, Independent Consultant, Remsen, NY
Paper SIB-096 Tag Clouds - A list of tokens, sized by relative frequency Richard A. DeVenezia, Independent Consultant, Remsen, NY Abstract A tag cloud is a list of tokens, wherein the text size of a token
More informationA Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA
A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA ABSTRACT The SAS system running in the Microsoft Windows environment contains a multitude of tools
More informationBoundary scanning and complex dynamics
BoundaryScanPP.nb 1 Boundary scanning and complex dynamics A preprint version of a Mathematical graphics column from Mathematica in Education and Research. Mark McClure mcmcclur@unca.edu Department of
More informationKurzweil 3000: study skills tools
Kurzweil 3000: study skills tools Edition 2, September 2007 If you would like this document in an alternative format please ask at The Library Help and Information Point where a folder of examples is available.
More information