MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Amati grafik di atas, lalu berikan perkiraan awal untuk trial_slope dan trial_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_slope dan trial_intercept lalu jalankan ulang kode Anda.
  • Ulangi hingga Anda yakin telah mendapatkan nilai terbaik, lalu tetapkan ke final_slope dan final_intercept dan 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 = ____
Edit dan Jalankan Kode