References

The links shown in this section are intended to be live links; however, if you are reading this book on the traditional paper, the links of course cannot be live. The links shown below, along with the links shown throughout the book, are available in electronic form on sasCommunity.org, where the links can be live. Look for the category associated with this book’s title.

User Publications

Adams, John H., 2010, “The new SAS 9.2 FCMP Procedure, what functions are in your future?”, Proceedings of the Pharmaceutical SAS User Group Conference (PharmaSUG), 2010, Cary, NC: SAS Institute Inc., paper AD02. http://www.lexjansen.com/pharmasug/2010/ad/ad02.pdf

Adams, Sara, and Chris Colby, 2009, “Age Is Just a Number: Accurately Calculating Integer and Continuous Age”, published in the Proceedings of the Western Users of SAS Software Conference (WUSS), Cary, NC: SAS Institute Inc., paper COD-Adams. http://www.wuss.org/proceedings09/09WUSSProceedings/papers/cod/COD-Adams.pdf

Aker, Sandra Lynn, 2000, “Using KEY= to Perform Table Look-up”, published in the conference Proceedings of the Twenty-Fifth Annual SAS Users Group International Conference, SUGI, Cary, NC: SAS Institute Inc., paper 234-25. http://www2.sas.com/proceedings/sugi25/25/po/25p234.pdf

Aker, Sandra Lynn, 2002, “Table Look-up Using Techniques Other Than the Matched Merge DATA Step”, published in the conference Proceedings of the Twenty-Seventh Annual SAS Users Group International Conference, SUGI, Cary, NC: SAS Institute Inc., paper 195-27. http://www2.sas.com/proceedings/sugi27/p195-27.pdf

Andrews, Rick, 2006, “SAS® to Excel® and Back Again”, published on sasCommunity.org. http://www.sascommunity.org/mwiki/images/9/93/CMSSUG-0603-Excel.pdf.

Andrews, Rick and Tom Kress, 2006, “SQL vs SAS®: Clash of the Titans”, published on sasCommunity.org.
http://www.sascommunity.org/mwiki/images/5/52/CMSSUG-0506-SQL.pdf

Andrews, Rick, 2008, “Printable Spreadsheets Made Easy: Utilizing the SAS® Excel XP Tagset”, Proceedings of the 21st Annual NorthEast SAS Users Group Conference, NESUG, Cary, NC: SAS Institute Inc. paper AP06. http://www.nesug.org/Proceedings/nesug08/ap/ap06.pdf

Bahler, Caroline, 2001, “Data Cleaning and Base SAS Functions”, published in the Proceedings of the Twenty-Sixth Annual SAS Users Group International Conference (SUGI), Cary, NC: SAS Institute Inc., paper 56-26. http://www2.sas.com/proceedings/sugi26/p056-26.pdf

Benjamin, Jr., William E., 2007, “Hurry!!!, Hurry!!! Step Right UP. Use The ‘Magical Compound Where Clause’ to Eliminate Data Steps, Reduce Processing Steps, Speed Job Turnaround, and Mystify Your Friends.”, Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 034-2007.
http://www2.sas.com/proceedings/forum2007/034-2007.pdf

Bilenas, Jonas V. 2005, The Power of PROC FORMAT, Cary, NC: SAS Institute Inc. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=59498

Bryant, Lara, Sally Muller, and Ray Pass, 2000,“ ODS, YES! Odious, NO! – An Introduction to the SAS Output Delivery System”, published in the conference Proceedings of the Twenty-Fifth Annual SAS Users Group International Conference, SUGI, Cary, NC: SAS Institute Inc., paper 149-25. http://www2.sas.com/proceedings/sugi25/25/hands/25p149.pdf

Burlew, Michele, 2006, SAS Macro Programming Made Easy, Second Edition, Cary, NC: SAS Institute Inc., 426 pp. https://support.sas.com/pubscat/bookdetails.jsp?pc=60560

Carpenter, Arthur L., 1994, “Techniques to Avoid: What Momma Should Have Told You About SAS/GRAPH”, published in the Proceedings of the Nineteenth Annual SAS Users Group International Conference (SUGI), Cary, NC: SAS Institute Inc. Also published in the Proceedings of the Second Annual Western Users of SAS Software Conference (WUSS), 1994, Cary, NC: SAS Institute Inc.
http://www.sascommunity.org/sugi/SUGI94/Sugi-94-222%20Carpenter.pdf

Carpenter Arthur L. and Charles E. Shipp, 1995, Quick Results with SAS/GRAPH® Software, Cary, NC: SAS Institute Inc., 249 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=55127

Carpenter, Arthur L., 1998, “Better Titles: Using The #BYVAR and #BYVAL Title Options”, published in the Proceedings of the Twenty-Third Annual SAS Users Group International Conference (SUGI), Cary, NC: SAS Institute Inc. http://www2.sas.com/proceedings/sugi23/Coders/p75.pdf

Carpenter, Arthur L., 1999, Annotate: Simply the Basics, SAS Institute, Inc., Cary, NC., 94 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=57320

Carpenter, Arthur L., 2001a, “Building and Using Macro Libraries”, Proceedings of the Ninth Annual Western Users of SAS Software Conference, Cary, NC: SAS Institute Inc. Also in the Proceedings of the Twenty-Seventh Annual SAS Users Group International Conference (SUGI), 2002, Cary, NC: SAS Institute Inc. as well as in the proceedings of MWSUG 2001, PharmaSUG 2002, and PNWSUG 2002 and 2005. http://caloxy.com/papers/45-p17-27.pdf

Carpenter, Arthur L., 2001b, “Table Lookups: From IF-THEN to Key-Indexing,” presented at the Ninth Western Users of SAS Software Conference (September, 2001) and the Twenty-Sixth Annual SAS Users Group International Conference, SUGI, (April, 2001), and the Pacific Northwest SAS Users Group Conference (November, 2005). The paper was published in the proceedings for each of these conferences.
http://www2.sas.com/proceedings/sugi26/p158-26.pdf

