PRAKTIKUM
OLEH :
KELOMPOK : II (DUA)
KENDARI
2020
Soal:
1. Apa perbedaan data frame, list dengan matriks pada R?
2. Cari data real dengan n=50 dan p=10 dengan 5 variabel numeric dan 5
variabel karakter!
3. Dari data real pada nomor 2, lakukanlah:
a. Input data tersebut ke excel dan simpan dalam bentuk .txt kemudian
import ke R
b. Input data tersebut ke excel dan simpan dalam bentuk .csv kemudian
import ke R
4. Input data dengan fungsi list() pada data nomor 3b!
5. Dari data no 3b hilangkan:
a. Variabel tipe karakter ke-3
b. Pengamatan ke-5 dan ke-10
c. Pengamatan ke-x, x adalah bilangan ganjil
d. Variabel ke-y, y adalah bilangan genap
6. Cari materi di R mengenai fungsi berikut:
a. As.matrix( )
b. As.data.frame( )
c. Cbind( )
d. Rbind( )
e. Order
f. Mean( )
g. Sd( )
7. Pada data nomor 3b carilah rata-rata dan standar deviasi pada variabel
numeriknya!
Jawab:
1. Perbedaan Data Frame, List dan Matrix Pada R adalah sebagai berikut:
1) Data frame Merupakan tipe khusus list yang digunakan untuk
menyimpan data dari berbagai macam tipe dalam bentuk matriks. Sama
halnya dengan Matrix, Data Frame juga memiliki struktur baris dan
kolom. Panjang dari masing-masing vektor atau kolom pada Data Frame
juga harus sama. Namun, pada Data Frame dapat memiliki beberapa
vektor yang berbeda jenis.
2) List (Daftar) dalam R adalah objek yang terdiri dari koleksi terurut suatu
objek yang disebut sebagai komponen. List merupakan objek data yang
elemen didalamnya boleh memiliki mode yang berbeda dan tidak harus
sama. List (Daftar) baru dapat dibentuk dari objek yang sudah ada dengan
menggunakan fungsi list ( ). Berbeda dengan Matrix dan Data Frame,
Pada Data List tidak memiliki struktur baris dan kolom. Namun, Data List
dapat memiliki beberapa mode yang berbeda jenis dan tidak harus sama.
3) Matriks merupakan objek data yang banyak digunakan dalam analisis
statistika. Matriks pada bahasa S umumnya dibuat melalui vektor. Matrix
memiliki struktur baris dan kolom. Panjang dari masing-masing vektor
atau kolom harus sama. Selain itu, pada Matrix hanya memiliki satu jenis
vektor saja.
2. Data:
Nama Prodi Fakultas JK Hobby Angkatan TL BB TB NS
Qirahm Statisti
FMIPA L Basket 2019 19 47 166 40
an ka
P. Volly
Nani FKIP P 2019 8 47 156 39
Fisika ball
Statisti Mema
Ferli FMIPA P 2019 21 41 151 36
ka sak
Statisti Memb
Jeni FMIPA P 2019 6 53 155 37
ka aca
Statisti Menon
Moudy FMIPA P 2019 24 45 154 39
ka ton
Statisti Memb
Devi FMIPA P 2019 16 39 154 37
ka aca
Statisti Nonto
Sri Nun FMIPA P 2019 7 45 145 38
ka n
Memb
Tiara Ppkn FKIP P 2019 28 37 168 36
aca
Volly
Satri Ppkn FKIP P 2019 12 38 156 39
ball
Statisti Seped
Adety FMIPA P 2019 2 42 157 38
ka aan
Menya
Nurleni Ppkn FKIP P 2019 24 54 156 40
nyi
La Olahra
Ppkn FKIP L 2019 11 56 168 40
Yuda ga
Rahmad Buluta
Ppkn FKIP P 2019 8 46 150 38
ani ngkis
Amalud Statisti Berma
FMIPA L 2019 6 45 170 41
in ka in bola
Sepak
Jeklin Ppkn FKIP L 2019 8 59 170 42
bola
Memb
Rahmi PPKn FKIP P 2019 1 65 154 40
aca
Statisti Main
Elfira FMIPA P 2019 12 47 160 40
ka Basket
Memb
Sarwiati Ppkn FKIP P 2019 23 51 153 38
aca
Statisti
Oskar FMIPA L Tidur 2019 1 54 159 40
ka
Matem Memb
Putri FMIPA P 2019 19 50 157 40
atika aca
Sepak
Ardani PPKn FKIP L 2016 30 45 157 37
bola
Sri Memb
PPKn FKIP P 2019 12 53 150 40
Rubiani aca
Statisti Mema
Sulis FMIPA P 2019 25 50 151 39
ka sak
Wuland Sosiolo Menya
FISIP P 2019 18 50 148 36
ari gi nyi
Statisti
Arya FMIPA L Futsal 2019 4 60 170 41
ka
Statisti Memb
Maulid FMIPA L 2018 15 53 166 41
ka aca
Sosiolo Menya
Wiwin FISIP P 2019 5 50 158 39
gi nyi
PETER
Peterna Mema
Rila NAKA P 2019 11 45 150 39
kan sak
N
Statisti Memb
Lulu FMIPA P 2019 13 50 160 41
ka aca
Nurpadi
Fisika FMIPA P Volly 2019 31 57 145 39
lla
Memb
Supriadi
Kimia FMIPA L aca 2020 6 53 167 40
n
buku
M.
Ppkn Fkip L Baca 2019 9 50 165 40
Akbar
buluta
Ramona PPKn FKIP P 2019 24 50 159 38
ngkis
Ilmu HUKU Voli
Rawi L 2018 31 45 170 41
hukum M ball
Nonto
Statisti
Fajrin FMIPA L n 2019 27 45 160 39
ka
Anime
Statisti Olahra
Armin FMIPA L 2019 24 30 170 42
ka ga
Muslifa Farmas FARM Memb
P 2019 12 60 165 40
h i ASI aca
Nonto
Farmas FARM
Aurelia P n 2019 13 45 150 36
i ASI
drama
Farmas FARM Travel
Dicky L 2019 9 55 166 40
i ASI ling
Farmas FARM Memb
Niken P 2019 14 47 157 38
i ASI aca
Farmas FARM
Suci P Tidur 2019 14 50 158 37
i ASI
S1 FARM Travel
Anisyah P 2019 13 53 164 40
farmasi ASI ing
D3
VOKAS
Kivti Statisti L Futsal 2019 14 47 61 40
i
ka
Farmas FARM Jalan-
Rahman L 2019 1 58 168 42
i ASI jalan
Memb
Farmas FARM
Asmida P aca 2019 9 54 146 38
i ASI
novel
Farmas FARM Buluta
Aziza P 2019 1 65 165 37
i ASI ngkis
Dwi Farmas FARM
P Masak 2019 30 40 155 37
Nur i ASI
Farmas FARM Berena
Muni P 2019 25 57 157 39
i ASI ng
Nurfaid Sosiolo Menya
FISIP P 2019 6 54 160 37
a gi nyi
PETER
Amirull Peterna Sepak
NAKA L 2019 12 55 161 40
ah kan Bola
N
Keterangan Kolom:
JK : Jenis Kelamin
TL : Tanggal Lahir
TB : Tinggi Badan
BB : Berat Badan
NS : Nomor Sepatu
b. As.data.frame
As.data.frame berfungsi untuk memberikan nilai balik berupa data frame.
Adapun bentuk penulisannya, yaitu:
> as.data.frame(variabel)
c. Cbind
Fungsi bind( ) dalam cbind( ) dan rbind( ) mempunyai arti
mengikat/menyatukan. Lengkapnya cbind( ) berarti membentuk matriks
dengan menyatukan atau mengikat matrik-matrik secara baris (horizontal)
atau terhadap kolom (vertikal). Bentuk penulisannya adalah sebagai
berikut:
> X <- cbind(arg_1, arg_2, arg_3, ...)
Dimana argumen-argumennya dalam bentuk vektor, atau matriks yang
kolomnya berukuran sama.
d. Rbind
Fungsi bind( ) dalam cbind( ) dan rbind( ) mempunyai arti mengikat atau
menyatukan. Rbind( ) berarti menyatukan atau mengikat matriks - matriks
secara kolom atau terhadap baris. Bentuk penulisannya adalah sebagai
berikut:
> X <- rbind(arg_1, arg_2, arg_3, ...)
Sama halnya dengan penulisan cbind( ), argumen - argumennya dalam
bentuk vektor, atau matriks yang barisnya berukuran sama.
e. Order
Fungsi Order( ) artinya mengembalikan permutasi yang mengatur ulang
argumen pertamanya menjadi urutan naik atau turun, memutuskan
hubungan dengan argumen lebih lanjut. Adapun bentuk penulisannya,
yaitu:
X<-order(nama_variabel)
f. Mean
Fungsi Mean( ) digunakan untuk menghitung nilai rata-rata dari variabel
numerik. Adapun bentuk penulisannya, yaitu:
> mean(Variabel)
g. Sd
Fungsi sd( ) digunakan untuk menghitung simpangan baku pada variabel
numerik. Adapun bentuk penulisannya, yaitu:
> sd(Variabel)