Machine LearningLesson 77Preview gratis
Polynomial Regression
Lesson ini bagian dari Python · Semua level
Ringkasan
Polynomial regression memodelkan hubungan yang melengkung dengan menambahkan pangkat variabel seperti x kuadrat dan x pangkat tiga sebagai fitur tambahan. Di scikit-learn, PolynomialFeatures mengubah satu kolom X menjadi matriks berisi pangkat-pangkatnya yang kemudian diberikan ke LinearRegression. Semakin tinggi derajatnya, semakin fleksibel garisnya, namun risiko overfitting juga meningkat. Derajat 2 atau 3 biasanya sudah cukup untuk hubungan melengkung sederhana.
Poin kunci
- Polynomial regression menangani hubungan non-linier antarvariabel
- PolynomialFeatures membuat fitur turunan seperti x^2 dan x^3
- Derajat tinggi membuat garis lebih fleksibel tapi rawan overfitting
- Fitur hasil transformasi tetap dilatih dengan LinearRegression
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.