What is sampling in #MachineLearning and what are different sampling techniques?
Detailed analysis of 10 widely used sampling techniques. (Notes at the end πŸ‘‡)
A thread 🧡
PS: There is a Notion document at the end of the thread with detailed notes on this topic 😎
Population vs Sample ✨
πŸ“Œ Population - Population is the collection of the elements which has some or the other characteristic in common.
πŸ“Œ Sample - Sample is the subset of the population. The process of selecting a sample is known as sampling
Why do we even need sampling πŸ€”?
πŸ“Œ Dealing with a complete population is very hard (almost impossible). Sampling is a method that allows us to get information about the population without investigating every individual.
There are two main types of sampling:
1) Probability Sampling - uses randomization to make sure that every element of the population gets an equal chance to be part of the selected sample.
2) Non-Probability sampling - doesn't rely on randomization, more reliant on the researcher's ability to select elements, which may introduce selection bias
Probability Sampling is further divided into:
1) Simple Random Sampling
2) Stratified Sampling
3) Cluster Sampling
4) Systematic Sampling
5) Multistage Sampling
Non-Probability Sampling is further divided into:
1) Convenience Sampling
2) Voluntary Sampling
3) Snowball Sampling
4) Purposive Sampling
5) Quota Sampling
It is difficult to explain each of these sampling techniques in this thread πŸ™, so I have made a Notion page explaining each of them in detail (its applications, advantages, disadvantages, with code) πŸ˜„

β€’ β€’ β€’

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

Keep Current with Atharva Ingle

Atharva Ingle 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 @AtharvaIngle7

15 Aug
Some of the best resources I came across for intuitively visualizing #NeuralNetworks (how they transform data and classify stuff).
With these resources, Neural Networks will be no longer black boxes for you'll.
A thread 🧡
A playlist by none other than @3blue1brown explaining how forward and backward propagation works with great visualizations as always. You can't miss this ...
youtube.com/playlist?list=…
A great article from @ch402 explaining how a neural net transforms the data. He has some other great blogposts too, do check out the complete website
colah.github.io/posts/2014-03-…
Read 14 tweets
9 Aug
How to learn a Machine Learning algorithm?
Everything you need to consider while approaching to learn a #MachineLearning algorithm πŸ‘‡

A thread 🧡
1. Get the intuition behind the algorithm (i.e its core ideas and why the algorithm is there in the first place).
---
2. Get the mathematical intuition behind the algorithm (understand the math working under the hood).
---
3. For what the algorithm is used (regression/classification/both) and how it is modified to fit different scenarios.
---
4. How the algorithm works with numerical and categorical data?
---
Read 9 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(