Data Science with Python-praktek


Pada post sebelumnya saya share tentang training data science with python hari pertama, sekarang saya lanjutkan share training hari kedua. Hari kedua materinya praktek pertama pak budi cerita tentang Logistik regression. Pertama kita dikasi sebuah dataset berikut:

https://drive.google.com/file/d/16ZTyRB7p-HJOo6C-UZoJOJ-jzgcvoQvQ/view?usp=sharing

Kemudian kita diminta menghitung regresi linear dari dataset tersebut. Kode yang dipake adalah berikut ini:

import numpy as np
import pandas as pd
from scipy import stats

df = pd.read_csv(‘data.csv’)

data = df.to_numpy()
print(data)
gradient,intercept,r_value,p_value,std_err=stats.linregress(data)
print(“Gradient and intercept”,gradient,intercept)
print(“R-squared”,r_value**2)
print(“p-value”,p_value)

Kemudian untuk menampilkan hasilnya menggunakan kode berikut:

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv(‘data.csv’)
print(df)

df.plot.scatter(x=’x’,y=’hasil’)
plt.grid(True)
plt.show()

Setelah itu mulai ngitung linear regresi dari data array. Notebooknya bisa dilihat pada link berikut:

https://colab.research.google.com/drive/1T8j3UHL9O2NWNUQzPr61rlY_B2egAV6u?usp=sharing

Setelah itu diajarin praktek ngitung prediksi data covid. Dataset dan scriptnya bisa dilihat disini:

https://github.com/rahard/pemrograman-covid-19

https://colab.research.google.com/drive/1K-voMjUwC6sz0nQV59D8uVJSPRqRSOBF#scrollTo=o8IVdCIn4OTD

Kak Cika ngasih contoh tutorial linear regression yang dibuat oleh adipta martulandi, untuk prediksi harga mobil. Notebooknya bisa dilihat disini:

https://colab.research.google.com/drive/1SPf1guyY6JC720tLoecfwrWtFqFlUXQ3?usp=sharing

Datasetnya bisa dilihat disini:

https://github.com/adiptamartulandi/Simple-Linear-Regression

Terus kak cika juga share tentang scraping data dari instagram. Bisa dilihat disini notebooknya:

https://colab.research.google.com/drive/15FatdEIZXA_i491Zizsu1LYwDSS15wiX?usp=sharing

Pak Budi share juga tentang buku pemrograman python yang dia buat, bisa diakses disini:

https://github.com/rahard/buku-python

Tools tentang json formatting:

https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=id

tentang wordcloud:

https://colab.research.google.com/drive/0B2FHtWH7me5LcC12ZnZLYzE3Z2M?resourcekey=0-2hydzGjj3GpNFCtq0mmg9A

tentang visualisasi data:

https://colab.research.google.com/drive/193nSOIOfnmk73nWpBZxNzx4R6B9ZlqSs?usp=sharing

Lumayan puyeng training hari ke 2 ini tapi seru. thx pak Budi, kak cika dan BDV. Semoga Bermanfaat!


Silahkan tuliskan tanggapan, kritik maupun saran