Masalah utama anu aya hubunganana sareng kode pikeun statistik inferensi dina Python nyaéta yén éta tiasa sesah ngartos sareng napsirkeun hasilna. Python mangrupikeun basa anu kuat, tapi tiasa sesah maca sareng ngartos kode anu dianggo pikeun statistik inferensi. Sajaba ti, aya loba bungkusan béda sadia pikeun statistik inferensial di Python, nu bisa nyieun hésé pikeun milih hiji katuhu pikeun analisis husus. Pamustunganana, sababaraha pakét ieu panginten henteu énggal-énggal atanapi dipercaya sapertos anu sanés, janten penting pikeun ngalakukeun panalungtikan sateuacan dianggo.
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)
garis 1: garis ieu impor fungsi chi2_contingency ti perpustakaan scipy.stats, lajeng ngagunakeun eta pikeun ngitung hiji test chi-kuadrat kamerdikaan dina data observasi. Hasil tina tés ieu disimpen dina variabel chi2, p, dof, jeung ekspektasi.
garis 2: garis ieu impor fungsi f_oneway ti perpustakaan scipy, lajeng ngagunakeun eta pikeun ngitung ANOVA hiji arah dina tilu sampel (sample1, sample2, sample3). Hasil tés ieu disimpen dina variabel F jeung p.
garis 3: garis ieu impor fungsi pearsonr ti perpustakaan scipy.stats, lajeng ngagunakeun eta pikeun ngitung koefisien korelasi Pearson antara dua variabel (x jeung y). Hasil tina tés ieu disimpen dina variabel corr sareng _.
Daptar eusi
Naon statistik inferensial
Statistik inferensi mangrupa cabang statistik anu ngagunakeun data tina sampel pikeun nyieun inferensi atawa generalisasi ngeunaan populasi. Ieu ngawengku nyieun conclusions ngeunaan populasi dumasar kana data dikumpulkeun ti sampel. Dina Python, statistik inferensi bisa dipaké pikeun nyieun kacindekan jeung nyieun prediksi ku ngagunakeun rupa-rupa téhnik kayaning nguji hipotésis, analisis korelasi, analisis régrési, jeung sajabana. Téhnik ieu ngamungkinkeun urang pikeun narik wawasan anu bermakna tina data urang sareng ngabantosan urang nyandak kaputusan anu langkung saé.
Jinis statistik inferensial
Dina Python, aya sababaraha jinis statistik inferensial anu tiasa dianggo pikeun nganalisis data. Ieu ngawengku tés-t, ANOVA, tés chi-kuadrat, tés korelasi, jeung analisis régrési. Tés-T digunakeun pikeun ngabandingkeun sarana dua atawa leuwih kelompok data. ANOVA dipaké pikeun ngabandingkeun sarana sababaraha grup data. Uji chi-kuadrat digunakeun pikeun nguji hubungan antara variabel katégori. Uji korelasi ngukur kakuatan jeung arah hubungan linier antara dua variabel. Tungtungna, analisis régrési dipaké pikeun ngaduga variabel terikat tina hiji atawa leuwih variabel bebas.
Kumaha anjeun nyerat statistik inferensial
Statistik inferensi mangrupa cabang statistik anu ngagunakeun data tina sampel pikeun nyieun inferensi ngeunaan populasi ti mana sampel dicokot. Dina Python, statistik inferensi tiasa dilakukeun nganggo sababaraha perpustakaan sapertos SciPy, StatsModels, sareng NumPy.
Pikeun ngalakukeun statistik inferensial dina Python, anjeun kedah ngimpor heula perpustakaan anu diperyogikeun teras nganggo fungsi sapertos mean (), median (), mode (), varians (), simpangan baku (), t-test (), chi -test kuadrat () jsb Contona, upami anjeun hoyong ngitung mean tina dataset dibikeun, Anjeun bisa make mean () fungsi tina NumPy:
impor numpy sakumaha np
data = [1,2,3,4]
mean_value = np.mean(data)
print (mean_value) # Kaluaran: 2.5