Carpenter, Arthur L., 2002, “Macro Functions: How to Make Them - How to Use Them”, Proceedings of the Twenty-Seventh Annual SAS® Users Group International Conference, Cary, NC: SAS Institute Inc., paper 100-27. Also in the Proceedings of the Pharmaceutical SAS® Users Group Conference, Cary, NC: SAS Institute Inc. 2002, paper CC06, pp. 87-91, and in the Proceedings of the MidWest SAS Users Group Conference (MWSUG), 2005, Cary, NC: SAS Institute Inc. http://caloxy.com/papers/46-ts200.pdf

Carpenter, Arthur L., 2003a, “Building and Using User Defined Formats”, Proceedings of the Eleventh Annual Western Users of SAS Software Conference, Cary, NC: SAS Institute Inc. Also in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference (SUGI), 2004, Cary, NC: SAS Institute Inc., paper 236-29.
http://caloxy.com/papers/53-TU02.pdf

Carpenter, Arthur L., 2003b, “Creating Display Manager Abbreviations and Keyboard Macros for the Enhanced Editor”, Proceedings of the Twenty-Eighth Annual SAS® Users Group International Conference, Cary, NC: SAS Institute Inc., paper 108-28. Also in the Proceedings of the Pharmaceutical SAS® Users Group Conference (PharmaSUG), Cary, NC: SAS Institute Inc. (2003), paper CC025, pp. 127-130. http://www2.sas.com/proceedings/sugi28/108-28.pdf

Carpenter, Arthur L., 2004, Carpenter’s Complete Guide to the SAS® Macro Language, 2nd Edition, Cary, NC: SAS Institute Inc., 476 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=59224

Carpenter, Arthur L., 2005, “Make ‘em %LOCAL: Avoiding Macro Variable Collisions”, published in the Proceedings of the Thirteenth Annual Western Users of SAS Software Conference (WUSS), Cary, NC: SAS Institute Inc., paper sol_make_em_local_avoiding. Also published in the Proceedings of the Pharmaceutical SAS Users Group Conference (PharmaSUG), 2005, Cary, NC: SAS Institute Inc., paper TT04. http://caloxy.com/papers/62_TT04.pdf

Carpenter, Arthur L., 2006a, “In The Compute Block: Issues Associated with Using and Naming Variables”, published in the Proceedings of the Fourteenth Annual Western Users of SAS Software Conference (WUSS), Cary, NC: SAS Institute Inc., paper DPR_Carpenter. Also published in the Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 025-2007 and in the Proceedings of the Pharmaceutical SAS Users Group Conference (PharmaSUG), 2007, Cary, NC: SAS Institute Inc., paper CC05. http://caloxy.com/papers/70-DPR.pdf

Carpenter, Arthur L., 2006b, “Advanced PROC REPORT: Traffic Lighting - Controlling Cell Attributes With Your Data”, published in the Proceedings of the Fourteenth Annual Western Users of SAS Software, Conference (WUSS), Cary, NC: SAS Institute Inc., paper TUT_Carpenter. http://www.caloxy.com/papers/69-TUT.pdf

Carpenter Arthur L., 2007a, Carpenter’s Complete Guide to the SAS® REPORT Procedure, Cary, NC: SAS Institute Inc., 463 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=60966

Carpenter, Arthur L., 2007b, “Advanced PROC REPORT: Getting Your Tables Connected Using Links”, Proceedings of the Pharmaceutical SAS Users Group Conference (PharmaSUG), 2007, Cary, NC: SAS Institute Inc., paper HW04. Also presented in 2007 at the Fifteenth Annual Western Users of SAS Software Conference (WUSS), San Francisco, CA, in 2008 at MWSUG, and in 2009 at WUSS, SESUG, SCSUG, and PNWSUG. http://caloxy.com/papers/75LinksDrillDown.pdf

Carpenter, Arthur L., 2008, “The MEANS/SUMMARY Procedure: Getting Started and Doing More”, presented at the Sixteenth Annual Western Users of SAS Software Conference (WUSS), Universal City, CA. Also presented at the PharmaSUG conference, 2009, papers TT05 and TT06. http://caloxy.com/papers/79MeansSummary.pdf

Carpenter, Arthur L., 2008b, “The Path, The Whole Path, And Nothing But the Path, So Help Me Windows”, Proceedings of the SAS Global Forum Conference, 2008, NC: SAS Institute Inc., paper 023-2008. http://www2.sas.com/proceedings/forum2008/023-2008.pdf

Carpenter, Arthur L., 2009, “Manual to Automatic: Changing Your Program’s Transmission”. Presented at the Seventeenth Annual Western Users of SAS Software Conference, WUSS, Cary, NC: SAS Institute Inc., paper APP-Carpenter. Also presented at the Vancouver SAS Users Group, 2010, and the PharmaSUG conference, 2010, paper AD25. http://www.sas.com/offices/NA/canada/downloads/presentations/Van10/Manual.pdf

Carpenter, Arthur L., 2010a, “PROC TABULATE: Getting Started and Doing More”, presented at the 2010 Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., papers HW03 and HW04. http://www.pharmasug.org/cd/papers/HW/HW03.pdf

Carpenter, Arthur L., 2010b, “SAS/GRAPH® Elements You Should Know –Even If You Don’t Use SAS/GRAPH”, Presented in 2010 at the Western Users of SAS Software Conference , WUSS, and also in 2010 at the Southeast SAS Users Group, SESUG, SAS Global Forum 2010 Conference , and at the 2011 Pharmaceutical SAS Users Group Conference, PharmaSUG. http://analytics.ncsu.edu/sesug/2010/HOW04.Carpenter.pdf

