Quick Stats Check

Domain: Statistika Terapan · SQalytics · Snapshot EDA satu-klik + pemandu route konfirmatori berikutnya

1 Introduksi

1.1 Latar Belakang

Sebelum memilih uji statistik konfirmatori, peneliti yang baik selalu memulai dari eksplorasi data (exploratory data analysis, EDA): mengenali bentuk distribusi, mendeteksi pola hilang, mengidentifikasi outlier, dan memutuskan apakah kolom yang ada cukup siap untuk analisis lebih jauh. Tukey (1977) mengangkat EDA sebagai fase wajib bukan opsional — keputusan statistik konfirmatori (uji t, ANOVA, regresi) yang dilakukan tanpa EDA berisiko mengabaikan asumsi penting dan menghasilkan kesimpulan keliru.

Dalam praktik riset pangan dan QC industri, banyak laporan analisis statistik dimulai langsung dari uji konfirmatori tanpa pemeriksaan awal. Akibatnya: outlier dari kesalahan input dipakai apa adanya, kolom kategori yang tampak numerik (mis. batch code berbentuk angka) ikut dimasukkan ke uji parametrik, dan missing value yang sebenarnya bisa di-impute justru dibuang diam-diam. Modul Quick Stats Check menjembatani gap ini dengan menyediakan ringkasan EDA satu klik yang sekaligus menyarankan route analitik berikutnya.

1.2 Tujuan Modul

Modul Quick Stats Check di SQalytics ditujukan untuk:

1.3 Posisi di Antara Alternatif

Quick Stats Check adalah modul pemandu — bukan modul keputusan akhir. Setelah modul ini menunjukkan struktur data, Anda akan diarahkan ke modul konfirmatori yang tepat (Compare 2 Groups, Compare Many Groups, Correlation Explorer, dst.). Gunakan modul ini setiap kali Anda menerima dataset baru, sebelum memulai analisis terstruktur. Data Editor lebih cocok bila tujuan Anda mengubah/membersihkan data; Quick Stats Check hanya membaca.

2 Metode

2.1 Dasar Teoretis

EDA dalam tradisi Tukey terdiri dari empat aktivitas inti yang semuanya diakomodasi modul ini:

  1. Display — menampilkan kolom dan tipe data dalam format yang mudah dipindai mata.
  2. Summarize — mengompresi distribusi ke statistik ringkas (lokasi, sebaran, bentuk).
  3. Identify — menandai outlier dan missing value.
  4. Direct — mengarahkan analis ke jalur konfirmatori berikutnya.

Statistik deskriptif yang dihitung modul mengikuti definisi standar (Wilcox, 2017): mean untuk lokasi pusat data simetris; median untuk lokasi pusat yang robust terhadap outlier; SD untuk sebaran simetris; IQR untuk sebaran robust. Modul menampilkan keduanya berdampingan agar pengguna dapat melihat ketidaksesuaian (mis. mean ≫ median → distribusi miring positif, indikasi outlier kanan atau distribusi log-normal).

Untuk deteksi missing value, modul menerapkan kriteria praktis:

2.2 Persamaan Inti

Statistik lokasi:

$$ \bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i $$ $$ \text{median}(x) = \begin{cases} x_{((n+1)/2)} & \text{jika } n \text{ ganjil} \\ \dfrac{x_{(n/2)} + x_{(n/2+1)}}{2} & \text{jika } n \text{ genap} \end{cases} $$

Statistik sebaran:

$$ s = \sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(x_i - \bar{x})^2} $$ $$ \text{IQR} = Q_3 - Q_1 $$

Aturan outlier Tukey (dipakai modul untuk menandai outlier sebagai ):

$$ x \text{ adalah outlier jika } x < Q_1 - 1.5 \cdot \text{IQR} \quad \text{atau} \quad x > Q_3 + 1.5 \cdot \text{IQR} $$

Persentase missing per kolom:

$$ \text{missing\%}_j = \frac{n_j^{\text{NA}}}{n_{\text{total}}} \times 100\% $$

di mana:

2.3 Asumsi & Batas Validitas

Quick Stats Check adalah modul deskriptif murni — tidak ada uji hipotesis, jadi tidak ada asumsi statistik formal yang dapat dilanggar. Namun ada batas praktis interpretasi:

Batas praktisKonsekuensiCara mitigasi
$n < 5$ per kolomStatistik tidak stabilTambah replikasi sebelum melaporkan
$n < 10$ per kelompok pada grouped snapshotMedian bisa misleadingHindari grouped mode; pakai overall
Kolom dengan satu nilai unikSD = 0, varians = 0Modul tetap menampilkan; eksklusi manual
Kolom semi-kategorikal (mis. skala Likert 1–5)Mean/SD bisa misleadingKonversi ke tipe kategori di Data Editor

3 Cara Kerja

3.1 Step-by-Step di SQalytics

  1. Buka Quick Stats Check dari domain Statistika Terapan di sidebar.
  2. Pada langkah Check the current data, pastikan tabel aktif sudah dikenali dari Data Uploader atau Data Editor.
  3. Pada langkah Choose the quick stats mode, pilih salah satu:
    • Automatic overview — SQalytics memilih kolom numerik awal secara otomatis (paling mudah).
    • Mode fokus kolom — Anda menentukan kolom numerik mana yang ingin dilihat.
    • Mode grouped snapshot — ringkasan per kelompok berdasarkan satu kolom kategori.
  4. Bila mode meminta pilihan kolom numerik, isi Numeric columns to focus (max 8 kolom).
  5. Bila mode grouped snapshot dipakai, pilih Category column for grouped snapshot (ideal 2–5 kelompok).
  6. Klik Run Quick Stats Check.
  7. Tinjau hasil: kesimpulan ringkas → tabel ringkasan per kolom → grouped snapshot → histogram mini per kolom.
  8. Ekspor TXT bila perlu dokumentasi awal.

