Amazines Free Article Archive
www.amazines.com - Friday, January 22, 2021
Read about the most recent changes and happenings at Amazines.com
Log into your account or register as a new author. Start submitting your articles right now!
Search our database for articles.
Subscribe to receive articles emailed straight to your email account. You may choose multiple categories.
View our newest articles submitted by our authors.
View our most top rated articles rated by our visitors.
* Please note that this is NOT the ARTICLE manager
Add a new EZINE, or manage your EZINE submission.
Add fresh, free web content to your site such as newest articles, web tools, and quotes with a single piece of code!
Home What's New? Submit/Manage Articles Latest Posts Top Rated Article Search
Google
Subscriptions Manage Ezines
CATEGORIES
 Article Archive
 Advertising (133449)
 Advice (161199)
 Affiliate Programs (34760)
 Art and Culture (73756)
 Automotive (145649)
 Blogs (75255)
 Boating (9849)
 Books (17222)
 Buddhism (4128)
 Business (1329061)
 Business News (426394)
 Business Opportunities (366370)
 Camping (10967)
 Career (72762)
 Christianity (15849)
 Collecting (11638)
 Communication (115069)
 Computers (241938)
 Construction (38916)
 Consumer (49684)
 Cooking (17073)
 Copywriting (6665)
 Crafts (18205)
 Cuisine (7545)
 Current Affairs (20420)
 Dating (45890)
 EBooks (19696)
 E-Commerce (48225)
 Education (185320)
 Electronics (83503)
 Email (6407)
 Entertainment (159839)
 Environment (28920)
 Ezine (3039)
 Ezine Publishing (5452)
 Ezine Sites (1550)
 Family & Parenting (110929)
 Fashion & Cosmetics (196431)
 Female Entrepreneurs (11848)
 Feng Shui (131)
 Finance & Investment (310493)
 Fitness (106339)
 Food & Beverages (62927)
 Free Web Resources (7940)
 Gambling (30223)
 Gardening (25155)
 Government (10541)
 Health (629650)
 Hinduism (2206)
 Hobbies (44057)
 Home Business (91585)
 Home Improvement (251097)
 Home Repair (46178)
 Humor (4833)
 Import - Export (5453)
 Insurance (45098)
 Interior Design (29586)
 International Property (3485)
 Internet (191003)
 Internet Marketing (146520)
 Investment (22852)
 Islam (1167)
 Judaism (1356)
 Law (80435)
 Link Popularity (4595)
 Manufacturing (20862)
 Marketing (99045)
 MLM (14136)
 Motivation (18222)
 Music (27013)
 New to the Internet (9496)
 Non-Profit Organizations (4048)
 Online Shopping (129632)
 Organizing (7805)
 Party Ideas (11853)
 Pets (38066)
 Poetry (2234)
 Press Release (12684)
 Public Speaking (5635)
 Publishing (7528)
 Quotes (2407)
 Real Estate (126634)
 Recreation & Leisure (95406)
 Relationships (87680)
 Research (16175)
 Sales (80337)
 Science & Technology (110268)
 Search Engines (23488)
 Self Improvement (153237)
 Seniors (6232)
 Sexuality (35950)
 Small Business (49283)
 Software (83016)
 Spiritual (23469)
 Sports (116098)
 Tax (7659)
 Telecommuting (34067)
 Travel & Tourism (307896)
 UK Property Investment (3121)
 Video Games (13428)
 Web Traffic (11749)
 Website Design (56839)
 Website Promotion (36599)
 World News (1000+)
 Writing (35791)
Author Spotlight
ELLISEN WANG

I'm Ellisen, nice to meet you! Obviously you're here because you want to know who I am. Wel...more
ANISH SAH

My Name is Anish Sah, I am an Internet Marketing and SEO Expert, Social Media Guru and young Entrepr...more
FCAR LOVEFCAR

Shenzhen Fcar Technology Co., Ltd. is a high-tech enterprise.selling and sevice of Auto diagnostic t...more
CACEY TAYLOR

Im just a man who likes to be happy and see others happy. Im into home business, sports, family, and...more
FORD MYERS

Ford R. Myers is an award-winning career coach and President of Career Potential, LLC. He is author ...more


Handling errors in SAS environment by Clinnovo Research Labs





Article Author Biography
Handling errors in SAS environment by
Article Posted: 07/05/2013
Article Views: 339
Articles Written: 26
Word Count: 883
Article Votes: 2
AddThis Social Bookmark Button

Handling errors in SAS environment


 
Education,Health,Science & Technology
Introduction: Programmers sometime perform errors during SAS program coding; these errors are displayed within one of the windows in SAS environment known as log window. These errors usually appear during the compilation and execution phases of SAS programming. Programmers can debug SAS programming errors by understanding processing messages in the SAS log window and then fixing the code spontaneously.

The errors are called bugs which are classified as:

Syntax: Missing semicolon, uninitialized variable and variable not found

Data: Missing values were generated; numeric to character conversion, invalid data, and character field is truncated

Logic: DATA step produces wrong results but no error message.

Referencing the SAS Log window for errors:

The first and most important rule in debugging SAS programs is to always, follow checking the SAS log. After running a SAS program many programmers turn immediately to the output window for a default generated report. This is understandable, but not advisable. It is entirely possible and sooner to get output that looks fine but it might be sometime totally incorrect output report. So often checking the SAS log window whenever a simple program has been run successfully is the only way to know whether a program has run properly or not. A SAS log contains majorly 3 types of messages: errors, warnings and notes.

