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 statsdf = 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 pltdf = 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:
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!