berat_badan = 50
tinggi_badan <- 165.5
berat_badan_mahasiswa <- c(50,60,80)
#rumus bla bla
berat_badan - tinggi_badan
## [1] -115.5
#tipe data string/character
a <- "statistika"
b <- "prodi statistika"
nama_mahasiswa <- c("Ridwan","Surya","Andi")
nama_mahasiswa
## [1] "Ridwan" "Surya" "Andi"
#tipe data boolean
c <- TRUE
d <- FALSE
e <- c(TRUE,TRUE,FALSE,FALSE,TRUE)
e
## [1] TRUE TRUE FALSE FALSE TRUE
A = c(87,86,80,58,87,65)
B = c(82,79,90,78,67,89)
A + B
## [1] 169 165 170 136 154 154
nilai <- c(1:100)
nilai
## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
## [19] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
## [37] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
## [55] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
## [73] 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
## [91] 91 92 93 94 95 96 97 98 99 100
A = c(87,86,80,58,97)
A[3]
## [1] 80
#matriks
data <- matrix(data = c(1:4), nrow = 2, ncol = 2, byrow = TRUE)
data
## [,1] [,2]
## [1,] 1 2
## [2,] 3 4
A = c(87,86,80,58,87,65)
y <- matrix(data = c(A), nrow = 3, ncol = 2)
y
## [,1] [,2]
## [1,] 87 58
## [2,] 86 87
## [3,] 80 65
B = c(82,79,90,78,67,89)
X <- matrix(data = c(B), nrow = 3, ncol = 2)
X
## [,1] [,2]
## [1,] 82 78
## [2,] 79 67
## [3,] 90 89
jumlah_matrix <- y + X
jumlah_matrix
## [,1] [,2]
## [1,] 169 136
## [2,] 165 154
## [3,] 170 154
#pertemuan 2
#menampilkan data ke-(1,3,5)
data <- c(5,6,7,8,1,2,4)
data [5]
## [1] 1
data [c(1,3,5)]
## [1] 5 7 1
#menampilkan data ke- [1 sampai 7]
data [4:7]
## [1] 8 1 2 4
#mengubah data ke-3
data <- c(5,6,7,8,1,2,4)
data [3] = 9
data
## [1] 5 6 9 8 1 2 4
#menghilangkan data [5]
data [-5]
## [1] 5 6 9 8 2 4
data <- c(5,7,9,8,1,2,4,3)
data [3] = 9
data
## [1] 5 7 9 8 1 2 4 3
data[data>4]
## [1] 5 7 9 8
data[data<5]
## [1] 1 2 4 3
data[data>3 & data<8]
## [1] 5 7 4
data[data>7 | data<4]
## [1] 9 8 1 2 3
#fungsi yang ada di R
#nama_fungsi()
nilai <- c(75,78,77,80,82,74,90)
#Length / panjang data / banyak data
length(nilai)
## [1] 7
#sort / mengurutkan
sort(nilai)
## [1] 74 75 77 78 80 82 90
sort(nilai, decreasing = TRUE) #z-a
## [1] 90 82 80 78 77 75 74
#sum / menjumlahkan
sum(nilai)
## [1] 556
#mean / rata-rata
mean(nilai)
## [1] 79.42857
#min / nilai minimun
min(nilai)
## [1] 74
#max / nilai maksimun
max(nilai)
## [1] 90
#sqrt / akar
sqrt(max(nilai))
## [1] 9.486833
a <- c(10,10,30,10,30,10,10,40,40,70,90,70,80,60,60,90)
table(a)
## a
## 10 30 40 60 70 80 90
## 5 2 2 2 2 1 2
b <- c("ya", "ya", "tidak", "tidak", "ya", "ya", "tidak", "tidak")
prop_a <- table(b)/length(b)
c <- c("ya", "ya", "tidak", "tidak", "ya", "ya", "tidak", "tidak")
table(c)/length(c)
## c
## tidak ya
## 0.5 0.5
d <- c("ayam", "ayam", "udang", "udang", "ikan")
factor(d)
## [1] ayam ayam udang udang ikan
## Levels: ayam ikan udang
#barplot
barplot(table(a))

barplot(prop_a)
