Tugas Akhir Praktikum Komputasi Statistika Kelompok 1
Tugas Akhir Praktikum Komputasi Statistika Kelompok 1
Disusun Oleh :
Soal : No 1
Bangkitkanlah data populasi dengan peubah:
- No: 1 sd 500, 9001 sd 9500
- ID : G0001 sd G0500, G9001 sdG9500
- Kelas: P1 jika ID genap, dan P2 jika ID ganjil
- Tinggi : rnorm(1000, 165, 10)
- Indeks : rexp(1000,1)
Hilangkan data variabel Indeks yang bernilai lebih dari1(menjadi missing value)
Buatlah data sampel berukuran100 amatan dari kelas P1 yang indeksnya ada
Hitunglah rata-rata dari tinggi pada data sampel yang terambil, lalu bandingkan dengan
populasi
Syntaks R :
Hitunglah rata-rata dari tinggi pada data sampel yang terambil, lalu bandingkan dengan
populasi :
Syntaks R :
#No2
Kos <- function(Nama, Lokasi, Harga, Kamar){
Kos <- list(Nama=Nama, Lokasi=Lokasi,
Harga=Harga, Kamar=Kamar)
Kos
}
class(Kos) <- "Kos"
Kos1 <- Kos("Gardenia", "Perwira", 13000000, "A1")
Kos2 <- Kos("Wisma Asih", "Balebak", 4500000, "B2")
Kos3 <- Kos("Andalusia", "Bara", 7000000, "10")
setClass("kos",
representation(Nama="character",
Lokasi="character",
Harga="numeric",
NoKamar="numeric"))
kos1 <- new("kos", Nama="PNS",
Lokasi="Bateng", Harga=5500000,
NoKamar=180)
Data :
Data diambil dari package ggplot 2 yang bernama diamonds
Keterangan variabel:
Price : Harga dalam USD
Carat : Bobot berlian (0.2-5.01)
Cut : Kualitas pemotongan berlian
Clarity : Seberapa cerah berlian
X : Panjang dalam mm
Y : lebar dalam mm
Z : kedalaman dalam mm
Depth : persentase kedalaman total
Table : lebar permukaan diamond
Syntaks :
#No3
library(dplyr)
library(ggplot2)
library(RColorBrewer)
head(diamonds)
#Filter
filter(diamonds, depth>50)
filter(diamonds, depth>50 & price>500)
diamonds %>%
filter(price>500 & (cut=="Premium"))%>%
ggplot(aes(x=color))+
ggtitle("Jumlah Berlian Premium >$500")+
geom_bar()
diamonds %>%
filter(price<500 & (cut=="Premium"))%>%
ggplot(aes(x=color))+
ggtitle("Jumlah Berlian Premium <$500")+
geom_bar()