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.r-project.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 R-Commander 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 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