Carpenter, Arthur L. and Dennis G. Fisher, 2011, “Reading and Writing RTF Documents as Data: Automatic Completion of CONSORT Flow Diagrams”, presented at the Western Users of SAS Software Conference, WUSS. http://www.wuss.org/proceedings11/Papers_Carpenter_A_74920.pdf

Cassidy, Deb, 2005, “How Old Am I?”, published in the Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc.,
Paper 060-30. http://www2.sas.com/proceedings/sugi30/060-30.pdf

Cates, Randall, 2001, “MISSOVER, TRUNCOVER, and PAD, OH MY!! or Making Sense of the INFILE and INPUT Statements.”, published in the Proceedings of the Twenty-Sixth Annual SAS Users Group International Conference, SUGI, 2001, Cary, NC: SAS Institute Inc.,
Paper 009-26. http://www2.sas.com/proceedings/sugi26/p009-26.pdf

Chapal, Scott E., 2003, “Using SAS® and Other XML Tools Effectively”, published in the Proceedings of the Southeast SAS Users Group Conference, SESUG, 2003, Cary, NC: SAS Institute Inc., paper TU11-Chapal. http://analytics.ncsu.edu/sesug/2003/TU11-Chapal.pdf

Chapman, David D., 2003, “Using Formats and Other Techniques to Complete PROC REPORT Tables”, Proceedings of the Twenty-Eighth Annual SAS® Users Group International Conference, Cary, NC: SAS Institute Inc., paper 132-28. http://www2.sas.com/proceedings/sugi28/132-28.pdf

Chen, Ling Y., 2005, “Using V9 ODS LAYOUT to Simplify Generation of Individual Case Summaries”, presented at the 2005 Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., papers PO02. http://www.lexjansen.com/pharmasug/2005/posters/po02.pdf

Cheng, Alice M., 2011, “Hunting for Columbus’ Eggs in the SAS® Programming World: A Guidance to Creative Thinking for SAS® Programmers”, published in the Proceedings of the Western Users of SAS Software Conference (WUSS), Cary, NC: SAS Institute Inc., paper 74930. http://www.lexjansen.com/wuss/2011/coders/Papers_Cheng_A_74930.pdf

Choate, Paul A. and Carol A. Martell, 2006, “De-Mystifying the SAS® LIBNAME Engine in Microsoft Excel: A Practical Guide”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 024-31. http://www2.sas.com/proceedings/sugi31/024-31.pdf

Chung, Chang Y. and Ian Whitlock, 2006, “%IFN – A Macro Function”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 042-31. http://www2.sas.com/proceedings/sugi31/042-31.pdf .

Clifford, Billy, 2005, “Frequently Asked Questions about SAS® Indexes”, published in the Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc., Paper 008-30.
http://www2.sas.com/proceedings/sugi30/008-30.pdf

Cody, Ron, 2004, “An Introduction to Perl Regular Expressions in SAS 9”, published in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference, SUGI,2004, Cary, NC: SAS Institute Inc., paper 265-29. http://www2.sas.com/proceedings/sugi29/265-29.pdf

Cody, Ron, 2008a, “Using Advanced Features of User-defined Formats and Informats”, published in the Proceedings of the SAS Global Forum Conference, 2008, Cary, NC: SAS Institute Inc., paper 041-2008. http://www2.sas.com/proceedings/forum2008/041-2008.pdf

Cody, Ron, 2008b, Cody’s Data Cleaning Techniques Using SAS, Second Edition, Cary, NC: SAS Institute Inc., 248 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=61703

Cody, Ron, 2010, SAS Functions by Example, 2nd Edition, Cary, NC: SAS Institute Inc., 445 pp.
https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=62857

Crawford, Peter, 2006a, “List Processing - Make Light Work of List Processing in SAS®”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 012-31. http://www2.sas.com/proceedings/sugi31/012-31.pdf

Crawford, Peter, 2006b, “The Personal Touch: Control Your Environment as a SAS® User”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 237-31. http://www2.sas.com/proceedings/sugi31/237-31.pdf

Davison, John W. Jr., 2006, “SAS® by Design – A Disciplined Approach”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., paper 003-31. http://www2.sas.com/proceedings/sugi31/003-31.pdf

DelGobbo, Vincent, 2007, “Creating Multi-Sheet Excel Workbooks the Easy Way with SAS®”, Proceedings of the SAS Global Forum Conference, 2007, Cary, NC: SAS Institute Inc., paper 120-2007. http://support.sas.com/rnd/papers/sgf07/sgf2007-excel.pdf

DeVenezia, Richard A., 2004, SAS programs originally presented on SAS-L. http://www.devenezia.com/downloads/sas/samples/hash-6.sas

Dorfman, Paul M., 2000a, “Private Detectives In a Data Warehouse: Key-Indexing, Bitmapping, And Hashing”, published in Proceedings of the Twenty-Fifth Annual SAS Users Group International Conference, SUGI, Cary, NC: SAS Institute Inc, paper 129-25. http://www2.sas.com/proceedings/sugi25/25/dw/25p129.pdf

Dorfman, Paul M., 2000b, “Table Lookup via Direct Addressing: Key-Indexing, Bitmapping, Hashing”, published in the Proceedings of the Southeast SAS Users Group Conference, SESUG, June, 2000. http://analytics.ncsu.edu/sesug/2000/p-105.pdf

Dorfman, Paul M., 2002, “The Magnificant DO”, published in the Proceedings of the Southeast SAS Users Group Conference, SESUG, 2002, Cary, NC: SAS Institute Inc., paper TU05. http://www.devenezia.com/papers/other-authors/sesug-2002/TheMagnificentDO.pdf

Dorfman, Paul M. and Gregg P. Snell, 2002, “Hashing Rehashed”, published in the Proceedings of the Twenty-Seventh Annual SAS Users Group International Conference, SUGI, 2002, Cary, NC: SAS Institute Inc., paper 12-27. http://www2.sas.com/proceedings/sugi27/p012-27.pdf

