No matter how long I’ve been doing data science, I still get smacked in the face every once in a while.

A true story. 🧵

#rstats Image
Listen, I’ve been coding in R since 2013.

I’ve published 10 R packages now.

My top 3 combine for over 2,500,000 downloads.

I’ve taught over 3,000 data scientists, many work for Apple, Microsoft, Google, Netflix.

AND, I still get smacked in the face every once in a while.
Case in point!

I was building a Shiny App for my 2018 R/Finance presentation.

(I’d been coding in R for over 5 years & by this point I was pretty solid).
I was sitting in a Starbucks in Chicago, 1000 miles away from my home, dutifully working on my presentation that I was giving the next day.

I updated my R software and BAM!

My app stops working.

Ahhhhh!!!! 🤦‍♂️
IT TOOK ME 14 HOURS TO FIGURE OUT THE PROBLEM!!

Yeah, I know… 14 hours is a long time.

But I had a presentation to give THE NEXT DAY.
Problem was that someone changed an argument to a function. A cruel joke, right?

Wrong. That change legit cost me 14 hours of my life that I’ll never get back. 😡

So my point here is don’t update R.

Just kidding.
My real point is that we all run into problems, and this process can take YEARS to get good.

I’m with ya. I put in the painful YEARS of learning data science the wrong way. So You Don’t Have To.

In fact, I made a free webinar that will help.
It is 40-minutes of free training on the 10 secrets that took me 5-years to learn on my path to becoming a data scientist.

Literally what worked, and what mistakes to avoid in your path. I cover all of it in one value-packed training.

learn.business-science.io/free-rtrack-ma…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Matt Dancho (Business Science)

Matt Dancho (Business Science) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mdancho84

Jun 21
Hey Data Scientists,

I'm hosting a free geospatial analysis training tomorrow, and I'd love to help you learn spatial analysis with #Rstats.

Here's what's coming. 🧵 Image
Geospatial analysis is a high-demand skill that companies are paying people fat salaries to help them.

I want to help you learn geospatial for free (so you can get one of these lucrative jobs).

Here's what I'm teaching live tomorrow...
1. Learn the key function for fast interactive data visualization
Read 9 tweets
May 7
#SQL from #R is insane. Here’s why. 1/6

Image Credit: @yutannihilat_en

#rstats
2/6 Thanks to Hiroaki Yutani for putting this amazing example together.

This small example demonstrates how you can learn R and automatically use SQL.
3/6 Under the hood, the dbplyr library converts R’s tidyverse syntax to SQL

So we don’t need to memorize the SQL translation.
Read 6 tweets
May 5
I've been studying #Bayesian methods in #rstats since the beginning of this year.

The more I learn, the more excited I get about Bayesian.

Here's why... Image
One of the key R packages I've been experimenting with is BRMS (Bayesian Regression Models using Stan).

BRMS allows us to model a wide range of statistical models including:

- linear,
- count data,
- survival,
- multi-effects,
- non-linear (& more!)
The important point is that Bayesian modeling implements a special technique called Markov Chain Monte Carlo (MCMC).

MCMC is a game changer.
Read 6 tweets
Apr 6
My biggest mistakes were never my insights. They were in over-confidence.

An #rstats + #bayesian 🧵
2/n In business, I've made great regression models that have predicted how much sales we were going to make.

In fact, this helped me increase revenue from $3M to $15,000,000 per year at one of the companies I worked at.

BUT my models were NOT perfect.
3/n In fact, I'd argue that the BIGGEST flops were due to over-confidence.

Believing my model was better than it actually was.

Here's what hurt me...
Read 6 tweets
Apr 4
The james bond of data science.

I saw this post from @v_vashishta who described the JB of DS as someone who's resume makes recruiters cry, can cook Michelin 3 start meals with 1 hand, & run an entire #datascience team with the other...

A #rstats #python 🧵 Image
2/n

It's funny, because it's true! Job descriptions perpetuate this unicorn.

BUT, here's the cold hard facts:

1. You don't need to be a unicorn. In fact trying to become one will hurt your progress.
3/n

2. You don't need a PhD degree. In fact most of my students don't have computer science backgrounds. YET, they are getting jobs at Apple, Microsoft, Google...
Read 8 tweets
Mar 7
People are shocked when they learn that I picked #R over Python. It’s a true story.

I began learning data science with Python. This decision actually cost me 2-months and caused me to quit data science for a little bit.

Why? (a 🧵)
#rstats Image
2/n Python was too much like coding. And I came from a business background. My main tool was Excel. Python was unnatural.

A friend of mine recommended me to try #R.

I was instantly surprised at how much more intuitive it was for me given my Excel background. Here's what R had:
3/n
👉#R has functions just like #Excel. I could quickly summarize my data using mean(), sd(), sum(), and friends. These functions were very similar to AVERAGE(), STDEV(), and SUM() from Excel.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(