eni sumarminingsih,s.si,mm
DESCRIPTION
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.r-project.org/controbutors.html ). - PowerPoint PPT PresentationTRANSCRIPT
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.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 dataMode 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 : datadata.123Data.aku
Contoh nama objek yang salah1datadata-akudata=2
Jenis – jenis data objek
• Data Array satu dimensi atau data vektorMerupakan suatu himpunan bilangan, character
atau string, logical value.Harus digunakan mode tunggal pada dataContoh :>x=c(1:10)
Jenis – jenis data objek• Data MatriksProses 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 kolomContoh :>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
ContohDim(matriks.1)Length(matriks.2)Mode(matriks.3)
Operator untuk operasi matriks dan vektorOperator 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