Bahasa R
R merupakan perangkat lunak sekaligus bahasa pemrograman
untuk analisis data dan grafik. Bahasa R memungkinkan kita
untuk menghitung, melihat data dan program secara interaktif
dengan umpan balik yang cepat sehingga memungkinkan kita
untuk belajar dan memahami tentang data.
Tujuan Utama R
• Memungkinkan dan mendorong terciptanya analisis data yang
baik.
• Memberikan fasilitas-fasilitas umum dan mudah digunakan
untuk organisasi,
penyimpanan dan pemanggilan data.
• Memberikan teknik-teknik komputasi dan metoda-metoda
numerik.
• Memungkinkan membuat fungsi-fungsi sesuai dengan keinginan
pemakai.
• Memberikan cara interaktif, informatif dan fleksibel untuk
memandang data.
• Dapat digunakan pada berbagai bidang seperti analisis
keuangan, penelitian statistika, manajemen, akademis,
matematika, grafik dan analisis data.
Tampilan utama R
Tampilan windows
untuk R Consule
sama dengan
Command
Window pada
program MATLAB
Tampilan Script Code untuk R
Script Code pada program R hampir sama dengan M-File pada MATLAB
Input String pada R
Untuk menginput teks (string) pada program R, ditambahkan kutip dua
diantara kata atau kalimat. Contoh:
Tulisan Merah
menunjukkan input
code.
Tulisan Biru
menunjukkan
output dari hasil
input code.
String dapat
didefinisikan
Untuk memanggil variabel hidupku yang sudah sebagai variabel,
didefinisikan, cukup mengetik print(hidupku) contohnya variabel
atau hidupku saja hidupku
Input Vektor pada R
Untuk menginput sekumpulan angka atau string dalam satu
vektor, dapat digunakan fungsi c(data1,data2,…,data_n). Contoh:
Terdapat 5 variasi tanda dalam mendefinisikan suatu variabel:
Apakah ada
perbedaan fungsi
diantara kelima
tanda tersebut?
Membentuk Barisan Vektor pada R
Tanda awalan “#” pada setiap
baris digunakan untuk
memberikan komentar pada
script/input program.
Dengan memblok
semua script dari
“#definisi” hingga
“rep” dan mengklik
Icon “run line or
selection” akan
muncul di output
Consule
Kombinasi Vektor
Indeks Vektor
Operasi Aritmatika Vektor
pada R
Operasi Aritmatika Vektor
pada R
e+30 artinya dikali 10 pangkat +30. seperti 2.456511e+30 setara dengan penulisan
bilangan baku 2.456511x10^30
Operasi Relasi Vektor pada R
Operasi Logika Vektor pada R
Operator Subset Vektor pada R
Konstruksi Matriks
Konstruksi Matriks
Operator Matriks
Hasil determinan mendekati 0
namun dikatakan singular dan
tidak terdapat inverse matriks.
Mengapa? Adakah cara lain agar
memperoleh matriks inverse
walaupun nilai determinan
mendekati 0 dengan elemen
matriks yang sama?
Indeks Matriks
Data Frame
Eksport Data Frame
Import Data
Analisis dan Eksplorasi Data dengan R
Anda dapat memanfaatkan data berikut:
no nama jenkel tinggi berat goldar temting
1 ayu Wanita 150 42 A Luar Jawa
2 hikmah Wanita 155 40 B Jawa
3 hudan Pria 172 67 O Luar Jawa
4 rini Wanita 164 64 AB Jawa
5 rizmi Pria 162 58 A Jawa
6 suhendra Pria 160 45 B Luar Jawa
Untuk melakukan analisis dan eksplorasi data dengan
menggunakan program R. Tampilkan hasil deskripsi statistik,
statistika inferensia, korelasi, regresi, dan statistika yang lainnya.
Data di Excel
Simpan data dengan nama “databab2” dengan format csv
Membaca Data Pada File yang lainnya
Struktur dan Atribut Data
Menyusun Variabel-Variabel Tertentu
Ringkasan Data
Statistika Deskriptif (Pemusatan dan Penyebaran)
Statistika Deskriptif
(Koragam dan Korelasi)
Diagram Batang dan Diagram Lingkaran
Terima Kasih