3.2 Template Tabel Input + Contoh Data Sintetis

Skema tabel input minimum:

KolomTipeSatuanWajibCatatan
TreatmentcategoryUntuk grouped mode (ideal 2–5 nilai unik)
Yield / Moisture / dst.numericsesuai konteksMinimal 1 untuk overview mode

Tidak ada kolom wajib mutlak — modul beradaptasi dengan apa yang tersedia.

Contoh data sintetis (12 baris, 3 kelompok × 4 replikat):

TreatmentYield_pctMoisture_pctProtein_pctTexture_N
Control72.418.212.835.2
Control71.818.512.634.8
Control73.117.913.135.5
Control72.018.312.935.0
Treat_A78.516.414.242.1
Treat_A79.116.114.542.8
Treat_A77.916.814.041.5
Treat_A78.816.314.342.4
Treat_B76.217.013.739.6
Treat_B76.816.713.940.2
Treat_B75.917.213.539.3
Treat_B76.516.913.839.8
SYNTHETIC Pola tiga kelompok perlakuan (control + 2 treatment) dengan 4 replikat dan 4 respons numerik. Mean Yield naik bertahap (72 → 78 → 76 %), berkebalikan dengan Moisture. Pola ini meniru data tipikal optimasi proses pangan. CSV setara tersedia di docs/assets/example-data/id/statistics/template_stats_groups.csv.

3.3 Contoh Luaran

Tabel ringkasan per kolom (mode Automatic overview):

KolomnMeanMedianSDIQRMinMaxMissing %
Yield_pct1275.7576.352.624.3071.879.10%
Moisture_pct1217.2117.050.851.5016.118.50%
Protein_pct1213.6113.750.661.0012.614.50%
Texture_N1239.0239.553.055.4034.842.80%

Tabel grouped snapshot (kelompok Treatment):

TreatmentnMean YieldSDMean MoistureSD
Control472.330.5518.230.25
Treat_A478.580.5416.400.30
Treat_B476.350.3916.950.21
Kesimpulan ringkas: "Tabel berisi 3 kelompok pada faktor Treatment dengan 4 replikat masing-masing. 4 kolom numerik siap dianalisis, tidak ada missing value. Karena ada >2 kelompok, lanjutkan ke Compare Many Groups untuk uji formal (ANOVA satu-arah + Tukey HSD)."

Grafik utama: mini-histogram per kolom numerik (4 panel side-by-side) dengan garis vertikal pada mean (biru) dan median (hijau). Outlier ditandai marker .

Empat panel mini-histogram dengan mean dan median
Gambar 1. Snapshot EDA untuk empat kolom numerik dari data sintetis (n=12, tiga kelompok perlakuan × empat replikat). Setiap panel menampilkan histogram, garis vertikal mean (putus-putus) dan median (solid). Yield menunjukkan distribusi bimodal — indikasi efek perlakuan; Moisture, Protein, dan Texture mengikuti pola yang konsisten. Tidak ada missing value atau outlier ekstrem yang terdeteksi.

4 Kesimpulan

4.1 Relevansi Real-World

Quick Stats Check adalah modul yang paling sering dipakai di laboratorium SQalytics karena ia menjadi titik triase universal: setiap dataset baru sebaiknya melewati modul ini sebelum analisis terstruktur. Di lingkungan pendidikan, dosen dapat meminta mahasiswa menjalankan modul ini di awal sesi praktikum statistika sehingga seluruh kelas mulai dari pemahaman struktur data yang sama. Dalam konteks penelitian, modul ini menghasilkan Tabel 1 metode ("Karakteristik Data") yang sering menjadi tabel pertama di section Hasil paper IMRAD.

Sebagai contoh konkret: pada Rencana Publikasi Singkil v5, modul ini dipakai pada Tahap 1 untuk men-snapshot 6 cheap assays × 8 cell faktorial 2×2 — output langsung menjadi tabel deskriptif Lampiran A.4 sebelum analisis ANOVA dua-arah dijalankan.

4.2 Where to Go from Here

Modul lanjutan di SQalytics — pilih berdasarkan saran berbahasa sederhana:

Pembacaan lanjutan:

Troubleshooting Cepat

Hasil masih menunggu. Pastikan tabel aktif sudah dimuat di Data Uploader dan mode analisis sudah dipilih.
Kolom numerik tidak muncul seperti yang diharapkan. Cek di Data Editor apakah kolom tersebut benar-benar dibaca sebagai numeric (bukan string dengan nilai "12.5" yang gagal di-parse).
Grouped snapshot tidak jalan. Pastikan ada kolom kategori yang layak dipakai sebagai faktor; kolom dengan nilai unik > 10 biasanya tidak cocok untuk grouped mode.
Mean dan median berbeda jauh pada satu kolom. Indikasi distribusi miring atau ada outlier ekstrem; cek histogram di tab Graphs sebelum memilih uji parametrik.

i Riwayat Revisi

Riwayat Revisi Panduan

TanggalRevisiPenulis
2026-05-12Migrasi MD v2 → HTML final (KaTeX rendered + TOC + print-friendly CSS)Claude
2026-05-12Migrasi v1 → v2 (template publikasi)Claude
2026-05-09Draft awal v1Tim docs

4 Referensi

  • Schafer, J. L. (1999). Multiple imputation: A primer. Statistical Methods in Medical Research, 8(1), 3–15. https://doi.org/10.1177/096228029900800102
  • Tukey, J. W. (1977). Exploratory data analysis. Addison-Wesley.
  • Wilcox, R. R. (2017). Introduction to robust estimation and hypothesis testing (4th ed.). Academic Press.