Why is SAS considered self-documenting?

Answer Posted / ravi gupta

I think this is because in SAS by default we get detailed log.. listing out each and every step with ERROR/WARNINGs or NOTES, this is quite helpful in debugging.
On top of it you also have debugging options like - MACROGEN SYMBOLGEN MLOGIC MPRINT MFILE, which allows you to dig deeper and get even more detailed logs.

Looking at SAS log only you can make out what exactly the code is doing... you get the whole story documented itself - how many observations where read from input dataset and how many variables the new dataset have and if a variable was left uninitialised or truncated and lot more.
Its so well documented that you can retrieve your SAS code from its log using a simple regular expression.
However, I struggled to get SAS like logs in R & Python.

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do you define proc in sas? : sas-grid-administration

678


What is SAS? What are the functions does it performs?

736


What is the difference between one to one merge and match merge? Give an example.

574


What can be the size of largest dataset in SAS?

720


What is the basic structure of a sas program?

602






What is the function of output statement in a SAS Program?

617


What is the use of function Proc summary?

656


what is sas database server? : Sas-di

619


What is factor analysis?

663


in the flow of data step processing, what is the first action in a typical data step? : Sas programming

655


Enlist the functions performed by sas.

678


how will you location sas platform applications available from web browser? : Sas-bi

546


For what purposes have you used sas macros? : sas-macro

540


What is the SAS data set?

679


How do dates work in SAS data?

689