Importance of Clustering :

Clustering is the process of grouping data items that are “similar” between them, and “dissimilar” to data items in other clusters.

Clustering separates datasets into many clusters of similar ones and finding out grouping in data automatically.

So, the main purpose of clustering is to separate groups with similar behaviors and combine them together into diverse clusters.

It is very challenging for a machine to recognize from an orange or an apple unless as it should be trained on a huge amount of relevant dataset. This training is done by using unsupervised machine learning algorithms, such as clustering.

For example…

What is Regression?

Before learning about linear regression, let us get ourselves accustomed to regression. Regression is a method of modeling a target value based on independent predictors. It is a statistical tool which is used to find out the relationship between the outcome variable also known as the dependent variable, and one or more variable often called as independent variables.

When and why do you use Regression?

Regression is performed when the dependent variable is of continuous data type and Predictors or independent variables could be of any data type like continuous, nominal/categorical, etc. …

“Machine learning is the next Internet”

“A breakthrough in machine learning would be worth ten Microsofts”

Why Machine Learning?

There are some issues in traditional programming.

It is hard to write programs for certain tasks even for expert programmers.


  • Human face or handwriting recognition
  • Playing complex games like chess
  • Recommending movies that a person will like


  • Very difficult to develop an ‘algorithm’ for the task
  • Even if an algorithm exists, it will be too complicated
  • Too many instances needed (e.g., one for every user)

Instead of writing a program by hand, collect lots of examples that specify the correct output for a given input.

A machine learning algorithm takes these examples and produces a program/algorithm that does the job.

This blog is about the concepts of Hypothesis testing.

Let’s start with the definition of Hypothesis testing with an example.

Hypothesis testing :

Hypothesis testing is really a systematic way to test claims or ideas about a group or population. Hypothesis testing or significance testing is a method for testing a claim or hypothesis about a parameter in a population, using data measured in a sample. In this method, we test some hypotheses by determining the likelihood that a sample statistic could have been selected, if the hypothesis regarding the population parameter were true.

It is a statistical method that is used in…

As Josh Wills once said, “Data Scientist is a person who is better at statistics than any programmer and better at programming than any statistician.”

This blog contains the concepts of Random Variables, Discrete & Continuous Distributions, Joint Distributions, and Inferential Statistics & Sampling, Central Limit Theorem, and Confidence Intervals.

So, let’s start with Random variables.

Random variable :

A random variable, usually written X, is a variable whose possible values are numerical outcomes of a random phenomenon.

It is a function that associates a real number with an event.

Let us consider a scenario in cricket where we want to know about the number of catches caught in an over.

An over consists of 6 deliveries and assuming 6 legal deliveries, so the possibility of the number of catches taken in an over will be {0,1,2,3,4,5,6}.

Here, the Random variable denoted as X can be defined as the variable which counts the…

Sriram Chunduri

Data science trainee at Almabetter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store