PENGANTAR R Juli, 2012 S Chambers, Becker, Wilks 1984: Bell Labs S-Plus 1988: Statistical Sciences 1993: MathSoft 2001: Insightful 2008: TIBCO R Ihaka & Gentleman 1996 (The R Project) Why R? • Free • Open source • Many packages • Large support base • Multi- platform
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PENGANTAR RJuli, 2012
SChambers, Becker, Wilks
1984: Bell Labs
SChambers, Becker, Wilks
1984: Bell Labs
S-Plus1988: Statistical Sciences
1993: MathSoft2001: Insightful2008: TIBCO
S-Plus1988: Statistical Sciences
1993: MathSoft2001: Insightful2008: TIBCO
RIhaka & Gentleman
1996(The R Project)
RIhaka & Gentleman
1996(The R Project)
Why R?• Free
• Open source• Many packages
• Large support base
• Multi-platform
PENGANTAR RJuli, 2012
R E
V I E
W
POPULASI adalah seluruh obyek yang mungkin terpilih atau keseluruhan ciri yang dipelajari. Ukuran populasi dapat terhingga (countable) atau tak terhingga (uncountable).
Sampel adalah sebagian dari populasi. Artinya tidak akan ada sampel jika tidak ada populasi.
POPULASI
SAMPEL
sam
plin
g
infe
ren
si
Nilai sebenarnya dari sifat populasi disebut dengan parameter populasi, yang biasanya dilambangkan dengan huruf Yunani seperti (mu), (sigma), (pi), (rho), dan (theta).
PENGANTAR RJuli, 2012
D A T A = DATASETKumpulan nilai yang diperoleh dari hasil pengukuran atau penghitungan suatu variabel.
Ob
jek
varia
te/n
ilai
VARIABEL
Sebagai konsep, kualitas, karakteristik, atribut, atau sifat-sifat dari suatu objek (orang, benda, tempat, dll) yang nilainya berbeda-beda antara satu objek dengan objek lainnya dan sudah ditetapkan oleh peneliti untuk dipelajari dan ditarik kesimpulannya
Variabel
R E
V I E
W
Observasi = Percobaan (eksperiment) dimaknai sebagai proses membangkitkan sekumpulan data atau tiap proses yang menghasilkan data mentah.
PENGANTAR RNOTASI PENCATATAN DATA
Ob
jek
varia
te/n
ilai
Variabel
R E
V I E
W
Statistika bermanfaat untuk mempelajari populasi, menganalisis populasi.
Dalam mempelajari populasi, kita memfokuskan pada satu atau lebih karakteristik dari unit-unit populasi. Karakteristik ini dinamakan VARIABEL.
Contoh : Kita mungkin tertarik dengan variabel umur, konsumsi pulsa, penghasilan, tingkat pendidikan dsb.
Karena keterbatasan waktu dan biaya untuk meneliti suatu populasi, umumnya diambil sejumlah sampel.
Hasil pengukuran variabel terhadap objek-objek pengamatan (anggota sampel / populasi) dinamakan data atau dataset.(jamak dari datum atau variate atau nilai).
)Masing-masing baris merepresentasikan satu pengamatan = RecordNilai-nalia hasil pengematan terhadap anggota sampel (Individu) dicatat dalam satu baris.
Setiap KOLOM merepresentasikan nilai satu VARIABEL = Field
PENGANTAR RNOTASI PENCATATAN DATA
Variabel 1 Variabel 2 ... Variabel k ... Variabel p
Item 1 x11
x12
... x1k
... x1p
Item 2 x21
x22
... x2k
... x2p
......
......
......
Item j xj1
xj2
... xjk
... xjp
......
......
......
Item n xn1
xn2
... xnk
... xnp
PENGANTAR RNOTASI PENCATATAN DATA
A = (x11 x 12 ... x1k ... x 1p
x 21 x 22 ... x 2k ... x 2p
... ... ... ... ... ...x j1 x j2 ... x jk ... x jp... ... ... ... ... ...x n1 x n2 ... x nk ... x np
)X̄ k = 1
n ∑j=1
n
x jk s12 1n∑j=1
n
(x j1− X̄ 1)2 sk
2 1n∑j=1
n
( x jk − X̄ k)2 dimana k=1,2,. .. , p
PENGANTAR RNOTASI PENCATATAN DATA
Contoh : Observasi dilakukan terhadap Toko Buku Gramedikau untuk melihat hubungan antara harga buku dengan banyaknya buku yang terjual. Pengamatan diperoleh sebagai berikut :
Penjualan Harga Buku
5 80
12 40
8 60
2 110
Tuliskan hasil pengamatan tersebut dalam matriks !
Character >c(“Amir”,”Muis”,”oke”)>c(“F”,”T”,”F”,”34”)
c() adalah fungsi untuk membuat vektor.
<- adalah tanda asignment untuk memberi nama suatu objek
PENGANTAR RManajemen Data
Nama Objek “Case Sensitive” – membedakan huruf besar dan huruf kecil.
Nama Objek harus dimulai dengan HURUF dan ditambah dengan kombinasi dari huruf besar, angka, huruf kecil dan titik.
dataqxydataku.12.juli
1dataqx-yDataku=12.juli
Assignment atau pemberian nama suatu objek digunakan operator “<-” atau “=”
PENGANTAR RJenis Jenis Data Objek === VEKTOR
> 4+6[1] 10
R melakukan penghitungan skalar aritmetik yang menhasilkan nilai skalar 10. Oleh R dianggap sebagai vektor dengan panjang 1[1] menunjukkan elemen pertama dari vektor
Vektor merupakan suatu array atau himpunan bilangan, character atau string, logikal value dan merupakan objek yang paling dasar dalam R.
Pada data vektor harus digunakan mode tunggal, sehingga gabungan dua data atau lebih yang berbeda mode tidak dapat dilakukan ke dalam satu objek vektor.
Jika ini dilakukan maka R akan mengubah data ke dalam mode yang lebih umum.
PENGANTAR RJenis Jenis Data Objek === VEKTOR
> c(T,1:10) [1] 1 1 2 3 4 5 6 7 8 9 10
> c("F",F,T)[1] "F" "FALSE" "TRUE"
> c("A",2,4,F,T)[1] "A" "2" "4" "FALSE" "TRUE"
c() adalah fungsi untuk membuat vektor. Bisa dikatakan sebagai combine
PENGANTAR R
PENGANTAR RPemberian NAMA OBJEK
=== Assignment >x<-12 .6
>x
[1] 12.6
>s<-”a adalah string” >s
[1] "a adalah string"
>t<-TRUE>t
[1] TRUE
>t<-true Error: object 'true' not found
PENGANTAR R
PENGANTAR RPemberian NAMA OBJEK
=== Assignment VARIABEL
PENGANTAR R
=== Assignment
>x<letters 1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s"[20] "t" "u" "v" "w" "x" "y" "z"
>length(lettters) > length(letters)[1] 26
PENGANTAR RJenis Jenis Data Objek === VEKTOR
> 6[1] 6
> x<-6> x[1] 6
> y<-4> z<x+yError: object 'z' not found
> z<-x+y> z[1] 10
> ls()[1] "x" "y" "z"
Fungsi ls() untuk me list objek yang telah dibuat
PENGANTAR RJenis Jenis Data Objek === VEKTOR
> z<-c(5,9,1,0)> z[1] 5 9 1 0
Fungsi c() untuk membuat vektor atau meng combine vector.