Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Re: SAS vs Perl?

by BazB (Priest)
on Aug 14, 2003 at 21:31 UTC ( [id://284020]=note: print w/replies, xml ) Need Help??


in reply to Re: SAS vs Perl?
in thread SAS vs Perl?

scrottie++.

gunglichen, you don't explain what your application is and how you currently use SAS, so it's hard for me to make specific comments, but I'm going to drivel on anyway :-)

As well as Perl, I use SAS at work - it's used as the basis of our (multi-terabyte) datawarehouse, which I personally think is pretty horrific, and for marketing/customer research analysis on substantial amounts of data where it really shines.

I'm not really a fan of SAS - I generally don't use it as a statistical package, but as a datawarehouse/datastorage system.
Statisticians, analysts and pharmaceutical users seem to be the type of folk that will get the most from SAS - it's where SAS grew up, and it shows. There seems to be a push for SAS to move into the database/warehouse area, but I'm not too impressed.

The basic SAS does not handle parallel processing, concurrency, transactions and the like that you'd expect from an RDBMS.
There are additional SAS packages that help, but I'd rather use an RDBMS.

If you want to calculate regressions, aggregations, perform summarisations, and more analytical functions that I understand, SAS is one of those bits of kit that'll do the job.

Perl is neither an RDBMS nor a complicated statistics package.
It's a case of the right tool for the job.
Some of the SAS programmers I work with try and do everything in SAS, and it gets nasty quickly.
My colleagues are getting bored of me telling them they should be using Perl for that ;-)

SAS does have text processing capabilities, but I almost always extract the data, munge it using Perl, or stick in through some other bespoke software.

If you're using SAS to perform transforms, data storage, basic reporting, comparisons etc, maybe Perl plus some kind of database (from CSV to RDBMS depending on requirements) would do the job.
If you're storing, retrieving and querying data, use an RDBMS (and maybe Perl as a glue language).
If you want hardcore statistics, use SAS.

There is no way you could hope to replicate all of the statistical and reporting functionality or even a respectable subset that SAS offers using Perl.

Cheers.

BazB


If the information in this post is inaccurate, or just plain wrong, don't just downvote - please post explaining what's wrong.
That way everyone learns.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://284020]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2024-03-29 12:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found