How much programming is a statistician supposed to know?

  • Thread starter Thread starter kramer733
  • Start date Start date
  • Tags Tags
    Programming
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 4K views
kramer733
Messages
322
Reaction score
0
Should one who is trying to be a statistician supposed to know a lot about computer science?
Should i take up to 2nd year courses on computer science? Would they need to take design and analysis of algorithms or computable functions
 
Physics news on Phys.org
kramer733 said:
Should one who is trying to be a statistician supposed to know a lot about computer science?
Should i take up to 2nd year courses on computer science? Would they need to take design and analysis of algorithms or computable functions

It depends.

For example if you doing something like what an actuary does, VBA, Excel, R, and SAS as well as custom platforms for that job are probably sufficient. You might need to do some database analysis which translates to SQL.

If you're doing something in the vicinity of signal processing, then something like MATLAB or C/C++ is probably going to be important.

If you are coding simulations and need the speed, you probably will need something bare to the metal like C/C++ compiled libraries or maybe even ones written in an assembly level environment.

Typically what will happen is that you will use something that's easy to get results from and also able to generate them quickly: Whatever platform you need to use, you'll just learn that and get it to do what you need to.

In regards to your question, I don't think its necessary to take those (in the context of you wanting to do statistics), but if you're interested I don't see why not.

If you are interested in statistics I would suggest you get some experience with something like SAS or R. R is free and comes with a lot of libraries and documentation. SAS is like a standard platform for statistical analysis and is used widely in the USA.
 
Computer skills are rapidly becoming vital in almost every discipline anymore. Its sort of like typing skill was 30 years ago.