Chi-square test

Python में सर्वे डेटा का विश्लेषण

EbunOluwa Andrew

Data Scientist

Chi-square test

  • श्रेणीबद्ध वैरिएबल के वितरण पर निष्कर्ष
    • देखे गए बनाम अपेक्षित ऑब्जर्वेशन की तुलना

Edge2Edge Media द्वारा ली गई पासे की फोटो, Unsplash पर

Python में सर्वे डेटा का विश्लेषण

सर्वे विश्लेषण में Chi-square test

  • जनसंख्या में दो श्रेणीबद्ध वैरिएबल के संबंध का निर्णय करें
  • $H_{o}$ = वैरिएबल्स में कोई संबंध नहीं
  • $H_{a}$ = वैरिएबल्स में संबंध है
  • P-value
    • यदि महत्त्वपूर्ण (<0.05), तो null परिकल्पना को अस्वीकार करें
    • यदि अमहत्त्वपूर्ण (>0.05), तो null परिकल्पना को स्वीकार करें
Python में सर्वे डेटा का विश्लेषण

सर्वे विश्लेषण में chi-square का उपयोग क्यों

  • आउटपुट वैरिएबल से जुड़े इनपुट वैरिएबल दें

  • अलग-अलग वैरिएबल का जनसंख्या पर प्रभाव समझें

  • जाँचें कि अंतर संयोग से हैं या सांख्यिकीय रूप से महत्त्वपूर्ण

Firmbee.com द्वारा सर्वे परिणाम की फोटो, Unsplash पर

1 Unsplash पर Firmbee.com द्वारा फोटो
Python में सर्वे डेटा का विश्लेषण

सर्वे विश्लेषण में chi-square की मान्यताएँ

  • दोनों वैरिएबल = श्रेणीबद्ध
  • सैंपल जनसंख्या से रैंडम चुना गया
  • सैंपल आकार > 100
  • अपेक्षित आवृत्तियाँ >=5
Python में सर्वे डेटा का विश्लेषण

chi-square विश्लेषण के लिए सर्वे डेटा

pet_type current_pets time_spent reduces_stress
dog 1 420 yes
dog 1 180 yes
dog 4 30 yes
dog 1 30 yes
dog 1 60 yes
Python में सर्वे डेटा का विश्लेषण

chi-square विश्लेषण के लिए सर्वे डेटा

  • सैंपल आकार >100
  • दो श्रेणीबद्ध वैरिएबल:
    • pet_type
    • reduces_stress
  • $$H_{o} $$ पालतू के प्रकार और मालिकों की perceived तनाव-घटत के बीच कोई संबंध नहीं
  • $$H_{a}$$ पालतू के प्रकार और मालिकों की perceived तनाव-घटत के बीच संबंध है
Python में सर्वे डेटा का विश्लेषण

Python में pet_survey पर chi-square विश्लेषण के चरण

import pandas as pd
import scipy.stats as st
data = pd.read_csv('pet_survey.csv') 

cross_table = pd.crosstab(data.reduces_stress, data.pet_type)
chi_analysis = st.chi2_contingency(cross_table)
print(chi_analysis)
|--------------------------|
| (67.7,                   | 
| 1.9e-16,                 |
| 1,                       |
| array([[1767.0, 1825.0], |
| [2251.0, 2325.0]]))      |
Python में सर्वे डेटा का विश्लेषण

pet_survey का परिणाम और व्याख्या

  • आवृत्तियाँ >= 5

    • परिणाम वैध
  • p-value < 0.05

    • null परिकल्पना अस्वीकार
    • pet_owned और reduces_stress संबंधित हैं
  • पालतू का प्रकार इस धारणा को प्रभावित करता है कि तनाव घटता है या नहीं

chi-squared test परिणाम

Python में सर्वे डेटा का विश्लेषण

अभ्यास करते हैं!

Python में सर्वे डेटा का विश्लेषण

Preparing Video For Download...