Errors:

If a programmer gets an error message in SAS program, programmer will know it because error messages get programmers attention by not at all executing a job with any one of the bugs. Error messages are not quiet, discrete, or subtle; they are the loud, rabble-rousers of SAS messages by stopping a program dead in its tracks. Till the errors are corrected they don’t allow the programmers to move further in programming. For example: ERROR: No CARDS or INFILE statement.

Warnings:

Warnings are less dire than errors. SAS also prints warnings in log window but then goes ahead and runs the job anyway. Many programmers, including some professional programmers, try to ignore warnings messages. But it should not be ignored because sometimes the situations that result in warnings are indeed harmless; other times they indicate grave problems, if unresolved, will render the results worthless. Programmers should always check all warnings to see if they are harmless or hazardous with the programming. For example: WARNING: The data set WORK.SAMPLE may be incomplete. When this step was stopped there were 0 observations and 3 variables.

Different error messages are displayed depending on the error that is generated, some of the error messages that are generated are:

Notes:

Notes are the most innocuous messages that SAS displays in the SAS log. They simply inform the programmer of the status of their program. Notes contain information such as the number of records inputted from an external file or the number of observations written in a SAS data set. They are critically important way of catching errors. For example: NOTE: The data set WORK.SPECIES has 14 observations and 3 variables.

The missing semicolon:

Even the newest of SAS programmers knows that every SAS statement ends with a semicolon; so it is ironic that one of the most common bugs is the missing semicolon. While most SAS error messages are clear and easy to understand, the hallmark of a missing semicolon is confusion. Missing semicolons often produce a long stream of baffling messages. For Example: NOTE: The SAS System stopped processing this step because of errors. WARNING: The data set WORK.INFILE may be incomplete. When this step was stopped there were 0 observations and 3 variables.

Uninitialized variable and variable not found:

These two related messages intimate a programmer that SAS was unable to find one of the variables. The first time users if they see one of these messages will probably wonder what SAS is commenting about. When SAS is unable to find a variable in a DATA step, SAS prints the variables uninitialized message. Then SAS creates the variable, sets its values to missing for all observations and runs the DATA step. For Example: NOTE: Variable VAR8 is uninitialized.

Numeric to character conversion:

If you accidentally mix numeric and character variables, SAS will convert the data from one type to the other, run the program anyway and print the values. Printed values note have been converted to a note in the log window. NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).

Conclusion:

A SAS programmer should always check their SAS log even when the output looks fine. Notes are just as important as error messages and warnings in debugging the programs. Understanding an error message and debugging the error can not only help in obtaining a correct analyses report but also help the programmer to improve his SAS programming knowledge and thus help him to perform better in future.

Clinnovo is a clinical innovation company. It is pioneer CRO industry in India. Clinnovo offers professional clinical research course , clinical data management course ,SAS Training and imaging training. Clinnovo has been serving different bio-pharma industries across the world with excellence and high quality. For more information contact at +91 9912868928, 040 64635501

Related Articles - SAS, Environment, Clinical, Data, Errors, Debugging, Handling, Datasteps, Missing values, Program, warning, messages, Programmers, uninitialized, step,

Email this Article to a Friend!

Receive Articles like this one direct to your email box!
Subscribe for free today!

 Rate This Article  
Completely useless, should be removed from directory.
Minimal useful information.
Decent and informative.
Great article, very informative and helpful.
A 'Must Read'.

 

Do you Agree or Disagree? Have a Comment? POST IT!

 Reader Opinions 
Submit your comments and they will be posted here.
Make this comment or to the Author only:
Name:
Email:
*Your email will NOT be posted. This is for administrative purposes only.
Comments: *Your Comments WILL be posted to the AUTHOR ONLY if you select PRIVATE and to this PUBLIC PAGE if you select PUBLIC, so write accordingly.
 
Please enter the code in the image:



 Author Login 
LOGIN
Register for Author Account

 

Advertiser Login

 

ADVERTISE HERE NOW!
   Limited Time $60 Offer!
   90  Days-1.5 Million Views  

 

Great Paranormal Romance


TIM FAY

I am not a writer nor am I trying to become a writer. I am an average person with average intelligen...more
LAURA JEEVES

At LeadGenerators, we specialise in content-led Online Marketing Strategies for our clients in the t...more
STEVERT MCKENZIE

Stevert Mckenzie, Travel Enthusiast. ...more
LINDA DECANN

Linda DeCann is US based pursuing her career as brand ambassador. Previously she has helped hundreds...more
GENE MYERS

Author of four books and two screenplays; frequent magazine contributor. I have four other books "in...more
CHRIS BURTON

I am an International Corporate Consultant specialising in the bespoke formation of offshore compani...more
STEPHEN BYE

Steve Bye is currently a fiction writer, who published his first novel, ‘Looking Forward Through The...more
DAMIAN POWELL

Demonstrated exceptional leadership in the government and private sector at an executive level. Skil...more
PAUL RICE

hello everyone l been on the net since 2000 and enjoy my work l work as an affiliate and also have w...more
RENE VALENCIA

My name is Rene I am a Las Vegas nightlife blogger and long time socialite. I currently write for bo...more

HomeLinksAbout UsContact UsTerms of UsePrivacy PolicyFAQResources
Copyright © 2021, All rights reserved.
Some pages may contain portions of text relating to certain topics obtained from wikipedia.org under the GNU FDL license