Visualisasi Data Automobile dengan Shiny

Dea Reigina

Sosial Media


1 orang menyukai ini
Suka

Summary

Aplikasi ini adalah platform interaktif berbasis web yang dibangun dengan menggunakan Shiny dan shinydashboard di R. Aplikasi ini memungkinkan pengguna untuk melakukan eksplorasi data otomotif dengan memilih variabel dan jenis visualisasi yang diinginkan. Data yang digunakan mencakup berbagai atribut kendaraan seperti harga, ukuran mesin, dan jenis bahan bakar. Pengguna dapat memilih variabel untuk sumbu X dan Y, serta mengatur warna berdasarkan kategori tertentu untuk memvisualisasikan data dalam berbagai bentuk grafik seperti scatterplot, histogram, pie chart, dan heatmap. Aplikasi ini juga dilengkapi dengan dashboard yang menampilkan informasi statistik penting, seperti jumlah data, rata-rata harga, dan jumlah variabel, memberikan gambaran menyeluruh tentang data yang dianalisis.

Description

Persiapan dan Pengaturan Data

Pertama, kita mengatur mirror CRAN untuk memastikan kita menggunakan sumber yang stabil untuk mengunduh pustaka (package). Lalu, kita menginstal dan memuat pustaka yang dibutuhkan seperti shiny, shinydashboard, ggplot2, dan dplyr, yang akan digunakan untuk membuat dashboard interaktif dan visualisasi.

 

Pengolahan Data

Selanjutnya, data yang dimuat dari file CSV dibersihkan dengan mengganti tanda tanya ("?") dengan NA dan mengubah kolom tertentu (seperti engine.size, price, dan highway.mpg) menjadi tipe data numerik. Data yang hilang diisi dengan rata-rata kolom tersebut.

 

Membangun Dashboard

Dashboard kita terdiri dari Header, Sidebar, dan Body.

  • Header terdapat hamburger menu dan nama aplikasi.
  • Sidebar memberikan menu navigasi untuk memilih berbagai jenis visualisasi dan variabel yang ingin dianalisis.
  • Body adalah tempat di mana visualisasi data akan ditampilkan, seperti Pie Chart atau Grafik yang tersedia.

 

Visualisasi Data

Di bagian ini, kita menampilkan berbagai jenis grafik berdasarkan pilihan pengguna, seperti Scatterplot, Histogram, Pie Chart, dan lainnya. Misalnya, jika pengguna memilih Scatterplot, aplikasi akan menampilkan plot hubungan antara dua variabel yang dipilih.

 

Menampilkan Pie Chart di Dashboard

Untuk menampilkan Pie Chart berdasarkan jenis bahan bakar kendaraan, kita melakukan pengelompokkan data dan menghitung frekuensi setiap kategori.

 

Menampilkan Heatmap Korelasi

Selanjutnya, kita juga menampilkan Heatmap untuk melihat korelasi antar variabel numerik dalam dataset, seperti engine.size, price, dan highway.mpg.

Terakhir, kita menjalankan aplikasi dengan shinyApp(ui, server), yang akan membuka dashboard dalam browser.

 

Visualisasi:

 

Note:
If you want to see the complete code, you can check out my GitHub hehe.

Credit by Dea Reigina
GitHub: @deareign
LinkedIn: Dea Reigina ( https://www.linkedin.com/in/dea-reigina-aba2a7254/ )
 

 

 

Informasi Course Terkait
  Kategori: Data Science / Big Data
  Course: Seleksi MSIB BISA AI Academy Batch 7