+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 15 of 18

Thread: STATA or SAS? Which one should I learn?

  1. #1
    Points: 482, Level: 9
    Level completed: 64%, Points required for next Level: 18

    Posts
    22
    Thanks
    8
    Thanked 0 Times in 0 Posts

    STATA or SAS? Which one should I learn?




    Hello
    I am currently trying to go a little beyond SPSS by learning either SAS or STATA. My field is psychology and biostatistics. Which one of these is easier? and more relevant to me?

    My friends are all learning R which I truly hate. Is this a general common fad these days?

    Any good books you would recommend?

  2. #2
    Devorador de queso
    Points: 95,940, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Posting AwardCommunity AwardDiscussion EnderFrequent Poster
    Dason's Avatar
    Location
    Tampa, FL
    Posts
    12,937
    Thanks
    307
    Thanked 2,630 Times in 2,246 Posts

    Re: STATA or SAS? Which one should I learn?

    Could you expand on why you hate R? It might help give a suggestion. I love R, I don't really like SAS, and I've never used Stata.
    I don't have emotions and sometimes that makes me very sad.

  3. #3
    Points: 482, Level: 9
    Level completed: 64%, Points required for next Level: 18

    Posts
    22
    Thanks
    8
    Thanked 0 Times in 0 Posts

    Re: STATA or SAS? Which one should I learn?

    Sorry I do not hate R. It just may be how our computer lab works which forces us to get R using a server. But if you could tell me why you love R and where I can start to learn it (Books, websites) I might as well learn R. I just like everything on my own PC not using a server and have to download packages.

  4. #4
    Devorador de queso
    Points: 95,940, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Posting AwardCommunity AwardDiscussion EnderFrequent Poster
    Dason's Avatar
    Location
    Tampa, FL
    Posts
    12,937
    Thanks
    307
    Thanked 2,630 Times in 2,246 Posts

    Re: STATA or SAS? Which one should I learn?

    Quote Originally Posted by timbp View Post
    Every now and then I make a foray into R, but find it very difficult to get any real work done. I dont' understand why so many people like R.
    Because it makes it easy to get real work done. I'm serious - it has a steep learning curve but once you're familiar with it it's a very powerful tool.
    I don't have emotions and sometimes that makes me very sad.

  5. #5
    Fortran must die
    Points: 58,790, Level: 100
    Level completed: 0%, Points required for next Level: 0
    noetsi's Avatar
    Posts
    6,532
    Thanks
    692
    Thanked 915 Times in 874 Posts

    Re: STATA or SAS? Which one should I learn?

    R is useful for statistical purist like Dason who only do research that no one else understands (well 99.99997 percent of the human population anyhow). For most others, and for nearly all bosses in the real world which means most employees as well, SAS, Strata, or SPSS is best. You also don't have to learn to write code.... R is extremely useful for work you will almost certainly never do outside academia (academic including pure research organizations outside academics - effectively the same thing).

    I use SAS a lot (SPSS some, R rarely). I have not used STRATA. I suspect you will find little meaningfull difference between them for most tasks. The answer to your question likely depends where you will work after school. In the private sector (or government outside universities) I think you will find SAS and SPSS more common and thus more useful to learn. In an academic setting R will be. Strata is (as best I can tell) not used as much as SAS or SPSS in non-academic organizations although that is based only on personal experience not formal studies and thus of course could be wrong.
    "Very few theories have been abandoned because they were found to be invalid on the basis of empirical evidence...." Spanos, 1995

  6. #6
    Devorador de queso
    Points: 95,940, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Posting AwardCommunity AwardDiscussion EnderFrequent Poster
    Dason's Avatar
    Location
    Tampa, FL
    Posts
    12,937
    Thanks
    307
    Thanked 2,630 Times in 2,246 Posts

    Re: STATA or SAS? Which one should I learn?

    Quote Originally Posted by noetsi View Post
    R is useful for statistical purist like Dason who only do research that no one else understands (well 99.99997 percent of the human population anyhow)
    R is preferred by those that do research because it makes it easy to program in new methods. What this also means is that R is always on the cutting edge with respect to data analysis techniques. Maybe you don't care about that and that's fine but for a lot of people this is important and useful. I know a lot of people that work with financial data that use R almost exclusively. This is a field where having access to the latest techniques can make a company A LOT of money if they're smart enough to take advantage of it. There are plenty more examples but we've had this discussion before....

    You also don't have to learn to write code....
    And you don't have to learn to write code in SAS or Stata? I guess with SAS you can use Enterprise Guide but that's not "SAS" in my mind. But writing code is a huge advantage in my mind. It allows for an easily reproducible analysis. It means that if I want to run the same analysis but on a different data set I don't have to do a bunch of extra work.
    R is extremely useful for work you will almost certainly never do outside academia (academic including pure research organizations outside academics - effectively the same thing).
    R does everything that SAS/SPSS/Stata do. I don't see what point you're trying to make. Sure it has a learning curve but don't try to say that you can't do the simple stuff in R.

    I use SAS a lot (SPSS some, R rarely). I have not used STRATA. I suspect you will find little meaningfull difference between them for most tasks. The answer to your question likely depends where you will work after school. In the private sector (or government outside universities) I think you will find SAS and SPSS more common and thus more useful to learn. In an academic setting R will be. Strata is (as best I can tell) not used as much as SAS or SPSS in non-academic organizations although that is based only on personal experience not formal studies and thus of course could be wrong.
    Learning R does have another big advantage... it's free. So if you end up working at a place that doesn't have access to SAS/SPSS/Stata you don't have to pay a lot of money to get a license so you can use it to analyze data.
    I don't have emotions and sometimes that makes me very sad.

  7. #7
    Omega Contributor
    Points: 38,413, Level: 100
    Level completed: 0%, Points required for next Level: 0
    hlsmith's Avatar
    Location
    Not Ames, IA
    Posts
    7,004
    Thanks
    398
    Thanked 1,186 Times in 1,147 Posts

    Re: STATA or SAS? Which one should I learn?

    All depends on where you end-up. From my experience pysch may use SPSS or SAS, depends where you are at. Biostatistics is very heavy in SAS (this is my area). Many gov and national datasets are provided as SAS datasets and many large hospital systems affiliated with or not with academic institutions run SAS off servers. However, many of the other programs are great. Just keep learning the principles, then you can apply them to whichever program. Also, play around with them all, so when it comes to job interviewing time you can claim experience with all of them.

    R a fad? Well it is picking up more and more steam, but I don't see it as the mainstay in the private sector anytime soon. Who knows??
    Stop cowardice, ban guns!

  8. #8
    Fortran must die
    Points: 58,790, Level: 100
    Level completed: 0%, Points required for next Level: 0
    noetsi's Avatar
    Posts
    6,532
    Thanks
    692
    Thanked 915 Times in 874 Posts

    Re: STATA or SAS? Which one should I learn?

    What this also means is that R is always on the cutting edge with respect to data analysis techniques.
    That was actually my point. R is very useful for work that is very rarely used outside academics or academic like organizations. Which is not very many. It depends (as hlsmith noted above) where you will work what you use.

    Most of even SAS is rarely going to be used in normal business or public organizations. Virtually everything I have to do (and I do much more statistics here than is common I suspect) can be done in EG. On rare occassions you have to modify the code with regular code. Then you just insert it into the EG.
    "Very few theories have been abandoned because they were found to be invalid on the basis of empirical evidence...." Spanos, 1995

  9. #9
    Devorador de queso
    Points: 95,940, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Posting AwardCommunity AwardDiscussion EnderFrequent Poster
    Dason's Avatar
    Location
    Tampa, FL
    Posts
    12,937
    Thanks
    307
    Thanked 2,630 Times in 2,246 Posts

    Re: STATA or SAS? Which one should I learn?

    Quote Originally Posted by noetsi View Post
    That was actually my point. R is very useful for work that is very rarely used outside academics or academic like organizations.
    Which is fine but R containing cutting edge stuff doesn't take away from the fact that it does the basic stuff too.
    I don't have emotions and sometimes that makes me very sad.

  10. #10
    TS Contributor
    Points: 6,786, Level: 54
    Level completed: 18%, Points required for next Level: 164

    Location
    Sweden
    Posts
    524
    Thanks
    44
    Thanked 112 Times in 100 Posts

    Re: STATA or SAS? Which one should I learn?

    If I had to choose between STATA and SAS, I'd choose STATA any time!

  11. #11
    TS Contributor
    Points: 21,765, Level: 92
    Level completed: 42%, Points required for next Level: 585

    Location
    Israel
    Posts
    393
    Thanks
    0
    Thanked 7 Times in 7 Posts

    Re: STATA or SAS? Which one should I learn?

    R is very popular firstly because it's free (in contrast to SAS which is very expensive). In addition, like it was said here in the thread, R is the first package to have brand new techniques, if someone wrote an article about it, most likely that someone wrote a package that implement it on R. So R is the most powerful package. However, R is very hard to use. It doesn't take to be a statistician to use R, but some computer science skills won't hurt in this case.

    SAS is very powerful and it's popular for a reason. SAS also allow you to run some models that other packages still don't (like generalized mixed models). For a long time I worked with Stata, purely because my company couldn't afford SAS. Now we did buy SAS, and I have to admit that I understand why it is said to be powerful, well it is ! Stata is easier to use, it's getting more popular by the day. The code is so simple, and you also have a GUI that helps you a lot. Stata is also extendable kind of like R is, but with less extension packages.

    I think that the choice of a software should be based on how much can you spend, what your needs are (which models & techniques you plan to use), how good you are with writing codes,....

    It's also worth thinking of the other options in the market, and not to rule anything, you can read about JMP (belongs to SAS), Statistica, Minitab, Systat (SPSS you already know so I think I covered most of them). Some of the names I just mentioned are VERY easy to use.

    Another option that came to my mind. If you have strong excel skills, you can try XLSTAT.

  12. #12
    Fortran must die
    Points: 58,790, Level: 100
    Level completed: 0%, Points required for next Level: 0
    noetsi's Avatar
    Posts
    6,532
    Thanks
    692
    Thanked 915 Times in 874 Posts

    Re: STATA or SAS? Which one should I learn?

    A key is what your manager likes.....
    "Very few theories have been abandoned because they were found to be invalid on the basis of empirical evidence...." Spanos, 1995

  13. #13
    Points: 2,075, Level: 27
    Level completed: 50%, Points required for next Level: 75
    Nathan G's Avatar
    Location
    Sacramento, CA
    Posts
    94
    Thanks
    27
    Thanked 29 Times in 23 Posts

    Re: STATA or SAS? Which one should I learn?

    R is great.. Of course I work in a lab conducting experiments. I wrote a script which loads the data we measured, analyzes the correlations of the 50+ variables in our experiments, and outputs beautiful graphs and latex documents we use to make recommendations to the higher ups. It took some work to get it going, but aside from a few tweaks here and there, all I have to do is click a button and the entire process is automated. My manager loves it.
    “Super genius… I like the way that rolls out! Super Genius!" - Wile E. Coyote, SG
    "87.3% of all statistics are made up, the other 12.7% get done up.” - NRG

  14. #14
    Fortran must die
    Points: 58,790, Level: 100
    Level completed: 0%, Points required for next Level: 0
    noetsi's Avatar
    Posts
    6,532
    Thanks
    692
    Thanked 915 Times in 874 Posts

    Re: STATA or SAS? Which one should I learn?

    Of course your manager works in a lab (or above a lab). Which is the key point. What you use depends on where you work and what you do and how good you are at coding. As with most questions there are no absolute answers to this.
    "Very few theories have been abandoned because they were found to be invalid on the basis of empirical evidence...." Spanos, 1995

  15. #15
    Points: 3,457, Level: 36
    Level completed: 72%, Points required for next Level: 43

    Posts
    156
    Thanks
    42
    Thanked 43 Times in 40 Posts

    Re: STATA or SAS? Which one should I learn?


    I can't comment on STATA much, although I have heard good things about it and the small amount of code I've seen looks sensible.

    The thread seems to have become R vs. SAS and since I use both, I can comment on that:

    SAS is expensive, R is free.

    SAS is extensively tested, the base part of R and most of the packages are very well tested but some packages ...

    SAS has excellent tech support, R has none (although there is R-Help and StackExchange)

    SAS has voluminous documentation, R has minimal documentation. Some prefer one, some the other.

    SAS is behind R in terms of what it offers, but when it does offer something, it goes all out.

    SAS has made improvements in graphics and its default graphs in the statistics PROCs are nice, but R is still more flexible for free-form graphs.

    In R you can see (and modify) the code; in SAS you can't

    BOTH can be used well both in and out side of academia.

+ Reply to Thread
Page 1 of 2 1 2 LastLast

           




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts






Advertise on Talk Stats