Dorfman, Paul M. and Gregg P. Snell, 2003, “Hashing: Generations”, published in the Proceedings of the Twenty-Eighth Annual SAS Users Group International Conference, SUGI, 2003, Cary, NC: SAS Institute Inc., paper 004-28. http://www2.sas.com/proceedings/sugi28/004-28.pdf

Dorfman, Paul M. and Lessia S. Shajenko, 2004a, “Data Step Programming Using the Hash Objects”, published in the Proceedings of the Seventeenth Annual NorthEast SAS Users Group Conference, NESUG, 2004, Cary, NC: SAS Institute Inc., paper PM06. http://www.nesug.org/Proceedings/nesug04/pm/pm06.pdf

Dorfman, Paul M. and Koen Vyverman, 2004b, “Hash Component Objects: Dynamic Data Storage and Table Look-Up” published in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference, SUGI, 2004, Cary, NC: SAS Institute Inc., paper 238-29. http://www2.sas.com/proceedings/sugi29/238-29.pdf

Dorfman, Paul M. and Koen Vyverman, 2005, “Data Step Hash Objects as Programming Tools”, published in the Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc., paper 236-30. http://www2.sas.com/proceedings/sugi30/236-30.pdf

Dorfman, Paul M. and Koen Vyverman, 2009, “The DOW-Loop Unrolled”, published in the Proceedings of the SAS Global Forum Conference, 2009, Cary, NC: SAS Institute Inc., paper 038-2009. http://support.sas.com/resources/papers/proceedings09/038-2009.pdf

Dunn, Toby and Chang Y. Chung, 2005, “Retaining, Lagging, Leading, and Interleaving Data”, published in the Proceedings of the Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., paper TU09. http://www.pharmasug.org/2005/TU09.pdf

Dunn, Toby, 2010, “Efficiency: How Your Data Structure Can Help or Hurt!!!” published in the Proceedings of the South-Central SAS Users Group Conference, SCSUG, Cary, NC: SAS Institute Inc. http://www.scsug.org/SCSUGProceedings/2010/Dunn_3/Efficiency-How_Your_Data_Structure.pdf

Eberhardt, Peter, 2010, “The SAS Hash Object: It’s Time To .find() Your Way Around”, published in the Proceedings of the Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., paper HW01. http://www.pharmasug.org/cd/papers/HW/HW01.pdf

Eberhardt, Peter, 2011, “A Cup of Coffee and Proc FCMP: I Cannot Function Without Them”, published in the Proceedings of the Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., paper TU07. http://www.pharmasug.org/proceedings/2011/TU/PharmaSUG-2011-TU07.pdf

Edney, Shawn, 2009, “Creating Common Information Structures Using List’s Stored in Data Step Hash Objects”, Proceedings of the SAS Global Forum Conference, 2009, Cary, NC: SAS Institute Inc., paper 011-2009.
http://support.sas.com/resources/papers/proceedings09/011-2009.pdf

Fehd, Ronald J., 2007, “Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms”, Proceedings of the SAS Global Forum Conference, 2007, Cary, NC: SAS Institute Inc., paper 067-2007. http://www2.sas.com/proceedings/forum2007/067-2007.pdf

Fehd, Ronald J. and Arthur L. Carpenter, 2007, “List Processing Basics: Creating and Using Lists of Macro Variables”, Proceedings of the SAS Global Forum Conference, 2007, Cary, NC: SAS Institute Inc., paper 113-2007. http://caloxy.com/papers/72Lists.pdf

Fehd, Ronald J., 2009, “Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code”, Proceedings of the SAS Global Forum Conference, 2009, Cary, NC: SAS Institute Inc., paper 054-2009.
http://support.sas.com/resources/papers/proceedings09/054-2009.pdf
A supporting article can be found on sasCommunity.org http://www.sascommunity.org/wiki/Conditionally_Executing_Global_Statements

First, Steven, 2008, “The SAS INFILE and FILE Statements”, Proceedings of the SAS Global Forum Conference, 2008, Cary, NC: SAS Institute Inc., paper 166-2008. http://www2.sas.com/proceedings/forum2008/166-2008.pdf

Frey, Gerald, 2004, “SAS Excels”, Presented at MWSUG in 2004, http://www.sys-seminar.com/pdfs/sas_excels.pdf.

Friendly, Michael, 1991, SAS® System for Statistical Graphics, Cary, NC: SAS Institute Inc., 697 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=56143

Gebhart, Eric, 2010,” ODS ExcelXP: Tag Attr Is It! Using and Understanding the TAGATTR= Style
Attribute with the ExcelXP Tagset”, Proceedings of the SAS Global Forum Conference, 2010, Cary, NC: SAS Institute Inc., paper 031-2010. http://support.sas.com/resources/papers/proceedings10/031-2010.pdf

Hamilton, Jack, 2001, “How Many Observations Are In My Data Set?”, published in the Proceedings of the Twenty-Sixth Annual SAS Users Group International Conference, SUGI, 2001, Cary, NC: SAS Institute Inc., paper 095-26. http://www2.sas.com/proceedings/sugi26/p095-26.pdf

Hamilton, Jack, 2007, “Creating Data-Driven Data Set Names in a Single Pass Using Hash Objects”, published in the Proceedings of the SouthEast SAS Users Group Conference, SESUG, Cary, NC: SAS Institute Inc., paper SD04. http://analytics.ncsu.edu/sesug/2007/SD04.pdf

Haworth, Lauren E., 1999, PROC TABULATE by Example, Cary, NC: SAS Institute Inc., 374 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=56514

Haworth, Lauren E., Cynthia L. Zender, and Michele M. Burlew, 2009, Output Delivery System: The Basics and Beyond, Cary, NC: SAS Institute Inc., 610 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=61686

