Skip to content

Instantly share code, notes, and snippets.

@wahidsadik
Last active May 4, 2019 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wahidsadik/aa2b24ed20269ad32c633ea347f56513 to your computer and use it in GitHub Desktop.
Save wahidsadik/aa2b24ed20269ad32c633ea347f56513 to your computer and use it in GitHub Desktop.
Focused Learning: Analytics

Motivation

I found Anlytics is present everywhere in systems I work. That lead me to think deep about the whole topic. I am taking the opportunity to do a focused learning about Analytics.

The goals are:

  • High level concepts of Analytics
  • Types of Analytics and their usage
  • Techniques
  • Tools - Identify some basic tools and methods you could learn
  • Web-based Analytics - Google, Adobe, etc.
  • Revisit how Analytics is used in your workplace

Dump

Studies so far

Next

To take a look

What is Analytics

Types of Analytics

You can classify Analytics based on quite a few basis. One of the most popular approach is based on what they do:

  • Descriptive Analytics
  • Diagnostic Analytics
  • Predictive Analytics
  • Prescriptive Analytics

Descriptive Analytics

Descriptive Analytics looks at past data and determines what happened. It usually doesn't identify why something happened. You will need to augment other types of analytics to get the full benefit of your data.

Example: An online store may find that it has 20% less users visiting its website (which is a not good sign). That's Descriptive Analytics.

Diagnostic Analytics

Diagnostic Analytics tries to find out why something happened.

Example: Following the example, we found out that the website became much slower in last month, which probably explains why there were less traffic.

Predictive Analytics

Predictive Analytics attempts to predict the future based on what happened in the past.

Prescriptive Analytics

Prescriptive Analytics attempts to prescribe a solution to influence future outcomes. It's difficult as it sounds. Common methods uses - Machine Learning, Business Rules and Algorithms.

See here, here and here.

Related concepts

  • Reports vs Dashboards
    • Reports are static in nature, and usually scoped to specific business area.
    • Dashboards are interactive, and allows you to slice/dice on the fly. They have been available to senior management usually, but the norm is breaking now.
    • Read here.
  • TBD: The Basics Of Data Analytics – K2 Data Science & Engineering

Tools

Google Analytics

I am following this: How to Use Google Analytics [The Absolute Beginner's Guide] - Moz

TODO: Write up

Techniques

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment