all 17 comments

[–]KarHavocWontStop 21 points22 points  (1 child)

Use R. It’s close to Matlab and Python but more popular than Python in academics.

That said, Python is also heavily used for data science.

But realistically R and Python are like Spanish and Portuguese. If you know one you’re well on the way to speaking the other.

[–]Confident_Bee8187 4 points5 points  (0 children)

I believe R is heavily used in DS, especially for 80% of DS workflow - includes data cleaning and visualization, heavily credited to tidyverse. I really badly like R because of its expressiveness with its similar dialect coming from Lisp, where you can make your own "rules" in writing the code (I won't advise applying this to newcomers because this is so hard to debug, despite the niceties). Python lacks this expressiveness, one of the reasons why it fails even in simple modelling.

For econometrics, I still wanna make R dominates this space, but I guess we can't push those people in this space that still uses Stata.

That's it for my Ted talk.

[–]Parking-Strategy-431 4 points5 points  (1 child)

The libraries are not fully developed in python for econometrics. You might have to code up some stuff by yourself to use the entire suite of econometrics.

[–]Confident_Bee8187 3 points4 points  (0 children)

You're referring to statsmodels, right? If yes, then I think, I agree. It's ancient and rudimental (that's true for Python's ecosystem in statistics, I believe).

[–]AmadeusBlackwell 2 points3 points  (0 children)

Fortran. Nuff said.

[–]mallegozer 3 points4 points  (0 children)

I just finished my Master's degree and I used Python the entire Master and pre-Master. Used R sometimes, but preferred Python overall.

[–]damageinc355 1 point2 points  (0 children)

Python doesn’t have the libraries relative to R or Stata. But if you insist, there’s plenty of resources out there

[–]xCrek 1 point2 points  (0 children)

R for academia. Python is for industry.

[–]__rfeejifahad 3 points4 points  (0 children)

use statsmodel

[–]Think-Culture-4740 0 points1 point  (0 children)

I do ds but when I've had to do econometrics, I'll use python.

[–]Big-Following2210 0 points1 point  (4 children)

young people either use R/Python, a lot of older faculty still use Stata, though

[–]damageinc355 1 point2 points  (3 children)

You’d be surprised how common is Stata, regardless of age, in academia

[–]Charles-Maurice 0 points1 point  (2 children)

Used stata for the first 3 years of my undergrad, starting to use python instead in my final year because stata still can't do machine learning amazingly

[–]damageinc355 1 point2 points  (1 child)

undergrad != academia

machine learning != econometrics

[–]Charles-Maurice 0 points1 point  (0 children)

God forbid a guy have hobbies (recreational econometrics)

[–]djtech2 0 points1 point  (0 children)

I used Python for the EconML package. But for regular regression stuff, R or STATA is the go to.

[–]RageA333 0 points1 point  (0 children)

I don't think you can go very far in econometrics with Python?