Mengestimasi Kemiringan & Intersep Secara Visual
Membangun model linear adalah cara otomatis untuk melakukan sesuatu yang sebenarnya dapat kita lakukan secara "manual" dengan visualisasi data dan banyak coba-coba. Metode visual bukan yang paling efisien atau presisi, tetapi memang sangat membantu mengilustrasikan konsep, jadi mari kita mencobanya!
Diberikan beberapa data hasil pengukuran, tujuan Anda adalah menebak nilai kemiringan (slope) dan intersep, memasukkannya ke dalam model, lalu menyesuaikan tebakan sampai model yang dihasilkan sesuai dengan data. Gunakan data yang disediakan xd, yd, serta fungsi model() yang disediakan untuk membuat prediksi model. Bandingkan prediksi dengan data menggunakan plot_data_and_model() yang telah disediakan.

Latihan ini adalah bagian dari kursus
Pengantar Pemodelan Linear di Python
Petunjuk latihan
- Amati grafik di atas, lalu berikan perkiraan awal untuk
trial_slopedantrial_intercept. Ini dapat Anda sesuaikan nanti dalam latihan. - Gunakan fungsi yang sudah didefinisikan
xm, ym = model(intercept, slope)untuk menghasilkan prediksi model. - Gunakan fungsi
fig = plot_data_and_model(xd, yd, xm, ym)yang disediakan untuk memplot data terukur(xd, yd)dan prediksi hasil pemodelan(xm, ym)secara bersamaan. - Jika model belum sesuai dengan data, coba nilai lain untuk
trial_slopedantrial_interceptlalu jalankan ulang kode Anda. - Ulangi hingga Anda yakin telah mendapatkan nilai terbaik, lalu tetapkan ke
final_slopedanfinal_interceptdan Kirim Jawaban Anda.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Look at the plot data and guess initial trial values
trial_slope = ____
trial_intercept = ____
# input thoses guesses into the model function to compute the model values.
xm, ym = ____(trial_intercept, trial_slope)
# Compare your your model to the data with the plot function
fig = ____(xd, yd, xm, ym)
plt.show()
# Repeat the steps above until your slope and intercept guess makes the model line up with the data.
final_slope = ____
final_intercept = ____