I want to learn more about SAS using SUGI which are available onlines.
However, it seems that it's tedious to follow the tutorial as
1) Copy pasting the code used in SUGI doesn't work as intended i.e not formatted, characters wrong, pagination
Making learning from SUGI more laborious than intended.
As someone used to do statistical programming using R and Python, it makes me wonder how SAS actually still thrived in these days and age.
@afiqcjohari wrote:
As someone used to do statistical programming using R and Python, it makes me wonder how SAS actually still thrived in these days and age.
Maybe because the old SAS hands are really computer-savy and quite intelligent, which explains their rather high salaries?
Comparing R and Python-based statistics with SAS is not even comparing apples to oranges, IMHO.
SAS is a complete data warehousing system, from ETL to statistics to GUI-based Analytics tools for the non-programmers.
Including the necessary server backends like LAZR, and the necessary metadata infrastructure.
Although the SAS language is at the heart of it, it is only a small part of the picture when you look at data warehousing from an IT manager's POV.
How good is R at delivering a result to the archetypical PHB from a combination of Excel files, legacy text files and databases? In a way that allows the PHB to interact with the data, without any in-depth knowledge of what's behind it technically?
One tiny point, SUGI outdates Github (and StackOverflow) by several decades. The issues you're running into are from copying and pasting from PDF files. Paste to a text file first, zap gremlins, and then paste it into SAS.
SUGI is SAS User Group International - an annual conference that occurred starting in the 70s (?)
SAS Global Forum is the equivalent, papers and presentations are indexed on SAS support site and many papers have separate code files as text files.
A bit old fashioned but one of the best resources is Ron Codys book, learn by example. Or see the UCLA online SAS tutorials which are annotated.
The programming language doesn't matter, the problem solving skills are the same. Choosing to learn is ultimately your choice.
@afiqcjohari wrote:
I beg to differ, the language does matter. It breaks or makes your career. Choosing to learn is easy if time is abundant but not so as I think time is a luxury.
Here's a good anecdote.
https://www.r-bloggers.com/on-programming-languages-why-my-dad-went-from-programming-to-driving-a-bu...
From the end of that anecdote:
"Someone needs to take a look at this. End of rant."
With SAS, that "someone" sits in Cary, NC. With some open source systems, that someone often turns out to be noone.
@Reezacan probably give you an account of her experiences with R vs. SAS.
While languages like COBOL are really in the state of "smelling funny", the SAS ecosystem is still evolving. Just take a look at the many additions from 9.2 to 9.4 (proc ds2, among others).
@afiqcjohari wrote:
Choosing to learn is easy if time is abundant but not so as I think time is a luxury.
When you're through learning, you're through. It's not a matter of time at hand, it's a state of mind. I always learned new languages (with the exception of the first one, Pascal) under time pressure, as I had to start fixing something NOW.
As time goes by, you will know SAS is better than R or Python . SAS is not just a simple program language, unlike other language Jave,Dephi,C,Object C..... SAS 's heart or backup is Statistical and Mathematics Theory . Do you think Statistical and Mathematics would obsolete ?
In reply to the original question: is there a GitHub repo for SAS Global Forum? There isn't a repo specifically for the conference, but many individual authors do share projects on GitHub.
Chris
I like this idea of a repository for SUGI / SGF / RUG code. @Lex_SAS made it a much better world when he provided a way for the user community to search the universe of UG papers.
But in terms of sharing code associated with those papers, the method varies dramatically among authors ("see my website", "see my github page", "see my sascommunity page", "see code in the appendix," "email me for code", "my company won't let me share the code but thanks for letting me present", etc.)
Maybe it's worth considering options for storing code relating to papers, in a useful way that is searchable etc. Allow authors to submit their code along with their paper (or perhaps let the author upload the code themselves).
This would also be useful for code associated with SAS publishing books. I think currenlty, accessing that code usually means downloading a .zip file from some site.
Thanks @Quentin. We have used GitHub as a place for some book examples:
That said, we have to recognize that GitHub is not a site that any of us owns, and it's subject to its own terms and conditions that we don't control. For that reason, we don't usually make such materials available exclusively on GitHub -- we also put them other places (like those ZIP files you mention).
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!