Statistik akan terasa lebih mudah kalau kalian mengenal software R yang merupakan tools sangat bagus sekali bagi kalian yang suka coding untuk analisis data, hal ini menjadi alasan tersendiri mengapa penggunaan R menjadi semakin banyak digunakan untuk kalangan riset dan industri selain berbasis code (tidak seperti SPPS, Orange, Rapid Minner, Weka) juga kegunaannya menjadi semakin diperluas seperti fungsi dasar statistik, ploting data juga ada banyak sekali package seperti digital image processing, digital signal processing, serta machine learning.
Walaupun R digunakan fokus untuk analisis data bukan untuk membuat aplikasi seperti Matlab, Python tapi R sangat mumpuni dalam bidang core nya yaitu Statistik seperti pemodelan linear dan non linear, time series, klasifikasi, analisis kluster, serta visualiasi grafik. Nah fokus buku yaitu Belajar Dasar-Dasar Bahasa R sehingga setelah kalian pahami Dasar-Dasar R maka kalian bisa pergunakan kemampuan tersebut untuk beragam kasus yang kalian temui dalam bidang analisis data seperti data spasial, big data analyst. Seiring bertambahnya dengan adanya puluhan ribu package yang terus menerus diunggah oleh semua komunitas yang ada di seluruh duniak server CRAN setiap tahunnya.
Secara umum pembahasan Buku Belajar Dasar-Dasar Statistik dengan Bahasa R dibagi menjadi 2 topik utama yaitu Sintaks Dasar R dan Statistik dengan R yang sangat simple. Kalian bisa menggunakan R Console / R Script untuk menulis perintah/membuat function ataupun eksekusi perintah/kode yang kalian buat karena memang berbasis script sehingga memudahkan kalian menuliskan algoritma sesuai dengan kebutuhan, ataupun menggunakan R-Commander yang berbasis GUI semudah menggunakan seperti SPPS.
Mengapa kalian harus belajar bahasa R? setidaknya ada 3 alasan yaitu
- free dan opensource serta cross platform sehingga kita bisa bebas dan mengembangkan sesuai dengan kebutuhan. misalkan kalian bisa saja membuat package tersendiri untuk sebuah perusahaan/organisasi tertentu dengan beragam OS seperti linux, windows, serta mac.
- Visualisasi plot grafik yang mumpuni seperti di Matlab, Python-Matplotlib serta dukungan data berformat spasial seperti menggunakan package ggplot2
- Berbasis Script artinya adalah kalian bebas menulis algoritma bahkan membuat sendiri function yang kalian butuhkan, bagian inilah yang menarik karena tidak seperti SPSS, Minitab dengan fitur drag and drop yang menurut penulis cukup merepotkan ketika bekerja pada tahap pre processing data/cleaning dataset
Tapi tenang saja, tidak melulu menggunakan R dalam mengolah statistika, kami juga menampilkan perhitungan manual di excel dan SPSS juga
Daftar Isi Buku Belajar Dasar-Dasar Statistik dengan Bahasa R
Contents
Berikut daftar isi buku yang akan terus diupdate setiap minggunya
- Fundamental R/RStudio
- Download, Setup Direktori, R Console dan Script R
- Tipe Data pada R (Numeric, Integer, Complex, Logical, Character)
- Data
- Jenis Operator di Bahasa R
- Kontrol Syarat Kondisi dan Perulangan di R
- Dataset Default di R
- Plot Grafik di R
- Mengenal Function di R
- Mengenal Statistik Dasar di R (package psych dan pastecs)
- Dataset dan Data Frame
- Regresi
- Time Series
- Analisis Forecasting Time Series – Peramalan Deret Waktu
- Analisis Decomposing Time Series
- Dekomposisi Runtun Waktu – Time Series Transaksi Saham
- Deteksi Anomali pada Time Series/Deret Waktu
- Uji Stasioneritas Data
- Differencing Data bila tidak Stasioner
- ARIMA
- Korelasi linear Pearson dan Fungsi Autokorelasi (ACF) PACF
- Analisis
- Statistika
- Uji Kesamaan Varians
- Pengertian dan Jenis Uji-t Student
- Data berpasangan
- Data tidak berpasangan
- Uji Kesamaan Rata-Rata Dari Dua Populasi Tidak Berhubungan dengan Asumsi Varians Populasi Sama – Paired t Test for Dependent Populations
- Uji Kesamaan Rata-Rata Dari Dua Populasi Tidak Berhubungan dengan Asumsi Varians Populasi berbeda – t Test
for Independent Populations with Assumption Different
- Uji Normalitas
- Uji Stasioner
- Uji Validitas dan reliabilitas
- Deteksi
- Menghitung Confusion matrix
- R-Commander yang berbasis GUI semudah menggunakan seperti SPPS
- Bekerja dengan RStudio untuk Mempermudah Analisis Statistik
- Menggunakan Jupyter Notebook untuk menulis kode R
- Mengapa Hasil Nilai di R dan SPSS terkadang beda?
Buku Belajar Dasar-Dasar Statistik dengan Bahasa R akan terus di update tidak hanya melulu statistik tapi juga akan banyak membahas machine learning, khusus untuk deep learning akan tersendiri dibahas menggunakan tools yang tepat yaitu bahasa Python
Sistem Operasi dan Versi Bahasa R
Pada buku ini menggunakan Sistem Operasi Windows 64 Bit dan Bahasa R-3.6.2 64 bit
Download R Tools
R Tools bisa kalian download di https://www.r-project.org/ atau mirror nya untuk negara Indonesia yaitu https://repo.bppt.go.id/cran/.
Bekerja dengan R Console
Jalankan saja R Tools dengan tampilan defaultnya seperti dibawah ini yaitu dengan kotak dialog bernama R Console, inilah yang sangat menarik kalau kalian yang suka coding daripada menggunakan drag and drop berbasis visual
R Tools bisa bekerja dalam 2 cara yaitu
- Mengetikan langsung perintah/kode di R Console atau
- Membuat script .R yang dijalankan di R Console
Kalau dalam mengolah data yang cukup kompleks kalian bisa menggunakan script saja agar mudah dalam penulisan kode.
Setup Direktori Kerja
Hal yang harus kalian lakukan pertama kali yaitu lakukanlah setup direktory kerja, untuk cek direktory saat ini, bisa gunakan perintah seperti contoh dibawah ini yang kalian ketikan di R Console untuk mengetahui berada direktori saat ini.
Terlebih coba kalian buat dulu sebuah direktori di D:/latihan R, kita akan arahkan ke direktori tersebut dengan perintah berikut ini
setwd('D:/latihan R')
Selamat kamu sudah berhasil melakukannya dengan baik, tapi ada cara yang lebih cepet sih menggunakan akses File -> Change dir seperti berikut ini.
Langkah diatas kalian perlukan jika sedang mengerjakan project yang cukup besar dan melibatkan dataset sehingga dengan pengaturan diatas mempermudah kalian dalam
- Akses dataset secara hierarki
- Dapat menyimpan workspace
Menyimpan Workspace
Kalian bisa menyimpan workspace dengan extension *.Rdata
Bekerja dengan Script
Untuk membuat Script baru akses saja File -> New Script, coba kalian ketikan kode berikut di Editor R
setwd('D:/latihan R') getwd()
Simpan dengan nama Kode1.R untuk menjalankan script diatas tekan saja F5 pada keyboard, INGAT KALIAN HARUS SELEKSI KODENYA DIATAS agar bisa dijalankan oleh R Console karena cara kerja nya yaitu HANYA KODE YANG DI SELEKSI SAJA YANG AKAN DI RUN, maka select all saja menggunakan CTRL + A.
Untuk membersihkan layar R Console tekan CTRL + L pada keyboard