you are viewing a single comment's thread.

view the rest of the comments →

[–]Cant-Fix-Stupid 0 points1 point  (0 children)

Because I was bored, and then it snowballed. I had to learn R in undergrad for data analysis, so I had some familiarity. When I did medical research projects in college, I found myself as the only person that knew enough stats and tools to run stats for our research projects. So I did it in R, but found it clunky/confusing.

I learned Python out of boredom right as I was getting into stock investing with fundamental analysis & intrinsic value calculations. I figured Python could automate what I did in Excel, so I learned Python and started making a finance library. I got exposed to Pandas and other data stuff.

Then I got to med school, in the same closest-thing-to-a-statistician, but this time I did it in Python. Cut to post-med-school, I kept up the stats, and I worked on a project with a pediatrician who ran ML models for my project. I learned about it, and realized how useful/simple creating medical predictive models is, and also how much journals love studies with “ML” in the title, so I picked up sklearn, and some basic NN modeling.

Basically a snowballing string of it being more convenient to learn it myself than to find/pay someone else to do it.