Home › Roadmap › Data Cleaning & EDA › Part 4

Exploratory Data Analysis

📘 ডেটার প্যাটার্ন ও সম্পর্ক অন্বেষণ।

🌐 Explore patterns and relationships.

🧹 ডেটা ক্লিনিং ও EDA🎚 Intermediate📍 Part 4 / 6🧩 3 সাব-টপিক
🧹
1

ধারণা · Concept

কী এবং কেন
📘 বাংলা ব্যাখ্যা:
ডেটার প্যাটার্ন ও সম্পর্ক অন্বেষণ।
🌐 English:
Explore patterns and relationships.

🗂 কোথায় পড়ে

২. ডেটা বিশ্লেষণ → ডেটা ক্লিনিং ও EDA → Exploratory Data Analysis

🎯 এই শাখার লক্ষ্য

Detect outliers, fix missing values, profile data

🧰 টুলস

pandas, ydata-profiling

🪜

ধাপে ধাপে শিখুন · Step-by-step

কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল
💡 কেন গুরুত্বপূর্ণ?

মডেলের আগে ডেটা বোঝা—প্যাটার্ন, সমস্যা ও নতুন প্রশ্ন আবিষ্কার।

  1. ধাপ 1
    ৫–১০টি প্রশ্ন লিখুন (কোন জেলায় বেশি? কোন মাসে?)
  2. ধাপ 2
    প্রতিটি কলামের বিতরণ ও মিসিং দেখুন
  3. ধাপ 3
    সম্পর্ক: কোরিলেশন, গ্রুপভিত্তিক তুলনা, সময় প্রবণতা
  4. ধাপ 4
    প্রতিটি অন্তর্দৃষ্টি চার্টসহ এক লাইনে লিখুন ও পরবর্তী পদক্ষেপ ঠিক করুন

🧪 বাস্তব উদাহরণ

EDA-তে দেখা গেল রাত ১২টার সময় অস্বাভাবিক রেকর্ড—ডেটা এন্ট্রি সিস্টেমের টাইমজোন সমস্যা ধরা পড়ল।

⚠️ সাধারণ ভুল

EDA-তে শুধু চার্ট বানানো, সিদ্ধান্ত/অন্তর্দৃষ্টি না লেখা।

🔑 মূল শব্দ (Key terms)

EDAinsightdistributioncorrelationhypothesis generation

3

সাব-টপিক ও বিস্তারিত · Sub-topics

টপিক → সাব-টপিক → সাব-সাব টপিক
4.1 প্রশ্ন দিয়ে শুরু4.1.1 কী জানতে চাই
4.2 সারাংশ ও ভিজ্যুয়াল4.2.1 describe4.2.2 hist4.2.3 corr
4.3 অনুসন্ধান লিপিবদ্ধ4.3.1 insight তালিকা
🎬

ভিডিও · Videos (বাংলা ও English)

ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত

📺 আরও খুঁজুন

💻

হাতে-কলমে · Try it (Data Cleaning & EDA)

এডিট করে Run চাপুন · Ctrl+Enter
import pandas as pd, numpy as np
df=pd.DataFrame({"age":[25,27,np.nan,29,200,26,27],"city":["Dhaka","dhaka ","Sylhet","Sylhet","Dhaka",None,"dhaka "]})
df["city"]=df.city.str.strip().str.title()
q1,q3=df.age.quantile([.25,.75]); iqr=q3-q1
out=(df.age<q1-1.5*iqr)|(df.age>q3+1.5*iqr); print("Outliers:\n",df[out])
df.loc[out,"age"]=np.nan; df["age"]=df.age.fillna(df.age.median())
print(df.drop_duplicates()); print("Missing:\n",df.isna().sum())
❓

সেল্ফ-চেক · Self check

1. “কী জানতে চাই” — এটি কোন সাব-টপিকের বর্ণনা?

2. “describe, hist, corr” — এটি কোন সাব-টপিকের বর্ণনা?

3. “insight তালিকা” — এটি কোন সাব-টপিকের বর্ণনা?

🔗

সংযুক্ত কনসেপ্ট · Connected concepts

← আগের টপিকDuplicate Handlingপরের টপিক →Univariate Bivariate Analysis
🎬 Video