You are on page 1of 16

LAPORAN PRAKTIKUM

STATISTIKA DAN PROBABILITAS


“Ukuran-ukuran Statistik untuk Data”

Nama : ABRAHAM TJOA


NIM : 1321094083

Program Studi Teknik Informatika


Jurusan Teknik Elektro
Politeknik Negeri Ambon 2022
Laporan Praktikum
Serangga
Plot batang-daun
> setwd("D:/praktikum-2/prak-01")
> serangga<-scan("serangga.txt")
Read 100 items
> stem(serangga)

The decimal point is 1 digit(s) to the left of the |

36 | 31
38 | 3619
40 | 1599913556
42 | 34567890358999
44 | 00236778002346789999
46 | 01112345892334468
48 | 0001146678117999
50 | 0038888035
52 | 06748
54 | 07

> serangga.cut
Error: object 'serangga.cut' not found
> serangga

DISTRIBUSI FREKUENSI
> max(serangga) # nilai maksimum serangga
[1] 5.57
> min(serangga) # nilai minimum serangga
[1] 3.63
> max(serangga)-min(serangga) # rentang serangga
[1] 1.94
> (max(serangga)-min(serangga))/5
[1] 0.388
> breaks <- seq(3.63, 5.57, by=0.388)
> serangga.cut <- cut(serangga,breaks,right=FALSE)
> serangga.cut
[1] [3.63,4.02) [3.63,4.02) [3.63,4.02) [3.63,4.02) [3.63,4.02)
[3.63,4.02)
[7] [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41) [3.63,4.02)
[4.02,4.41)
[13] [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41)
[4.02,4.41)
[19] [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41)
[4.02,4.41)
[25] [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41) [4.02,4.41)
[4.02,4.41)
[31] [4.02,4.41) [4.02,4.41) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[37] [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[43] [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[49] [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[55] [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[61] [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79) [4.41,4.79)
[4.41,4.79)
[67] [4.41,4.79) [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18)
[4.79,5.18)
[73] [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18)
[4.79,5.18)
[79] [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18)
[4.79,5.18)
[85] [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18) [4.79,5.18)
[4.79,5.18)
[91] [4.79,5.18) [4.79,5.18) [4.79,5.18) [5.18,5.57) [5.18,5.57)
[5.18,5.57)
[97] [5.18,5.57) [5.18,5.57) [5.18,5.57) <NA>
Levels: [3.63,4.02) [4.02,4.41) [4.41,4.79) [4.79,5.18)
[5.18,5.57)
> serangga.frek <- table(serangga.cut)
> serangga.frek
serangga.cut
[3.63,4.02) [4.02,4.41) [4.41,4.79) [4.79,5.18) [5.18,5.57)
7 25 35 26 6
> cbind(serangga.frek)
serangga.frek
[3.63,4.02) 7
[4.02,4.41) 25
[4.41,4.79) 35
[4.79,5.18) 26
[5.18,5.57) 6
> breaks2 <- seq(3.63,5.57,by=0.5) # lebar interval 0,5
> serangga.cut2 <- cut(serangga,breaks2,right=FALSE)
> serangga.frek2 <- table(serangga.cut2)
> cbind(serangga.frek2)
serangga.frek2
[3.63,4.13) 12
[4.13,4.63) 43
[4.63,5.13) 36
> serangga.relfrek <- prop.table(serangga.frek)
> serangga.relfrek
serangga.cut
[3.63,4.02) [4.02,4.41) [4.41,4.79) [4.79,5.18) [5.18,5.57)
0.07070707 0.25252525 0.35353535 0.26262626
0.06060606
> cbind(serangga.relfrek)
serangga.relfrek
[3.63,4.02) 0.07070707
[4.02,4.41) 0.25252525
[4.41,4.79) 0.35353535
[4.79,5.18) 0.26262626
[5.18,5.57) 0.06060606
> serangga.kumfrek <- cumsum(serangga.relfrek)
> serangga.kumfrek
[3.63,4.02) [4.02,4.41) [4.41,4.79) [4.79,5.18) [5.18,5.57)
0.07070707 0.32323232 0.67676768 0.93939394
1.00000000
> cbind(serangga.kumfrek)
serangga.kumfrek
[3.63,4.02) 0.07070707
[4.02,4.41) 0.32323232
[4.41,4.79) 0.67676768
[4.79,5.18) 0.93939394
[5.18,5.57) 1.00000000
> cbind(serangga.frek,serangga.relfrek,serangga.kumfrek)
serangga.frek serangga.relfrek serangga.kumfrek
[3.63,4.02) 7 0.07070707 0.07070707
[4.02,4.41) 25 0.25252525 0.32323232
[4.41,4.79) 35 0.35353535 0.67676768
[4.79,5.18) 26 0.26262626 0.93939394
[5.18,5.57) 6 0.06060606 1.00000000
>

Histogram
> hist
function (x, ...)
UseMethod("hist")
<bytecode: 0x00000146e3795a40>
<environment: namespace:graphics>
> tmp =
hist(serangga,breaks=c(3.63,4.02,4.41,4.79,5.18,5.57),probab
ility=FALSE)
Warning message:
In plot.histogram(r, freq = freq1, col = col, border = border,
angle = angle, :
the AREAS in the plot are wrong -- rather use 'freq = FALSE'
> tmp
$breaks
[1] 3.63 4.02 4.41 4.79 5.18 5.57

$counts
[1] 7 25 35 26 7

$density
[1] 0.1794872 0.6410256 0.9210526 0.6666667 0.1794872

$mids
[1] 3.825 4.215 4.600 4.985 5.375

$xname
[1] "serangga"

$equidist
[1] FALSE
ERUPSI
Plot batang daun

stem(serangga)

The decimal point is 1 digit(s) to the left of the |

36 | 31
38 | 3619
40 | 1599913556
42 | 34567890358999
44 | 00236778002346789999
46 | 01112345892334468
48 | 0001146678117999
50 | 0038888035
52 | 06748
54 | 07

Distribusi frekuensi

> max(erupsi)
[1] 4.8
> min(erupsi)
[1] 1.6
> max(erupsi) - min(erupsi)
[1] 3.2
> (max(erupsi) - min(erupsi))/5
[1] 0.64
> breaks <- seq(1.6, 4.8, by=0.64)
> erupsi.cut <- cut(erupsi,breaks,right = FALSE)
> erupsi.cut
[1] [3.52,4.16) [1.6,2.24) [2.88,3.52) [2.24,2.88) [4.16,4.8)
[2.88,3.52)
[7] [4.16,4.8) [3.52,4.16) [1.6,2.24) [4.16,4.8) [1.6,2.24)
[3.52,4.16)
[13] [4.16,4.8) [1.6,2.24) [4.16,4.8) [1.6,2.24) [1.6,2.24)
<NA>
[19] [1.6,2.24) [4.16,4.8)
Levels: [1.6,2.24) [2.24,2.88) [2.88,3.52) [3.52,4.16) [4.16,4.8)
> erupsi.frek <- table(erupsi.cut)
> erupsi.frek
erupsi.cut
[1.6,2.24) [2.24,2.88) [2.88,3.52) [3.52,4.16) [4.16,4.8)
7 1 2 3 6
> cbind(erupsi.frek)
erupsi.frek
[1.6,2.24) 7
[2.24,2.88) 1
[2.88,3.52) 2
[3.52,4.16) 3
[4.16,4.8) 6
> breaks2 <- seq(1.6, 4.8, by=0.5)
> erupsi.cut2 <- cut(erupsi,breaks2,right = FALSE)
> erupsi.frek2 <- table(erupsi.cut2)
> cbind(erupsi.frek2)
erupsi.frek2
[1.6,2.1) 6
[2.1,2.6) 2
[2.6,3.1) 1
[3.1,3.6) 1
[3.6,4.1) 3
[4.1,4.6) 4
> erupsi.relfrek <- prop.table(erupsi.frek)
> erupsi.relfrek
erupsi.cut
[1.6,2.24) [2.24,2.88) [2.88,3.52) [3.52,4.16) [4.16,4.8)
0.36842105 0.05263158 0.10526316 0.15789474
0.31578947
> cbind(erupsi.relfrek)
erupsi.relfrek
[1.6,2.24) 0.36842105
[2.24,2.88) 0.05263158
[2.88,3.52) 0.10526316
[3.52,4.16) 0.15789474
[4.16,4.8) 0.31578947
> erupsi.kumfrek <- cumsum(erupsi.relfrek)
> erupsi.kumfrek
[1.6,2.24) [2.24,2.88) [2.88,3.52) [3.52,4.16) [4.16,4.8)
0.3684211 0.4210526 0.5263158 0.6842105 1.0000000
> cbind( erupsi.kumfrek)
erupsi.kumfrek
[1.6,2.24) 0.3684211
[2.24,2.88) 0.4210526
[2.88,3.52) 0.5263158
[3.52,4.16) 0.6842105
[4.16,4.8) 1.0000000
> cbind(erupsi.frek,erupsi.relfrek,erupsi.kumfrek)
erupsi.frek erupsi.relfrek erupsi.kumfrek
[1.6,2.24) 7 0.36842105 0.3684211
[2.24,2.88) 1 0.05263158 0.4210526
[2.88,3.52) 2 0.10526316 0.5263158
[3.52,4.16) 3 0.15789474 0.6842105
[4.16,4.8) 6 0.31578947 1.0000000

> tmp =
hist(erupsi,breaks=c(1.6,2.24,2.88,3.52,4.8,4.16),probability=
FALSE)
>
lines(c(min(tmp$breaks),tmp$mids,max(tmp$breaks)),c(0,tm
p$counts,0),type="l")
> boxplot(erupsi)

Histogram dan Poligon frekuensi


> tmp =
hist(erupsi,breaks=c(1.6,2.24,2.88,3.52,4.8,4.16),probability=
FALSE)
>
lines(c(min(tmp$breaks),tmp$mids,max(tmp$breaks)),c(0,tm
p$counts,0),type="l")
> boxplot(erupsi)

You might also like