Heaton, Ed, 2008, “Many-to-Many Merges in the DATA Step”, Proceedings of the SAS Global Forum Conference, 2008, NC: SAS Institute Inc., paper 81-2008. http://www2.sas.com/proceedings/forum2008/081-2008.pdf

Heaton, Ed and Sarah Woodruff, 2009, “Implementing User-Friendly Macro Systems”, Proceedings of the SouthEast SAS Users Group Conference, SESUG, 2009, NC: SAS Institute Inc., paper FF-006. http://analytics.ncsu.edu/sesug/2009/FF006.Heaton.pdf

Hemedinger, Chris, Susan Slaughter, 2011, “Social Networking and SAS®: Running PROCs on Your Facebook Friends”, Proceedings of the SAS Global Forum Conference, 2011, NC: SAS Institute Inc., paper 315-2011.
http://support.sas.com/resources/papers/proceedings11/315-2011.pdf

Howard, Rob, 2004, “GSUBMIT: Simple Customization of your SAS® Application Toolbar in SAS for Windows® “, published in the Proceedings of the Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., paper CC19. http://www.lexjansen.com/pharmasug/2004/coderscorner/cc19.pdf

Humphreys, Suzanne M., 2006, “MISSING! - Understanding and Making the Most of Missing Data”, Proceedings of the Thirty-first Annual SAS Users Group International Conference, 2006, NC: SAS Institute Inc., paper 025-31. http://www2.sas.com/proceedings/sugi31/025-31.pdf

Hunley, Chuck, 2010, “SMTP E-Mail Access Method: Hints, Tips, and Tricks”, Proceedings of the SAS Global Forum Conference, 2010, NC: SAS Institute Inc., paper 060-2010. http://support.sas.com/resources/papers/proceedings10/060-2010.pdf

Hunt, Stephen, 2010, “SAS 1-Liners”, Proceedings of the SAS Global Forum Conference, 2010, NC: SAS Institute Inc., paper 054-2010. http://support.sas.com/resources/papers/proceedings10/054-2010.pdf

Hurley, George J., 2007, “Customizing Your SAS Initialization”, Proceedings of the SAS Global Forum Conference, 2007, NC: SAS Institute Inc., paper 063-2007. http://www2.sas.com/proceedings/forum2007/063-2007.pdf

Jolley, Linda and Jane Stroupe, 2007, “Dear Miss SASAnswers: A Guide to SAS® Efficiency”, published in the Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 042-2007. http://www2.sas.com/proceedings/forum2007/042-2007.pdf

Keelan, Stephen, 2002, “Off and Running with Arrays in SAS®”, published in the Proceedings of the Twenty-Seventh Annual SAS Users Group International Conference, SUGI, 2002, Cary, NC: SAS Institute Inc., paper 66-27. http://www2.sas.com/proceedings/sugi27/p066-27.pdf

King, John and Mike Zdeb, 2010, “Transposing Data Using PROC SUMMARY'S IDGROUP Option”, Proceedings of the SAS Global Forum Conference, 2010, NC: SAS Institute Inc., paper 102-2010. http://support.sas.com/resources/papers/proceedings10/102-2010.pdf

King, John Henry, 2011,”Using a HASH Table to Reference Variables in an Array by Name” published in the Proceedings of the Pharmaceutical SAS Users Group Conference, PharmaSUG, Cary, NC: SAS Institute Inc., paper TT04. http://www.pharmasug.org/proceedings/2011/TT/PharmaSUG-2011-TT04.pdf

Kohli, Monal, 2006, “Project Duplication: Eradication Techniques”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., paper 031-31. http://www2.sas.com/proceedings/sugi31/031-31.pdf

Kreuter, William, 2004, “Sample 24808: Accurately Calculating Age with Only One Line of Code”, Cary, NC: SAS Institute Inc. http://staff.washington.edu/billyk/TechTips_SC4Q98.pdf and also at http://support.sas.com/kb/24/808.html.

Kuhfeld, Warren F., 2010, Statistical Graphics in SAS: An Introduction to the Graph Template Language and the Statistical Graphics Procedures, Cary, NC: SAS Institute Inc., 211 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=63120

Lavery, Russ, 2005, “The SQL Optimizer Project: _Method and _Tree in SAS®9.1”, published in the Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc., Paper 101-30. http://www2.sas.com/proceedings/sugi30/101-30.pdf

Levin, Lois, 2004, “Methods of Storing SAS® Data into Oracle Tables”, published in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference, SUGI, 2004, Cary, NC: SAS Institute Inc., Paper 106-29. http://www2.sas.com/proceedings/sugi29/106-29.pdf

Li, Arthur, 2011, “The Many Ways to Effectively Utilize Array Processing”, published in the Proceedings of the SAS Global Forum Conference, 2011, Cary, NC: SAS Institute Inc., paper 244-2011. http://support.sas.com/resources/papers/proceedings11/244-2011.pdf

Liu, Ying, 2008, “SAS® Hash Objects: An Efficient Table Look-Up in the Decision Tree”, published in the Proceedings of the SouthEast SAS Users Group Conference, SESUG, Cary, NC: SAS Institute Inc., paper CS-057.
http://analytics.ncsu.edu/sesug/2008/CS-057.pdf

Lund, Pete, 2006, "PDF Can be Pretty Darn Fancy -Tips and Tricks for the ODS PDF Destination", Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 092-31. http://www2.sas.com/proceedings/sugi31/092-31.pdf

Matange, Sanjay and Dan Heath, 2011, Statistical Graphics Procedures by Example: Effective Graphs Using SAS, Cary, NC: SAS Institute Inc., 357 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=63855

McQuown, Gary, 2005, “PROC IMPORT with a Twist”, Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc., Paper 038-30. http://www2.sas.com/proceedings/sugi30/038-30.pdf

Miron, Thomas, 1995, The How-To Book for SAS/GRAPH Software, Cary, NC: SAS Institute Inc., 286 pp. http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=55203

