Minggu, 07 Agustus 2016

Olah Data Statistika dengan Python dan StatsModel

[www.softscients.web.id]

Linear Regresion with Python
ingat! Kamu harus baca ini dulu
kamu tidak suka  python, mudah lho pake python, belajar dulu disini

cara install modul python dengan PIP

atau pake ANACONDA aja bila ribet! Tinggal klik saja

pasti kamu butuh modul keren di python, cara installnya gimana??

jangan lupa yang ini juga lho!

jangan lupa donk, kamu bisa IDE sekeren ini, kamu bisa pilih salah satu


bila anda sudah baca diatas, yuk lanjutkan ke berikut:
Kita akan mencoba menggunakan library statsmodels. Kamu bisa install dengan pip





Kita butuh contoh data, kita bisa menggunakan data yang telah disediakan di
yuk, kita menggunakan pandas untuk mengolah data yang kita inginkan
code 

Lihat data yang ditampilkan!


Ada 3 kolom yaitu Insul, Temp, dan Gas, didalam Insul ada 2 kelas yaitu Before dan After.

Insulate
Temp
Gas
Before


After







Kita akan mengolah data dari Insul yang Before untuk Temp dan Gas


code

Menghasilkan
 





Ok, kita akan berikan variabel whiteside_before biar gampang ya!


 
 

Yups, kita plotkan yuuk pake matplotlib dengan code berikut


Jangan lupa pisahkan dengan coma,  biar kita ketikan perintah dalam 1 baris saja



Bila dilihat dari plot bahwa data diatas linear berbanding terbalik, maksud nya tuh. Semakin besar temperature maka semakin kecil gas nya.
Oiya kita bisa statsmodels menggunakan formula R lho,  Fitting models using R-style formulas, kamu bisa mengunjungi link berikut biar paham
OK, kalau sudah paham, kita kembali pada kasus diatas sebelumnya bila kita tampilkan sebagai berikut



Kita coba yuk hitung nilai R square nya yaitu data Insul-Before, apakah Temp dan Gas mempunyai R-Squared yang mendekati 1 ???
Kamu gunakan perintah berikut




Tuh, kamu bisa lihat kan! Nilai R-Squared nya 0.944 alias linear!
Kita fittingkan saja ya!
Code nya berikut


Referensi:






Posting Komentar