Thống kê mô tả trong phân tích khảo sát

Phân tích dữ liệu khảo sát bằng Python

EbunOluwa Andrew

Data Scientist

Thống kê mô tả trong phân tích khảo sát là gì?

  • Thước đo cơ bản để mô tả dữ liệu khảo sát.
  • Mô tả biến đơn lẻ và mẫu khảo sát tương ứng.

kính lúp và bút trên biểu đồ

Phân tích dữ liệu khảo sát bằng Python

Vì sao dùng thống kê mô tả?

  • Giúp tóm tắt dữ liệu rõ ràng
  • Hình thức
    • Bảng
    • Trực quan hóa
  • Hỗ trợ nhận diện ngoại lệ

Biểu đồ với kính lúp

Phân tích dữ liệu khảo sát bằng Python

Tần suất và phân phối

  • Nhóm dữ liệu theo số lần xuất hiện mỗi lớp
  • Áp dụng cho dữ liệu định tính và định lượng
  • Đếm các kết quả khác nhau trong dữ liệu khảo sát thô
  • Biểu đồ cột, histogram, tròn, đường, v.v.

Quan sát dữ liệu thống kê, đồ thị và biểu đồ

Phân tích dữ liệu khảo sát bằng Python

Xu hướng trung tâm: mean, median, mode

  • Một giá trị đại diện trung tâm phân phối
  • Mean = giá trị trung bình
  • Median = giá trị giữa khi sắp tăng dần
  • Mode = giá trị xuất hiện nhiều nhất
Phân tích dữ liệu khảo sát bằng Python

Thước đo độ biến thiên

  • Xác định mức độ phân tán quanh trung tâm
  • Phạm vi
    • Khoảng cách giữa giá trị lớn nhất và nhỏ nhất
  • Độ lệch chuẩn
    • Độ biến thiên trung bình
    • Cho biết khoảng cách giữa một giá trị và giá trị trung bình

Đám đông nhìn từ trên cao tạo thành đồ thị tăng trưởng với các đường nối giữa họ

Phân tích dữ liệu khảo sát bằng Python

Khảo sát: dietary_habits

dietary_habits.head()
| Age   | Gender | meals_per_day | eat_out_per_wk |
|-------|--------|---------------|----------------|
| 18-24 | Male   |             5 |              4 |
| 18-24 | Male   |             4 |              1 |
| 45-54 | Male   |             3 |              3 |
| 18-24 | Male   |             2 |              1 |
| 18-24 | Female |             3 |              1 |
Phân tích dữ liệu khảo sát bằng Python

Phân phối tần số: dietary_habits

dietary_habits.Gender.value_counts().to_frame("Number")
|        | Number |
|--------|--------|
| Male   | 40     |
| Female | 38     |

Chỉ mục: Gender

Phân tích dữ liệu khảo sát bằng Python

Phân phối tần số: dietary_habits

dietary_habits.Gender.value_counts().to_frame("Number").plot(kind='bar')

biểu đồ cột phân phối tần số theo giới tính

Phân tích dữ liệu khảo sát bằng Python

Thước đo trung tâm: dietary_habits

  • .mean()
  • .median()
  • .mode()
Phân tích dữ liệu khảo sát bằng Python

Thước đo trung tâm: dietary_habits

  • .mean()
dietary_habits.mean()
| meals_per_day  | 3.128205 |
| eat_out_per_wk | 1.897436 |
| dtype: float64 |          |
Phân tích dữ liệu khảo sát bằng Python

Thước đo trung tâm: dietary_habits

  • .median()
dietary_habits.median()
| meals_per_day  | 3.0 |
| eat_out_per_wk | 1.5 |
| dtype: float64 |     |
Phân tích dữ liệu khảo sát bằng Python

Thước đo trung tâm: dietary_habits

  • .mode()
dietary_habits.mode()
| Age   | Gender | meals_per_day | eat_out_per_wk |
|-------|--------|---------------|----------------|
| 18-24 | Male   |             3 |              1 |
Phân tích dữ liệu khảo sát bằng Python

Thước đo độ biến thiên: dietary_habits

print(dietary_habits.meals_per_day.max() - dietary_habits.meals_per_day.min())
3
print(dietary_habits.meals_per_day.std())
0.6518500018473766
Phân tích dữ liệu khảo sát bằng Python

Ayo berlatih!

Phân tích dữ liệu khảo sát bằng Python

Preparing Video For Download...