Soal text
Transkripsi dicocokkan dengan 3 halaman naskah asli.
Redaksi dirapikan untuk dibaca. Data, pilihan jawaban, dan subsoal mengikuti naskah; diagram dijelaskan dalam teks atau tabel.
Lompat ke soal
UTS Sains Data 2024/2025
Kamis, 10 April 2025 · 08.00–09.40 WIB (100 menit) · Buku tertutup. Tuliskan NIM/nama di atas jawaban. Tulisan jelas; mandiri; kecurangan bernilai 0. Tidak meninggalkan ruangan.
1. Metodologi (15%)
Bedakan business understanding dan analytical approach. Jelaskan dua jenis analytical approach pada proyek sains data.
2. Pandas (20%)
# load file csv
df = pd.read_csv('drive/MyDrive/python/sains_data/data/GoSales.csv')
# menampilkan 10 elemen teratas
df.head()
Cuplikan dataframe:
| index | Unnamed: 0 | PRODUCT_LINE | GENDER | AGE | MARITAL_STATUS | PROFESSION |
|---|---|---|---|---|---|---|
| 0 | 1 | Personal Accessories | F | 39.0 | Married | Other |
| 1 | 2 | Mountaineering Equipment | F | 39.0 | Married | Other |
| 2 | 3 | Personal Accessories | F | 56.0 | Unspecified | Hospitality |
| 3 | 4 | Golf Equipment | M | 45.0 | Married | Retired |
| 4 | 5 | Golf Equipment | M | 45.0 | Married | Retired |
Tuliskan Python pandas untuk: a. Semua kolom pelanggan laki-laki usia minimal20. b. PRODUCT_LINE pelanggan menikah dengan PROFESSION “Other”. c. Rata-rata usia pembeli PRODUCT_LINE “Personal Accessories”. d. Product line paling sering dibeli pelanggan usia minimal50.
3. Statistik data diabetes (25%)
| ID | Jenis kelamin | Tahun lahir | Berat kg | Gula darah puasa mg/DL | Keparahan |
|---|---|---|---|---|---|
| 102 | L | 1990 | 85 | 180 | 2 |
| 103 | P | 1968 | 79 | 140 | 1 |
| 104 | L | 1988 | 94 | 280 | 3 |
| … | … | … | … | … | … |
| 999 | P | 2001 | 68 | 160 | 2 |
a. Tentukan tiap atribut: Nominal/Ordinal/Interval/Rasio; Kualitatif/Kuantitatif; Diskret/Kontinu jika kuantitatif. b. Interpretasikan tabel berikut:
| Keparahan | Kelamin | Rata-rata gula darah | Standar deviasi |
|---|---|---|---|
| 3 | L | 265.78 | 9.56 |
| 3 | P | 310.23 | 34.39 |
c. Interpretasikan korelasi:
| Berat badan | Gula darah | |
|---|---|---|
| Berat badan | 0.000 | 0.328 |
| Gula darah | 0.328 | 0.000 |
4. Imputation (20%)
Bedakan statistical dan KNN imputation. Jelaskan langkah keduanya pada data:
| Sampel | x1 | x2 | x3 | x4 | y |
|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 2 | 6 |
| 2 | 8 | 7 | ? | 4 | 8 |
| 3 | 2 | 9 | 0 | 10 | 7 |
| 4 | 5 | 1 | 3 | 6 | 3 |
xi=fitur masukan i; y=target. Semua fitur/target pada rentang 0–10.
5. Outlier (20%)
Bedakan standard deviation dan interquartile method untuk deteksi outlier. Apa pengaruh hyperparameter cut-off jika diperkecil/diperbesar?