Pengantar Pemrogramman R - Bagian I
Pengantar Pemrogramman R - Bagian I
Bagian I
Oleh:
Muhammad Imran
imran273@gmail.com
Tutorial ini akan terbagi menjadi 4 bagian Utama
• Bagian I: Menulis Kode, Debug dan menulis paket di Rstudio
• Bagian II: Penggunaan Shiny di Rstudio
• Bagian III: Penggunaan Markdown R
• Bagian IV: Implementasi Rstudio di data sains
Buku – Buku Rekomendasi Untuk Memperdalam R
Download Rstudio
https://www.rstudio.com/products/rstudio/download/#download
Rstudio ada 3 jenis:
Menulis Kode di RStudio
Menulis Kode di Rstudio – Create New Project
Rstudio – Hello World
Source code:
Secara step by step kita akan mencoba membuat visualisasi data seperti berikut:
Rstudio – Visualisasi Harga Tanah Vs harga Rumah
Buka Rstudio dan buat “New Project” dengan nama “Harga Rumah Vs Harga Tanah”
Pada Rstudio console, ketik:
Getwd()
Lalu dia akan menunjukan lokasi dimana folder proyek Rstudio berada. Kemudian copy-paste file “landdata-
states.csv” pada folder proyek tersebut. Lalu kita lanjutkan code kita:
setwd("<lokasi folder dataset proyek>")
head(housing[1:5])
Di console, hasilnya kita akan melihat tabel data sebagai berikut:
Rstudio – Visualisasi Harga Tanah Vs harga Rumah
Kita lanjutkan code kita, di console Rstudio kita ketik:
hist(housing$Home.Value)
Maka akan menunjukan grafik batang seperti di samping
kanan kita
Jika kita ingin menyimpan grafik hasil code kita, bisa dengan
mengklik “export” pada bagian visualisasi data di Rstudio.
Grafik kita bisa disimpan sebagai:
- Image
- Pdf
- Copy to clipboard
Rstudio – Visualisasi Harga Tanah Vs harga Rumah
Untuk percobaan ggplot selanjutnya kita akan mencoba
mengubah grafik mejadi ra[at dengan code sebagai berikut:
ggplot(subset(housing, State %in% c("MA", "TX")),
aes(x=Date, y=Home.Value, color=State))+ geom_point()
Rstudio – Visualisasi Harga Tanah Vs harga Rumah
Geometric Objects Dan Aesthetics
p1 + geom_point(aes(color = Home.Value))
+ geom_smooth()
Yang tampak pada grafik di samping kanan atas. Dan jika kita ingin
menampilkan data dari titik – titik tersebut, gunakan code:
p1 + geom_text(aes(label=State), size = 3)
library("ggrepel")
p1 +
geom_point() + geom_text_repel(aes(label=State), size = 3)
Akses Token:
https://developers.facebook.com/tools-and-support/
Facebook Data Mining Using R Programming
Buka Rstudio, lalu ketik source code berikut:
install.packages("Rfacebook")
install.packages("httpuv")
install.packages("RColorBrewer")
install.packages("RCurl")
install.packages("rjson")
install.packages("httr")
library(Rfacebook)
library(httpuv)
library(RColorBrewer)
myaccess_token="Masukan Token Anda”
Lanjut source code diatas :
options(RCurloptions=list(verbose=FALSE, capath=system.file))
options(RCurloptions=list(verbose=FALSE, capath=system.file("Curlssl",
"cacert.pem", package = "RCurl")))
me<- getUsers("me", token = myaccess_token)
my_friends <- getFriends(token=myaccess_token, simplify = F)
str(my_friends)
Facebook Data Mining Using R Programming