Seluruh teori pada section sebelumnya dapat dihitung ulang dengan beberapa baris Python. Section ini menyiapkan lingkungan kerja lalu membahas statistics bawaan, NumPy, pandas, matplotlib, seaborn sebagai pelengkap visualisasi, SciPy, dan implementasi regresi — semua contoh telah diuji pada Python 3.12.
Siapkan lingkungan kerja Python untuk analisis statistika: instalasi Python, virtual environment, empat pustaka utama, serta dataset nilai sepuluh siswa yang dipakai di sepanjang section ini.
Buka → # Statistik dengan Python StandarHitung mean, median, modus, simpangan baku, kuartil, korelasi, dan peluang normal hanya dengan module statistics bawaan Python, lalu rangkum semuanya menjadi satu skrip laporan.
Buka → # Statistik dengan NumPyPindahkan perhitungan statistika ke array NumPy: vektorisasi tanpa loop, percentile, perbedaan penting ddof, operasi per axis, korelasi, dan penanganan NaN.
Buka → # Analisis Data dengan pandasKelola data berlabel dengan pandas: membuat DataFrame, membaca file CSV, menyaring dan mengurut baris, agregasi dengan groupby, serta menangani data hilang dengan isna, dropna, dan fillna.
Buka → # Visualisasi dengan matplotlibGambar sendiri lima grafik inti dengan matplotlib — histogram, diagram batang, line chart, scatter plot, dan box plot — dengan dua gaya penulisan kode, backend tanpa layar, serta kebiasaan label dan judul yang disiplin.
Buka → # Distribusi dengan SciPyPakai objek scipy.stats sebagai kalkulator distribusi: pmf dan cdf binomial, Poisson, normal, dan t-Student, kuantil terbalik ppf, distribusi beku, serta sampel acak yang dapat direproduksi dengan seed.
Buka → # Pengujian Hipotesis dengan SciPyJalankan lima langkah pengujian dengan scipy.stats: ttest_1samp, ttest_ind, chi2_contingency, f_oneway, dan pearsonr pada data Section Pengujian Hipotesis, lalu baca statistik dan p-value dari objek hasilnya.
Buka → # Regresi dengan PythonBangun regresi dengan tiga lapis alat — statistics.linear_regression, scipy.stats.linregress, dan numpy.polyfit — lanjut regresi berganda dengan np.linalg.lstsq dan statsmodels OLS, lengkap dengan prediksi, residual, R², dan grafik garis.
Buka → # Visualisasi dengan seabornGambar ulang histogram, box plot, dan scatter plot course ini dengan seaborn sebagai lapisan statistik di atas matplotlib, lalu tambahkan countplot, heatmap matriks korelasi, dan pemetaan kelompok lewat hue — semuanya dari DataFrame dalam satu baris kode.
Buka →