Вы находитесь на странице: 1из 16

ANDI FAHIRA ALSA 06211840000004 1/04/2020

AED KELAS B
> chol <- read.table(url("http://assets.datacamp.com/blog_assets/chol.txt"),
header = TRUE)
> hist(AirPassengers)

Histogram of AirPassengers
20
Frequency

15
10
5
0

100 200 300 400 500 600

AirPassengers

> hist(chol$AGE)

Histogram of chol$AGE
50
40
Frequency

30
20
10
0

20 30 40 50 60

chol$AGE
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> hist(AirPassengers,
+ main="Histogram for Air Passengers",
+ xlab="Passengers",
+ border="blue",
+ col="green",
+ xlim=c(100,700),
+ las=1,
+ breaks=5)

Histogram for Air Passengers

40
Frequency

30

20

10

100 200 300 400 500 600 700

Passengers

> hist(AirPassengers, main="Histogram for Air Passengers") # mengganti judul


dari histogram

Histogram for Air Passengers


20
Frequency

15
10
5
0

100 200 300 400 500 600

AirPassengers
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B

> hist(AirPassengers, border="blue", col="green") #memberi warna pada


histogram

Histogram of AirPassengers
20
Frequency

15
10
5
0

100 200 300 400 500 600

AirPassengers

> hist(AirPassengers, xlim=c(100,700), ylim=c(0,30)) #memberikan batas untuk


sumbu x dan y

Histogram of AirPassengers
30
25
20
Frequency

15
10
5
0

100 200 300 400 500 600 700

AirPassengers
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> hist(AirPassengers, las=1) #mengubah label pada sumbu, jika 0 labelnya
normal, jika 1 label sumbu x dan y menjadi horizontal, jika 2 label sumbu x
vertikal y horizontal, jika 3 maka label sumbu x dan y vertikal

Histogram of AirPassengers
20
Frequency

15
10
5
0

100 200 300 400 500 600

AirPassengers

> hist(AirPassengers, breaks=5) #break berguna mengubah lebar batang dan


menambah jumlah batang

Histogram of AirPassengers
40
Frequency

30
20
10
0

100 200 300 400 500 600 700

AirPassengers
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> hist(AirPassengers, breaks=c(100, 300, 500, 700))

Histogram of AirPassengers
80
60
Frequency

40
20
0

100 200 300 400 500 600 700

AirPassengers

> hist(AirPassengers, breaks=c(100, seq(200,700, 150))) #sumbu x dimulai


dr nilai 100, pada nilai 200-700 lebar batang sebesar 150

Histogram of AirPassengers
0.0030
0.0020
Density

0.0010
0.0000

100 200 300 400 500 600

AirPassengers
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> hist(AirPassengers,
+ main="Histogram for Air Passengers",
+ xlab="Passengers",
+ border="blue",
+ col="green",
+ xlim=c(100,700),
+ las=1,
+ breaks=5,
+ prob = TRUE) #membuat histogram dengan memunculkan probability desity

Histogram for Air Passengers

0.0030

0.0025

0.0020
Density

0.0015

0.0010
0.0005

0.0000

100 200 300 400 500 600 700

Passengers

> lines(density(AirPassengers)) #memberikan kurva pada histogram

Histogram for Air Passengers

0.0030

0.0025

0.0020
Density

0.0015

0.0010
0.0005

0.0000

100 200 300 400 500 600 700

