Anda di halaman 1dari 8

Analisis Regresi Linear Sederhana Pada Python

Dasar Teori
Analisis regresi linier sederhana digunakan untuk mengembangkan suatu persamaan
yang menunjukkan bagaimana keterkaitan antara variabel independen (bebas) dengan
variabel dependen (terikat), dan untuk memprediksi nilai dari variabel dependen apabila
nilai variabel independen mengalami kenaikan atau penurunan.

Persamaan yang menjelaskan bagaimana keterkaitan antara variabel X dengan variabel Y


dan suatu model error disebut model regresi. Model regresi yang digunakan dalam
regresi linear sederhana adalah:

Y = b0 + b1 * X

Dimana :

b0 dan b1 menyatakan parameter model, X merupakan variabel independen.

Analisis dan Studi Kasus


Dataset yang digunakan pada kasus ini adalah pengaruh gaji karyawan terhadap lama
bekerja karyawan tersebut pada perusahaan yang bersangkutan. Dataset diambil dari
Kaggle.com dan telah dipilah serta diubah ke dalam angka numerik dan bahasa indonesia
untuk kemudahan analisis.

https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 1/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

Dataset yang digunakan

https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 2/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

Mengimpor library dan dataset

In [1] berguna untuk mengimpor library yang dibutuhkan untuk menyelesaikan tugas
regresi linear sederhana. dataset = pd.read_csv(‘Daftar_gaji.csv’) digunakan untuk
mengimpor dataset. dataset.head() berguna untuk memunculkan 5 data teratas dari
dataset.

Menghitung jumlah data pada dataset

In [2] digunakan untuk mengetahui jumlah data pada dataset.

https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 3/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

melakukan analisis deskriptif otomatis pada dataset

In [3] berfungsi untuk melakukan analisis deskriptif secara otomatis terhadap dataset
yang dipilih.

Menampilkan grafik plot

In [4] berfungsi untuk menampilkan grafik plot. Dalam analisis ini, koordinat X
https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 4/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

Menentukan variabel dan pembagian data

mengimpor LinearRegression dan membuat objek regessor

Bagian In [5] digunakan untuk menentukan variabel independen (sumbu X) yaitu


Tahun_bekerja dan menentukan variabel dependen (sumbu Y) yaitu Gaji. Kemudian
untuk In [10] adalah pembagian data menjadi dua bagian untuk data training (training
set) dan data test (test set), yaitu 80% untuk data training dan 20% untuk data test. In [9]
Digunakan untuk mengimpor class LinearRegression dari library sklearn.linear_model
yang diperlukan untuk membuat model regresi. Selanjutnya adalah membuat objek
regressor sebagai fungsi dari LinearRegression dan kemudian membuat model regresi
untuk data training dengan menuliskan regressor.fit(x_train, y_train).

Prediksi gaji karyawan secara manual

Kumpulan kode di atas merupakan prediksi gaji karyawan secara manual. Hasil dari
pencarian parameter intercept dan coef nantinya akan di masukan ke dalam rumus y =
intercept + coef * tahun_kerja dengan hasil seperti diatas.
https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 5/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

Prediksi gaji karyawan secara otomatis

Kode di atas berfungsi untuk memprediksi gaji karyawan yang akan didapat berdasarkan
tahun bekerja secara otomatis.

https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 6/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

https://medium.com/kelompok1/analisis-regresi-linear-sederhana-pada-python-16974504e10c 7/8
4/26/22, 9:02 AM Analisis Regresi Linear Sederhana Pada Python | by Sutan Daffa Satria Hertanto | Kelompok1 | Medium

dan koordinat Y merupakan gaji karyawan. In [18] Menampilkan hasil dari Training set,
di mana koordinat X merupakan lama karyawan bekerja dalam tahun dan koordinat Y
merupakan gaji karyawan.

Kesimpulan
Semakin lama tahun bekerja karyawan, maka semakin besar juga gajinya.

8/8

Anda mungkin juga menyukai