R - WordPress.com

Download Report

Transcript R - WordPress.com

R
Eni Sumarminingsih,S.Si,MM
PENGANTAR SOFTWARE R
• R adalah software statistika open source
• Saat ini source code kernel R dikembangkan
oleh R Core Team, yang beranggotakan 17
orang statistisi dari berbagai penjuru dunia
(lihat di http://www.rproject.org/controbutors.html).
Kelebihan R :
• Gratis. User dapat memiliki kopi dan menginstal
software secara bebas tanpa perlu membayar /free
untuk lisensi.
• Portability. Jika seorang user pernah mempelajari
software ini dia bebas mempelajari dan
menggunakannya sampai kapanpun yang diinginkan.
• Multiplaftorm. R bersifat multiplatform operating
system, lebih umum dibandingkan software statistika
manapun yang pernah ada.
• General dan Cutting-edge. Berbagai metode analisis
statistika telah diprogramkan ke dalam bahasa R.
Kelebihan R
• Programmable. User dapat memprogram
metode baru atau mengembangkan modifikasi
dari fungsi analisis statistika yang ada dalam
system R.
• Bahasa berbasis analisis matriks. Seperti halnya
matlab.
• Fasilitas grafik yang relative baik.
• Relatif cukup dan khususnya memiliki
kemampuan management memori yang lebih
baik dibandingkan dengan berbagai software lain.
Kelemahan R
• Interaksi utama antara user dengan R adalah
bersifat CLI (Command Line Interface)
• Namun saat ini telah tersedia GUI RCommander yang merupakan library
tambahan untuk R untuk memfasilitasi GUI
bagi berbagai statistika standar
Cara men-download R
•
•
•
•
•
•
•
Masuk ke situsnya www.R-PROJECT.ORG
Pilih Download R
Pilih Salah satu mirror
Pilih Windows
Pilih Base
Pilih Download R.2.9.2 for windows
Ikuti langkah selanjutnya
Cara install R 2.9.1
• Double klik pada file R-2.9.1-win32.exe
• Ikuti langkah selanjutnya
download Packages R
•
•
•
•
•
•
www.cran.r-project.org
Pada menu software pilih packages
Pada menu Available Bundles and Packages
Pilih package yang dikehendaki
Pilih file yang zip
Untuk dapat digunakan , package harus
diinstal
Instalasi Package
• Jalankan program R sampai jendela R terbuka
• Pilih menu Package, pilih install package(s)
from local zip files
• Arahkan lokasi pada dialog look in ke direktori
di mana file package.zip disimpan
• Klik open
Menjalankan Package
• Pilih Menu Package, pilih Load package
kemudian pilih package yang dikehendaki
Manajemen Data dengan
RCommander
Data entry menggunakan R-Commander
• Load library R-Commander
• Pilih menu Data, dan pilih New Dataset
• Tuliskan nama data set
• Isi nama variabel dengan klik pada kolom
paling atas dari data editor dan tentukan tipe
variabel , numeric atau character
• Masukkan data yang dikehendaki
• Tutup jendela R Data Editor
Importing Data di R Comander
• Data yang formatnya dapat dibaca oleh R
adalah data dari file teks atau clipboard,
dataset SPSS, dataset Minitab(*.MTP), dataset
STATA, Data dari Excel(*.txt/tab delimited txt),
Access, atau dBase
• Pilih menu Data, kemudian pilih Impor Data,
pilih asal yang sesuai
Manajemen Data dengan Command
Line
Tipe data yang dikenal R :
Vektor , matriks, list, data frame, array, factor
dan function (built in command)
Mode data
Mode
Contoh
Numeric
>23
>c(2.3, 2, 1.3,3.2)
Complex
>1+5i
Logical
>data.tahun>1998
Character
>c(“budi”, “iwan”, “wati”)
Nama Objek harus dimulai dengan huruf, ditambah
dengan kombinasi dari huruf , angka dan titik
Contoh : data
data.123
Data.aku
Contoh nama objek yang salah
1data
data-aku
data=2
Jenis – jenis data objek
• Data Array satu dimensi atau data vektor
Merupakan suatu himpunan bilangan, character
atau string, logical value.
Harus digunakan mode tunggal pada data
Contoh :
>x=c(1:10)
Jenis – jenis data objek
• Data Matriks
Proses entry data menggunakan fungsi matrix dengan
argumen elemen – elemen matriks dan argumen
optional nrow(banyak baris) dan ncolom(banyak
kolom)
Secara default data akan diisikan kolom per kolom
Contoh :
>matriks.1=matrix(c(1,2,3,4,5,6),nrow=2,ncol=3)
>matriks.2=matrix(1:6, nrow=2,ncol=3)
>matriks.3=matrix(1:6, nrow=2)
>matriks.4= matrix(1:6,2)
• Dimensi, length, dan mode dari suatu matriks
dapat dilihat dengan menggunakan perintah:
dim, length dan mode
Contoh
Dim(matriks.1)
Length(matriks.2)
Mode(matriks.3)
Operator untuk operasi matriks dan vektor
Operator
Keterangan
*
Perkalian elemen demi elemen dari matriks
%*%
Perkalian Matriks
%o%
outer
solve
Invers dari suatu matriks
t
Transpose dari suatu matriks
Crossprod
Crossproduct suatu matriks, yaitu t(x)%*%x