You are on page 1of 3

Nama : Dian Arum Novitasari

Nim : 1104140054
Kelas : TF GAB 1
1. a) jenis grafik adalah geom_violin
b.) gambar menunjukkan distribusi panjang dari sayap berbagai burung yang berjenis
kelamin laki laki (M) dan perempuan (F)
2.

> Morph_for_Sato <-


read.csv("C:\\Users\\dianarum\\AppData\\Local\\Temp\\Rtmp8MsiU6\\dataa18ae84316"
)
> View(Morph_for_Sato)
> morph=Morph_for_Sato
> library("ggplot2", lib.loc="C:/Program Files/R/R-3.3.1/library")
> ggplot(morph, aes(Sex, WingL)) + geom_violin()
> ggplot(morph, aes(Sex, WingL)) + geom_violin() + ggtitle("Distribusi Panjang
Burung Jantan dan Betina ")
> ggplot(morph, aes(Sex, WingL)) + geom_violin() + ggtitle("Distribusi Panjang Sayap
Burung Jantan dan Betina ")
> nomor1 <- ggplot(morph, aes(Sex,WingL))+ geom_violin() + ggtitle("Distribusi
Panjang Sayap Burung Jantan dan Betina")

3. stringToMinutes<colwise(
function(s) => bentuk fungsi nya
unlist( =>unlist dengan lapply untuk mendapat
kan vektor
lapply( => lapply dipakai untuk mengembalikan data
str_split(s,":"),function(s)
sum(as.numeric(s)*c(60,1,1/60)) => penjumlahan menit, jam , detik
)
),
.(Swim,Cycle,Run,Total)) => kolom yang diinginkan untuk diolah

4. View(stratford)
times <- Stratford
times
library("ggplot2")
library("stringr")
> stringToMinutes<-colwise(
+ function(s)
+ unlist(
+ lapply(
+ str_split(s,":"),function(s)
+ sum(as.numeric(s)*c(60,1,1/60))
+ )
+ ),
+ .(Swim,Cycle,Run,Total))
> times<-ddply(times,.(Position,StartingPosition,Category),stringToMinutes)
> head(times)
> times<-subset(times,Swim+Cycle+Run<Total+5 | is.na(Swim+Cycle+Run))
> times<-subset(times,Swim+Cycle+Run<Total+5)
> digest<-ddply(
+ times,
+ "Category",
+ summarise,
+ median=median(Total),
+ average=mean(Total),
+ headCount=length(Total)
+)
> print(digest)
> digestsum <- summarise(group_by(times,Category), median =median(Total),
average=mean(Total),headcount=length(Total)
>digestsum

5. melt berfungsi seperti transpose dan meringkas menjadi satu kolom sesuai yang kita
inginkan
6. allQuartile <=reshape (membuat variable allQuartile menjadi fungsi reshape)
Subset <= memisahkan dengan data yang diinginkan
MeltedTimes <= variable dan data yang akan dipanggil
Select=c(. . .) <= data yang akan dicombine
Idvar = startingposition <= data yang combine diliat dari kolom startingposition
Timevar= discipline <= kolom yang tadi diola
Direction =wide <= format yang digunakan untuk merubah data yang panjang menjadi
data yang melebar
7. terbaca grafik discipline terhadap ranking.
Terdapat 4 final quartile . final quartile terendah adalah nomor 1 dengan rangking 0-150
dan tertinggi adalah final quartile ke 4 dengan rangking 300 sampai 350 . pada quartile 3
memiliki histeris yang lebih kecil dibandingkan dengan quartile 2.

You might also like