Murphy, William C. , 2006, “Squeezing Information out of Data” Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc., Paper 028-31. http://www2.sas.com/proceedings/sugi31/028-31.pdf

Nelson, Greg Barnes, Danny Grasse, and Jeff Wright. 2004a. “Automated Testing and Real-time Event Management: An Enterprise Notification System” Proceedings of the Twenty-ninth Annual SAS Users Group International Conference, SUGI, 2004, Cary, NC: SAS Institute Inc., Paper 228-29. http://www2.sas.com/proceedings/sugi29/228-29.pdf

Nelson, Greg Barnes. 2004b. “SASUnit: Automated Testing for SAS.” Proceedings of the Pharmaceutical SAS Users Group, PharmaSUG, Cary, NC: SAS Institute Inc, Paper DM10. http://www.lexjansen.com/pharmasug/2004/datamanagement/dm10.pdf

Nelson, Rob, 2010, “ODS LAYOUT to Create Publication-Quality PDF Reports of STD Surveillance Data”, published in the Proceedings of the SAS Global Forum Conference,2010, Cary, NC: SAS Institute Inc., paper 216-2010. http://support.sas.com/resources/papers/proceedings10/216-2010.pdf

O’Connor, Daniel and Scott Huntley, 2009, “Breaking New Ground with SAS® 9.2 ODS Layout Enhancements”, published in the Proceedings of the Western Users of SAS Software Conference, 2009, Cary, NC: SAS Institute Inc., paper DPR-OCONNOR. http://www.lexjansen.com/wuss/2009/dpr/DPR-OConnor.pdf. An excellent related PowerPoint presentation can be found at:
http://support.sas.com/rnd/base/early-access/layout.ppt

Palmer, Michael, 2003, “XML in the DATA Step”, published in the Proceedings of the Twenty-Eighth Annual SAS Users Group International Conference, SUGI, 2003, Cary, NC: SAS Institute Inc., Paper 025-28.
http://www2.sas.com/proceedings/sugi28/025-28.pdf

Palmer, Michael, 2004, “XML in the DATA Step”, published in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference, SUGI, 2004, Cary, NC: SAS Institute Inc., Paper 036-29.
http://www2.sas.com/proceedings/sugi29/036-29.pdf

Pratter, Frederick, 2008, “XML for SAS® Programmers”, published in the Proceedings of the SAS Global Forum Conference, 2008, Cary, NC: SAS Institute Inc., paper 042-2008. http://www2.sas.com/proceedings/forum2008/042-2008.pdf

Raithel, Michael A., 2004, “Creating and Exploiting SAS® Indexes”, published in the Proceedings of the Twenty-Ninth Annual SAS Users Group International Conference, SUGI, 2004, Cary, NC: SAS Institute Inc., Paper 123-29.
http://www2.sas.com/proceedings/sugi29/123-29.pdf

Raithel, Michael A., 2006, The Complete Guide to SAS Indexes, Cary, NC: SAS Institute Inc., 324 pp.
http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=60409

Raithel, Michael A., 2009, “Tips:Create_a_PROC_IMPORT_or_PROC_EXPORT_Template_ Program_for_Ease_of_Use”, article appearing on sasCommunity.org,
http://www.sascommunity.org/wiki/Tips:Create_a_PROC_IMPORT_or_PROC_EXPORT_Template_Program_for_Ease_of_Use

Ray, Robert and Jason Secosky, 2008, “Better Hashing in SAS® 9.2”, published in the Proceedings of the SAS Global Forum Conference, 2008, Cary, NC: SAS Institute Inc., paper 306-2008. http://support.sas.com/rnd/base/datastep/dot/better-hashing-sas92.pdf.

Rhodes, Dianne Louise, 2005, “Speaking Klingon: A Translators guide to PROC TABULATE”, published in the Proceedings of the Thirtieth Annual SAS Users Group International Conference, SUGI, 2005, Cary, NC: SAS Institute Inc., paper 258-30. http://www2.sas.com/proceedings/sugi30/258-30.pdf

Rosenbloom, Mary F.O., 2011a, “Using PROC CONTENTS and a Macro to Convert Internal Data Values to their Associated Format Values”, published in the Proceedings of the Nineteenth Annual Western Users of SAS Software Conference, WUSS, Cary, NC, SAS Institute Inc., Paper 74974.
http://www.wuss.org/proceedings11/Papers_Rosenbloom_M_74974.pdf

Rosenbloom, Mary F.O., and Art Carpenter, 2011b, “Macro Quoting to the Rescue: Passing Special Characters”, published in the Proceedings of the Nineteenth Annual Western Users of SAS Software Conference, WUSS, Cary, NC, SAS Institute Inc., Paper 74973.
http://www.wuss.org/proceedings11/Papers_Rosenbloom_M_74973.pdf

Rosenbloom, Mary, and Kirk Paul Lafler, 2011c, “Assigning a User-defined Macro to a Function Key”, published in the Proceedings of the Nineteenth Annual Western Users of SAS Software Conference, WUSS, Cary, NC, SAS Institute Inc., Paper 76113. http://www.wuss.org/proceedings11/Papers_Rosenbloom_M_76113.pdf

Rosenbloom, Mary F.O., and Kirk Paul Lafler, 2011d, “Best Practices: Clean House to Avoid Hangovers”, published in the Proceedings of the Nineteenth Annual Western Users of SAS Software Conference, WUSS, Cary, NC, SAS Institute Inc., Paper 76114. http://www.wuss.org/proceedings11/Papers_Rosenbloom_M_76114.pdf

Rozhetskin, Dmitry, 2010, “Choosing the Best Way to Store and Manipulate Lists in SAS®” published in the Proceedings of the Fourteenth Western Users of SAS Software Conference, WUSS, Cary, NC, SAS Institute Inc., Paper COD-Rozhetskin. http://www.wuss.org/proceedings10/coders/2972_9_COD-Rozhetskin.pdf

