أخذ العينات العنقودية في الباندا: مع أمثلة


غالبًا ما يأخذ الباحثون عينات من السكان ويستخدمون البيانات من العينة لاستخلاص استنتاجات حول السكان ككل.

طريقة أخذ العينات شائعة الاستخدام هي أخذ العينات العنقودية ، حيث يتم تقسيم السكان إلى مجموعات ويتم اختيار جميع أعضاء مجموعات معينة لإدراجهم في العينة.

يشرح هذا البرنامج التعليمي كيفية إجراء أخذ العينات العنقودية على DataFrame الباندا في بايثون.

مثال: أخذ العينات العنقودية في الباندا

لنفترض أن إحدى الشركات التي تقدم جولات سياحية في المدينة تريد إجراء استطلاع رأي لعملائها. من بين عشر جولات يقدمونها يوميًا، يختارون بشكل عشوائي أربع جولات ويطلبون من كل عميل تقييم تجربته على مقياس من 1 إلى 10.

يوضح الكود التالي كيفية إنشاء Pandas DataFrame للعمل معه:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (0)

#createDataFrame
df = pd.DataFrame({'tour': np. repeat (np. arange (1,11), 20),
                   'experience': np. random . normal (loc=7, scale=1, size=200)})

#view first six rows of DataFrame
df. head ()

  tour experience
1 1 6.373546
2 1 7.183643
3 1 6.164371
4 1 8.595281
5 1 7.329508
6 1 6.179532

والكود التالي يوضح كيفية الحصول على عينة من العملاء عن طريق اختيار أربع زيارات عشوائيا وإدراج كل عضو من تلك الزيارات في العينة:

 #randomly choose 4 tour groups out of the 10
clusters = np. random . choice (np. arange (1,11), size=4, replace= False )

#define sample as all members who belong to one of the 4 tour groups
cluster_sample = df[df[' tour ']. isin (clusters)]

#view first six rows of sample
cluster_sample. head ()

tour experience
40 3 5.951447
41 3 5.579982
42 3 5.293730
43 3 8.950775
44 3 6.490348 

#find how many observations came from each tour group
cluster_sample[' tour ']. value_counts ()

10 20
6 20
5 20
3 20
Name: tour, dtype: int64

ومن النتيجة يمكننا أن نرى أن:

  • تم تضمين 20 عميلاً من المجموعة السياحية رقم 10 في العينة.
  • تم تضمين 20 عميلاً من المجموعة السياحية رقم 6 في العينة.
  • تم تضمين 20 عميلاً من المجموعة السياحية رقم 5 في العينة.
  • تم تضمين 20 عميلاً من المجموعة السياحية رقم 3 في العينة.

وبذلك تتكون هذه العينة من 80 عميلاً من 4 مجموعات سياحية مختلفة.

مصادر إضافية

التعرف على الأنواع المختلفة لطرق أخذ العينات
أخذ العينات الطبقية في الباندا
أخذ عينات منهجية من الباندا

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *