tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
R Pengantar Statistik
1. PENGANTAR R
Juli, 2012
S
S
Chambers, Becker, Wilks
Chambers, Becker, Wilks
1984: Bell Labs
1984: Bell Labs
S-Plus
S-Plus
1988: Statistical Sciences
1988: Statistical Sciences
1993: MathSoft
2001: Insightful
2008: TIBCO
1993: MathSoft
2001: Insightful
2008: TIBCO
R
R
Ihaka & Gentleman
Ihaka & Gentleman
1996
1996
(The R Project)
(The R Project)
Why R?
• Free
• Open source
• Many packages
• Large support
base
• Multi-platform
2. PENGANTAR R
Juli, 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
sampling
inferensi
Nilai sebenarnya dari sifat populasi disebut dengan parameter
populasi, yang biasanya dilambangkan dengan huruf Yunani
seperti m (mu), s (sigma), p (pi), r (rho), dan q (theta).
3. PENGANTAR R
Juli, 2012
VARIABEL
Kumpulan nilai yang diperoleh dari hasil pengukuran
nilai
variate/Objek atau penghitungan suatu 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
D A T A = DATASET
Variabel
R E V I E W
Observasi = Percobaan (eksperiment) dimaknai sebagai
proses membangkitkan sekumpulan data atau tiap
proses yang menghasilkan data mentah.
4. PENGANTAR R
NOTASI PENCATATAN DATA
Objek variate/nilai
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).
5. PENGANTAR R
NOTASI PENCATATAN DATA
R E V I E W
resp Sex Umur Jml Anak Berat Badan Tinggi Badan
1 0 57 1 65 158
2 1 70 3 100 175
3 0 45 0 71 162
4 0 38 2 58 164
5 0 25 1 81 170
...
n 1 1 4 85 172
6. PENGANTAR R
NOTASI PENCATATAN DATA
A = (0 57 1 65 155
1 70 3 100 175
0 45 0 71 10
0 53 2 55 164
0 25 1 51 179
... ... ... ... ...
1 1 4 55 172)
Masing-masing baris merepresentasikan satu pengamatan = Record
Nilai-nalia hasil pengematan terhadap anggota sampel (Individu) dicatat
dalam satu baris.
Setiap KOLOM merepresentasikan nilai satu VARIABEL = Field
7. PENGANTAR R
NOTASI 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
8. PENGANTAR R
NOTASI PENCATATAN DATA
A = (x11 x12 ... x1k ... x1p
x21 x22 ... x2k ... x2p
... ... ... ... ... ...
x j1 x j2 ... x jk ... x jp
... ... ... ... ... ...
xn1 xn2 ... xnk ... xnp)
X̄k = 1n
n
x jk s1
Σj=1
2 1n
n
( x j1− ̄ X 1)2 sk
Σj
=1
2 1n
n
( x jk − ̄ X k)2 dimana k=1,2,... , p
Σj
=1
9. PENGANTAR R
NOTASI 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 !
A = (5 80
12 40
8 60
2 110)
10. PENGANTAR R
Manajemen Data
DATA OOBBJJEEKK
Type Data
Mode Data
Vektor Matriks List
Data Frame Array Factor
Function
Numerik Komplex
Logical Character
11. PENGANTAR R
Manajemen Data
Mode Contoh di console
Numerik >23
>c(23,14,15,16)
>data.bulan<-c(1,2,3,4,5,6,7,8,9,10,11,12)
Complex >2+5i
>sqrt(as.complec(-5))
Logical >c(T,F,F,T,F,T,F,F)
>data.tahun > 1967
Character >c(“Amir”,”Muis”,”oke”)
>c(“F”,”T”,”F”,”34”)
c() adalah fungsi untuk membuat vektor.
<- adalah tanda asignment untuk memberi nama suatu objek
12. PENGANTAR R
Manajemen 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.
dataq
xy
dataku.12.juli
1dataq
x-y
Dataku=12.juli
Assignment atau pemberian nama suatu objek digunakan operator “<-” atau
“=”
13. PENGANTAR R
Jenis 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.
14. PENGANTAR R
Jenis 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
15. PENGANTAR R
PENGANTAR R
Pemberian 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
16. PENGANTAR R
PENGANTAR R
Pemberian NAMA OBJEK
=== Assignment
VARIABEL
>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
17. PENGANTAR R
Jenis Jenis Data Objek === VEKTOR
> 6
[1] 6
> x<-6
> x
[1] 6
> y<-4
> z<x+y
Error: object 'z' not found
> z<-x+y
> z
[1] 10
> ls()
[1] "x" "y" "z"
Fungsi ls() untuk me list objek yang telah
dibuat
18. PENGANTAR R
Jenis 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.
> x<-c(5,9)
> y<-c(1,0)
> z<-c(x,y)
> z
[1] 5 9 1 0
19. PENGANTAR R
Jenis Jenis Data Objek === VEKTOR
> x<-c(10,5,3,6)
> x
[1] 10 5 3 6
> y<-c(x,0.555,x,x)
> y
[1] 10.000 5.000 3.000 6.000 0.555 10.000 5.000 3.000 6.000 10.000
[11] 5.000 3.000 6.000
> round(y,1)
[1] 10.0 5.0 3.0 6.0 0.6 10.0 5.0 3.0 6.0 10.0 5.0 3.0 6.0
> z<-x*x
> z
[1] 100 25 9 36