Passengers
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> install.packages("ggplot2")
Installing package into ‘C:/Users/HP/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
Warning: package ‘ggplot2’ is in use and will not be installed
> library(ggplot2)
> # Load in `chol` data, set `header` to `TRUE`
> chol <- read.table(url("http://assets.datacamp.com/blog_assets/chol.txt"),
header = ....)
Error in
read.table(url("http://assets.datacamp.com/blog_assets/chol.txt"), :
object '....' not found
> # Inspect first rows of `chol` with `head()`
> ....(....)
Error in ....(....) : could not find function "...."
> # Summary of `chol` with `summary()`
> .......(....)
Error in .......(....) : could not find function "......."
> # Structure of `chol` with `str()`
> ...(....)
Error in ...(....) : could not find function "..."
> # Compute a histogram of `chol$AGE`
> qplot(chol$AGE, geom="histogram")
`stat_bin()` using `bins = 30`. Pick better value with `binwidth`.

20

15

10

20 30 40 50 60
chol$AGE
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> # Compute a histogram of `chol$AGE`
> ggplot(data=chol, aes(chol$AGE)) +
+ geom_histogram()
`stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
Warning message:
Use of `chol$AGE` is discouraged. Use `AGE` instead.

20

15
count

10

20 30 40 50 60
chol$AGE

# Histogram for `chol$AGE`


> qplot(chol$AGE,
+ geom="histogram",
+ binwidth = 5,
+ main = "Histogram for Age",
+ xlab = "Age",
+ fill=I("blue"),
+ col=I("red"),
+ alpha=I(.2),
+ xlim=c(20,50))
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B

> ggplot(data=chol, aes(x=chol$AGE)) +


+ geom_histogram(breaks=seq(20, 50, by=2),
+ col="red",
+ fill="green",
+ alpha = 0.2) +
+ labs(title="Histogram for Age", x="Age", y="Count") +
+ xlim(c(18,52)) +
+ ylim(c(0,30))
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B

> ggplot(data=chol, aes(chol$AGE)) +


+ geom_histogram(breaks=seq(20, 50, by=2),
+ col="red",
+ aes(fill=..count..)) +
+ scale_fill_gradient("Count", low="green", high="red")

> ggplot(data=chol, aes(chol$AGE)) +


+ geom_histogram(aes(y =..density..),
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
+ breaks=seq(20, 50, by = 2),
+ col="red",
+ fill="green",
+ alpha=.2) +
+ geom_density(col=2) +
+ labs(title="Histogram for Age", x="Age", y="Count")
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> chol <- read.table(url("http://assets.datacamp.com/blog_assets/chol.txt"),
header = TRUE)
> hist(AirPassengers,
+ main="Histogram untuk Penumpang Pesawat Udara",
+ xlab="Passengers",
+ border="yellow",
+ col="red",
+ xlim=c(0,700),
+ las=3,
+ breaks=c(100, seq(250,700, 200)),
+ prob = TRUE)
> lines(density(AirPassengers))

> install.packages("ggplot2")
> library(ggplot2)
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
> ggplot(data=chol, aes(chol$AGE)) +
+ geom_histogram(breaks=seq(20, 50, by=2),
+ col="red",
+ aes(fill=..count..)) +
+ scale_fill_gradient("Count", low="green", high="blue")+
+ geom_density(col=7) +
+ labs(title="Histogram untuk Usia Penumpang Pesawat Udara", x="Usia",
y="Jumlah")+
+ xlim(c(15,55)) +
+ ylim(c(0,30))

> boston = read.csv(file.choose(), header=TRUE, sep = ",")


> # 1. I N D U S
> hist(boston$INDUS,
+ main="Histogram untuk Proporsi Lahan Bisnis Non-eceran per Kota
",
+ xlab="INDUS",
+ border="yellow",
+ col="red",
+ xlim=c(0,35),
+ las=3,
+ breaks=c(seq(0,35,1)),
+ prob = TRUE)
> lines(density(boston$INDUS))
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B

> # 2. N O X
> ggplot(data=boston, aes(boston$NOX)) +
+ geom_histogram(breaks=seq(0.3, 0.9, by=0.05),
+ col="red",
+ aes(fill=..count..)) +
+ scale_fill_gradient("Count", low="pink", high="blue")+
+ labs(title="Histogram untuk Proporsi Kadar Nitrit Oksida per Kota",
x="NOX", y="Proporsi")

> # 3. R M
> ggplot(data=boston, aes(boston$RM)) +
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B
+ geom_histogram(breaks=seq(3,9, by=0.5),
+ col="black",
+ aes(fill=..count..)) +
+ scale_fill_gradient("Count", low="brown", high="grey")+
+ labs(title="Histogram untuk Proporsi Jumlah Kamar per Hunian", x="RM",
y="Proporsi")

> # 4. P T R A T I O
> ggplot(data=boston, aes(boston$PTRATIO)) +
+ geom_histogram(breaks=seq(12,22, by=1),
+ col="black",
+ aes(fill=..count..)) +
+ scale_fill_gradient("Count", low="grey", high="green")+
+ labs(title="Histogram untuk Rasio Murid dan Guru per Kota", x="PTRATIO",
y="Jumlah")
ANDI FAHIRA ALSA 06211840000004 1/04/2020
AED KELAS B

> # 5. B
> hist(boston$B, main="Histogram untuk Proporsi Orang Berkulit
Hitam",xlab="B", border="yellow", col="red", xlim=c(0,400), las=2,
breaks=c(seq(0,400,50)),prob = TRUE)
> lines(density(boston$B))

Вам также может понравиться