Scerbo, Marge, Craig Dickstein, and Alan C. Wilson, 2001, Health Care Data and the SAS® System, Cary, NC: SAS Institute Inc., 274 pp.
http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=57638

Schreier, Howard, 2001, “Now _INFILE_ is an Automatic Variable − So What?”, published in the Proceedings of the Fourteenth Annual NorthEast SAS Users Group Conference, Cary, NC: SAS Institute Inc., paper cc4018bw.
http://www.nesug.org/proceedings/nesug01/cc/cc4018bw.pdf

Schreier, Howard, (2003), “Interleaving a Dataset with Itself: How and Why?” Proceedings of the Sixteenth Annual NorthEast SAS Users Group (NESUG) Conference, 2003.
www.nesug.org/proceedings/nesug03/cc/cc002.pdf

Schreier, Howard, 2007, “Conditional Lags Don't Have to be Treacherous”, Proceedings of the Twentieth Annual NorthEast SAS Users Group Conference, NESUG, Cary, NC: SAS Institute Inc. paper CC33.
http://www.howles.com/saspapers/CC33.pdf

Secosky, Jason and Janice Bloom, 2007, “Getting Started with the DATA Step Hash Object”, published in the Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 271-2007.
http://www2.sas.com/proceedings/forum2007/271-2007.pdf

Secosky, Jason, 2007, “User-Written DATA Step Functions”, published in the Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 008-2007.
http://www2.sas.com/proceedings/forum2007/008-2007.pdf

Sherman, Paul D. and Arthur L. Carpenter, 2007, “Secret Sequel: Keeping Your Password Away From the LOG”, Proceedings of the Pharmaceutical SAS Users Group Conference (PharmaSUG), 2007, Cary, NC: SAS Institute Inc., paper TT07. Also in the Proceedings of the SAS Global Forum 2009 Conference, Cary, NC: SAS Institute Inc., Paper 013-2009.
http://caloxy.com/papers/74Secret.pdf

Shostak, Jack, 2005, SAS® Programming in the Pharmaceutical Industry, Cary, NC: SAS Institute Inc., 332 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=59827

Slaughter, Susan J. and Lora D. Delwiche, The Little SAS Book for Enterprise Guide 4.2, Cary, NC: SAS Institute Inc., 371 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=61861

Steven, David C., 2007,”Keep your database passwords out of the clear: Quick and easy tips to protect yourself”, published in the Proceedings of the Pacific Northwest SAS Users Group Conference, PNWSUG, 2007, Cary, NC: SAS Institute Inc. http://www.lexjansen.com/pnwsug/2007/Dave%20Steven%20-%20Keep%20your%20database%20passwords%20out%20of%20the%20clear.pdf

Stroupe, Jane, 2003,”Nine Steps to Get Started using SAS® Macros”, published in the Proceedings of the Twenty-Eighth Annual SAS Users Group International Conference, SUGI, 2003, Cary, NC: SAS Institute Inc., paper 56-28.
http://www2.sas.com/proceedings/sugi28/056-28.pdf

Stroupe, Jane, 2007, “Adventures in Arrays: A Beginning Tutorial”, published in the Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., paper 1780-2007. http://support.sas.com/rnd/papers/sgf07/arrays1780.pdf

Stroupe, Jane and Linda Jolley, 2008, “Using Table Lookup Techniques Efficiently”, published in the Proceedings of the SAS Global Forum 2008 Conference, Cary, NC: SAS Institute Inc., paper 095-2008. http://www2.sas.com/proceedings/forum2008/095-2008.pdf

Sun, Eric and Arthur L. Carpenter, 2011, “Protecting Macros and Macro Variables: It Is All About Control”. Presented in 2011 at the Pharmaceutical SAS Users Group Conference, PharmaSUG, paper AD17. http://www.pharmasug.org/proceedings/2011/AD/PharmaSUG-2011-AD17.pdf

Tabachneck, Arthur S., Randy Herbison, Andrew Clapson, John King, Roger DeAngelis, Tom Abernathy, 2010, “Automagically Copying and Pasting Variable Names”, published in the Proceedings of the SAS Global Forum 2010 Conference, Cary, NC: SAS Institute Inc., paper 046-2010. http://support.sas.com/resources/papers/proceedings10/046-2010.pdf

Tyndall, Russ, 2005,”Give Your Macro Code an Extreme Makeover: Tips for even the most seasoned macro programmer”, Technical Support Tip 739, Cary, NC: SAS Institute Inc.
http://support.sas.com/techsup/technote/ts739.pdf

Varney, Brian, 2008, “Check out These Pipes: Using Microsoft Windows Commands from SAS®”, published in the Proceedings of the SAS Global Forum 2008 Conference, Cary, NC: SAS Institute Inc., paper 092-2008. http://www2.sas.com/proceedings/forum2008/092-2008.pdf

Virgile, Robert, 1998, Efficiency: Improving the Performance of Your SAS Applications, Cary, NC: SAS Institute Inc., 232 pp. https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=55960

Vora, Premal P., 2008, “Easy Rolling Statistics with PROC EXPAND”, published in the Proceedings of the SAS Global Forum 2008 Conference, Cary, NC: SAS Institute Inc., paper 093-2008. http://www2.sas.com/proceedings/forum2008/093-2008.pdf

Waller, Jennifer L., 2010, “How to Use ARRAYs and DO Loops: Do I DO OVER or Do I DO i?”, Proceedings of the SAS Global Forum 2010 Conference, Cary, NC: SAS Institute Inc., Paper 158-2010. http://support.sas.com/resources/papers/proceedings10/158-2010.pdf

Walsh, Irina, 2009, “Pros and Cons of X command vs. SYSTASK command”, published in the Proceedings of the Western Users of SAS Software Conference (WUSS), Cary, NC: SAS Institute Inc., paper COD-Walsh. http://www.wuss.org/proceedings09/09WUSSProceedings/papers/cod/COD-Walsh.pdf

