محلول: رموز للإحصاءات الاستنتاجية في بيثون

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

1. Chi-Square Test of Independence: 
from scipy.stats import chi2_contingency
chi2, p, dof, expected = chi2_contingency(observed)

2. One-Way ANOVA: 
from scipy import stats 
F, p = stats.f_oneway(sample1, sample2, sample3) 
  
3. Pearson’s Correlation Coefficient: 
from scipy.stats import pearsonr 
corr, _ = pearsonr(x, y)

السطر 1: يستورد هذا السطر وظيفة chi2_contingency من مكتبة scipy.stats ، ثم يستخدمها لحساب اختبار مربع كاي للاستقلال على البيانات المرصودة. يتم تخزين نتائج هذا الاختبار في المتغيرات chi2 و p و dof والمتوقعة.

السطر 2: يستورد هذا السطر الدالة f_oneway من مكتبة scipy ، ثم يستخدمها لحساب ANOVA أحادي الاتجاه على ثلاث عينات (عينة 1 ، عينة 2 ، عينة 3). يتم تخزين نتائج هذا الاختبار في المتغيرين F ​​و p.

السطر 3: يستورد هذا السطر دالة pearsonr من مكتبة scipy.stats ، ثم يستخدمها لحساب معامل ارتباط بيرسون بين متغيرين (x و y). يتم تخزين نتائج هذا الاختبار في المتغيرين corr و _.

ما هي الإحصائيات الاستنتاجية

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

أنواع الإحصاء الاستدلالي

في بايثون ، هناك عدة أنواع من الإحصائيات الاستنتاجية التي يمكن استخدامها لتحليل البيانات. وتشمل هذه الاختبارات t ، و ANOVA ، واختبارات مربع كاي ، واختبارات الارتباط ، وتحليل الانحدار. تُستخدم اختبارات T لمقارنة وسائل مجموعتين أو أكثر من البيانات. يستخدم ANOVA لمقارنة وسائل مجموعات متعددة من البيانات. تُستخدم اختبارات Chi-Square لاختبار العلاقات بين المتغيرات الفئوية. تقيس اختبارات الارتباط قوة واتجاه العلاقة الخطية بين متغيرين. أخيرًا ، يتم استخدام تحليل الانحدار للتنبؤ بمتغير تابع من واحد أو أكثر من المتغيرات المستقلة.

كيف تكتب الإحصائيات الاستنتاجية

الإحصائيات الاستدلالية هي فرع من الإحصائيات التي تستخدم بيانات من عينة لعمل استنتاجات حول المجتمع الذي تم أخذ العينة منه. في Python ، يمكن إجراء الإحصائيات الاستدلالية باستخدام مكتبات مختلفة مثل SciPy و StatsModels و NumPy.

لإجراء إحصائيات استنتاجية في Python ، ستحتاج أولاً إلى استيراد المكتبات الضرورية ثم استخدام وظائف مثل المتوسط ​​() والوسيط () والوضع () والتباين () والانحراف المعياري () و t-test () و chi -square test () إلخ. على سبيل المثال ، إذا أردت حساب متوسط ​​مجموعة بيانات معينة ، فيمكنك استخدام دالة المتوسط ​​() من NumPy:

استيراد numpy كـ np
البيانات = [1,2,3,4،XNUMX،XNUMX،XNUMX]
mean_value = np.mean (بيانات)
print (mean_value) # الإخراج: 2.5

الوظائف ذات الصلة:

اترك تعليق