A
arsh-subjective-city-happiness-index
Subjective Happiness Index
Skripsi Asita Sekar Asri
Pembentukan Indeks Kebahagiaan Subjektif berdasarkan Twitter di Indonesia. Diajukan sebagai syarat kelulusan Politeknik Statistika STIS.
Credits:
System Specification
ASUS A456U
Intel Core i5 7th Gen
RAM 4GB SSD 1TB
Windows 10 Pro
Python 2.7
Local Setup
-
Install Pujangga sesuai dengan yang tertera di repositori git Pujangga
-
Install Library yang dibutuhkan
pip install tweepy
pip install sastrawi
pip install mysql-connector
pip install regex
pip install pickle
pip install numpy
pip install scipy
pip install matplotlib
- Lakukan streaming dengan file tersebut. pastikan server database telah hidup dan tersambung ke internet. File streaming digunalan untuk mengambil data tweet secara realtime.
streaming.py
- Lakukan preprocessing-scoring dengan file tersebut. proses memakan waktu yang cukup lama. Preprocessing-scoring dengan tahapan cleaning, case folding, formalizing, cleaning, stemming, dan stop word removing. Menggunakan library sastrawi dan REST API Pujangga. Scoring menggunakan algoritma dictionary oleh python. Untuk emoji, pengubahan ke bentuk string kemudian scoring menggunakan pickle.
preprocessing-scoring.py
- Lakukan pengambilan data longitude, latitude, dan score dengan file di bawah ini.
from-database.py
- Gabungkan ketiga data tersebut menjadi sebuah file csv dengan file di bawah ini.`
join.py
-
Data siap diolah dengan aplikasi GIS. Dengan join dan mapping by dot kemudian di export bentuk excel untuk di analisis.
-
Untuk data score, dapat diolah dengan fil di bawah ini.
clustering.py
plotting.py
Data Training
Dilakukan pelabelan manual dengan data training yang ada. dibuat sebuah web sederhana sesuai pada file dibawah ini.
Evaluasi Data Training
Dibandingkan hasil manual labelling dan dengan kamus. dihitung error sesuai dengan file di bawah ini.
error.py
Pengolahan di aplikasi GIS
Mapping berdasarkan koordinat
Mapping berdasarkan IKS masing-masing kota dan provinsi
License
Skripsi milik Asita Sekar Asri