Whitlock, Ian, 2003,” A Serious Look Macro Quoting”, published in the Proceedings of the Twenty-Eighth Annual SAS Users Group International Conference, SUGI, 2003, Cary, NC: SAS Institute Inc., paper 11-28. http://www2.sas.com/proceedings/sugi28/011-28.pdf

Whitlock, Ian, 2008, “The Art of Debugging”, Proceedings of the SAS Global Forum 2009 Conference, Cary, NC: SAS Institute Inc., Paper 165-2008. http://www2.sas.com/proceedings/forum2008/165-2008.pdf

Whitworth, Ryan, 2010, “Zip and Email Files Using SAS® To Reduce Errors and Make Documentation Easy”, Proceedings of the SAS Global Forum Conference, 2010, NC: SAS Institute Inc., paper 084-2010. http://support.sas.com/resources/papers/proceedings10/084-2010.pdf

Wright, Jeff, 2006, “Drawkcab Gnimmargorp: Test-Driven Development with FUTS”, published in the Proceedings of the Thirty-first Annual SAS Users Group International Conference, SUGI, 2006, Cary, NC: SAS Institute Inc, Paper 004-31. http://www2.sas.com/proceedings/sugi31/004-31.pdf

Zender, Cynthia L., 2007, “Funny ^Stuff~ in My Code: Using ODS ESCAPECHAR”, Proceedings of the SAS Global Forum 2007 Conference, Cary, NC: SAS Institute Inc., Paper 099-2007.
http://www2.sas.com/proceedings/forum2007/099-2007.pdf

Zender, Cynthia L., 2008, “Creating Complex Reports”, Proceedings of the SAS Global Forum 2008 Conference, Cary, NC: SAS Institute Inc., Paper 173-2008. http://www2.sas.com/proceedings/forum2008/173-2008.pdf

Generally Good Reading – Lots More to Learn

Where can you go to get more information? There are a number of sites and opportunities available that have a great variety of types of information. A few of these are collected here. Certainly there are many others including those that have come into being since the publication of this book. These links and others will be published on sasCommunity.org (search for this book’s title). There you can add your own favorite links to share with others.

A number of interesting articles can be found under the sasCommunity.org category ‘SAS Traps’.
http://www.sascommunity.org/wiki/Category:SAS_Traps

A Tips and Tricks thread on SAS-L contains a number of items that are definitely worth knowing.
http://listserv.uga.edu/cgi-bin/wa?A2=ind1001d&L=sas-l&F=&S=&P=5105

SAS Documentation

“XML Engine with DATA Step or PROC COPY”
http://support.sas.com/documentation/cdl/en/movefile/59598/HTML/default/xmlchap.htm

SAS Usage Notes

Usage Note 15727: Writing PAGE X OF Y in RTF does not work with BODYTITLE
http://support.sas.com/kb/15/727.html

Discussion Forums

Discussion forums allow you to not only receive information, but post questions as well. It is this give and take that makes these sites so valuable.

SAS-L is arguably the longest running online help forum. You can participate or just observe
http://listserv.uga.edu/archives/sas-l.html.

The SAS sponsored SAS Forums allow you to ask and answer questions
http://communities.sas.com.

LinkedIn has over 600 groups that include SAS in their description and a number of these encourage forum-style discussions
http://www.linkedin.com/groupsDirectory.

SAS Professionals offers a forum discussion site
http://www.sasprofessionals.net/.

Stack Overflow includes discussion forums on virtually all topics related to computing. This includes a number related to SAS http://stackoverflow.com/questions/tagged/sas.

On Google Groups the group comp.soft-sys.sas http://groups.google.com/group/comp.soft-sys.sas/topics?hl=en has a large number of SAS related entries and a large following.

Newsletters, Corporate and Private Sites

Newsletters and corporate sites that regularly include tips and ‘how-to’ information include:

Amadeus Software Ltd.
http://www.amadeus.co.uk/sas-technical-services/tips-and-techniques/. You can sign up for their newsletter at: http://www.amadeus.co.uk/about-us/newsletter-signup/.

Richard DeVenezia
This Website has links to downloads, papers and other useful information about SAS http://www.devenezia.com/downloads/sas/actions/.

San Diego SAS Users Group
The SANDS Newsletter contains at least one tip in each issue http://sandsug.org/.

System Seminar Consultants, Inc.
The Missing Semicolon newsletter is loaded with tips and coding techniques
http://www.sys-seminar.com/newsletter.

VIEWS User Group
The newsletter contains tips in addition to information on the use of SAS
http://www.sascommunity.org/wiki/VIEWS_News.

User Communities

Sponsored by the SAS Global User Group the wiki site sasCommunity.org contains thousands of user-supplied articles on all aspects pertaining to SAS http://www.sascommunity.org. This site publishes a daily tip, and current and past tips can be reviewed at http://www.sascommunity.org/wiki/Tip_of_the_Day. This site can also be searched using a Google appliance.
http://www.sascommunity.org/wiki/Tips:You_can_use_Google_to_search_sascommunity.org_for_tips_and_articles

Publications

Lex Jansen
While user conference proceedings can be found on numerous sites, most of these papers have been indexed at this site http://www.lexjansen.com/.

Blogs about SAS
A number of active SAS blogs can be found on sasCommunity.org
http://www.sascommunity.org/planet/.

SAS Press
Books written about SAS by those who use SAS can be found in the SAS Press catalog
https://support.sas.com/pubscat/complete.jsp. Most of these books include sample programs and data which can be downloaded even if you do not buy the book.

Learning SAS

SAS Institute offers a variety of types of learning opportunities, from instructor led to computer based, and are available here: http://support.sas.com/training/

University at Albany School of Public Health
A collection of links put together by Mike Zdeb can be found here http://www.albany.edu/~msz03/.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset