MulaiMulai sekarang secara gratis

Mean absolute error

Mengomunikasikan hasil pemodelan bisa jadi menantang. Namun, sebagian besar klien memahami bahwa, rata-rata, sebuah model prediktif meleset sebesar sejumlah tertentu. Hal ini membuat penjelasan mean absolute error menjadi mudah. Misalnya, saat memprediksi jumlah kemenangan sebuah tim basket, jika Anda memprediksi 42, dan mereka berakhir dengan 40, Anda dapat dengan mudah menjelaskan bahwa galatnya adalah dua kemenangan.

Dalam latihan ini, Anda sedang mengikuti wawancara untuk posisi baru dan disediakan dua array: y_test, jumlah kemenangan sebenarnya untuk seluruh 30 tim NBA pada 2017, dan predictions, yang memuat satu prediksi untuk setiap tim. Untuk menguji pemahaman Anda, Anda diminta untuk menghitung MAE secara manual dan menggunakan sklearn.

Latihan ini adalah bagian dari kursus

Validasi Model di Python

Lihat Kursus

Petunjuk latihan

  • Hitung MAE secara manual dengan menggunakan n sebagai jumlah observasi yang diprediksi.
  • Hitung MAE menggunakan sklearn.
  • Cetak kedua nilai akurasi menggunakan pernyataan print.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

from sklearn.metrics import mean_absolute_error

# Manually calculate the MAE
n = ____(predictions)
mae_one = sum(____(y_test - predictions)) / n
print('With a manual calculation, the error is {}'.format(____))

# Use scikit-learn to calculate the MAE
mae_two = ____(____, ____)
print('Using scikit-learn, the error is {}'.format(____))
Edit dan Jalankan Kode