Anda di halaman 1dari 7

Modul 5

Distribusi Peluang Kontinu


Topik : Distribusi Peluang Kontinu
Tujuan : 1. Mahasiswa dapat membangkitkan bilangan acak berdistribusi
peluang tertentu kemudian menganalisis terjadinya peluang
dari data bangkitan tersebut
2. Mahasiswa membuat grafik data dengan distribusi peluang
kontinu dengan software R

Durasi : 100 menit,


Delivery : softcopy
Deadline : One week after practical
Tempat setoran : ecourse

Petunjuk Praktikum
1. Kerjakan praktikum ini secara mandiri dengan laptop/PC masing-masing
2. Install software R, package rcmdr (Recomender) dan ikuti instruksi TA
3. Submit tugas praktikum pada ecourse dengan deadline pukul 22.00 satu minggu
setelah praktikum
Praktikum
Beberapa distribusi peluang dan cara memanggilnya di R.

Distribution R Distribution R name


name

Beta Beta Lognormal lnorm


Binomial Binom Negative Binomial nbinom
Cauchy cauchy Normal norm
Chisquare Chisq Poisson pois
Exponential Exp Student t T
F F Uniform Unif
Gamma gamma Tukey Tukey
Geometric Geom Weibull weib
Hypergeometric Hyper Wilcoxon wilcox
Logistic Logis
name Description
dname( ) density or probability function -> pdf
pname( ) cumulative density function -> cdf
qname( ) quantile function
rname( ) random deviates

1. Perhitungan Peluang dan Titik Kritis Distribusi Peluang Kontinu dengan R

Distribusi Normal
pnorm(0) =0.5 #(the area under the standard normal curve to the left of
zero) =NORMSDIST(0)
Hasilnya: ….

Kesimpulan: pnorm digunakan untuk, sedangkan normdist pada excel digunakan untuk

qnorm(0.9)= 1.28 #(1.28 is the 90th percentile of the standard normal


distribution). =NORMSINV(0.9)
Hasilnya: ….

Kesimpulan:
dnorm(1) #p(z=1)
Hasilnya: ….

Kesimpulan:
pnorm(.5) #p(Z<0.5) =NORMSDIST(0.5)
Hasilnya: ….

Kesimpulan:
pnorm(1.5) #p(Z<1.5) =NORMSDIST(1.5)
Hasilnya: ….

Kesimpulan:
pnorm(1.5)-pnorm(0.5)
Hasilnya: ….

Kesimpulan:
rnorm(100) #generates 100 random deviates from a standard normal distribution.
rnorm(100, m=50, sd=10) #generates 100 random deviates from a normal distribution
with mean 50 and standard deviation 10.

Chi-square
rchisq(100,14) #(membangkitkan 100 bilangan berdistribusi chisquare dengan
derajat bebas, v=14)
pchisq(14,15.288408) #(menghitung peluang chi-square kurang dari 15.288 derajat bebas
14)
Hasilnya: ….

Kesimpulan:
1-pchisq(6.262, df=15) # default R utk chisq adlh <, peluang chisquare lebih
dari=CHIDIST(6.262,15)
Hasilnya: ….

Kesimpulan:
1-pchisq(0.0100, df=2)
Hasilnya: ….

Kesimpulan:
qchisq(0.5, df=1) #titik chisquare dengan peluang kurang dari 0.5 =CHIINV(0.5,1)
Hasilnya: ….

Kesimpulan:
qchisq(0.3, df=1) #titik chisquare dengan peluang kurang dari 0.3 =CHIINV(0.3,1)
Hasilnya: ….

Kesimpulan:

Distribusi F
rf(100,13,2) #membangkitkan bilangan berdistribusi F dengan v1=13, v2=2 sebanyak 100
Hasilnya: ….

Kesimpulan:

qf(0.95,12,2) #tabel F dengan v1=12, v2=2 dengan P(F>f)=0.95


=F.INV(0.95,12,2) Hasilnya: ….

Kesimpulan:

pf(19.41,12,2) #peluang F>19.41 dengan v1=12, v2=2 =F.DIST(19.41,12,2,TRUE)


Hasilnya: ….

Kesimpulan:

Distribusi t
rt(100,15) #membangkitkan bilangan berdistribusi t dengan v1=15 sebanyak 100
qt(0.95,15) #t tabel dengan v=15 dengan P(t<t)=0.95 =TINV(0.1,15) karena pada excel
alpha/2
Hasilnya: ….

Kesimpulan:

pt(12.706,1) #P(t<12.706) dengan v=1 =1-2*TDIST(12.706,1,2) atau =1-TDIST(12.706,1,1)


Hasilnya: ….

Kesimpulan:
orm(c(0.5), mean=0,
sd=1, lower.tail=TRUE)
[1] 0

pnorm(c(0),
mean=0,
sd=1,
lower.tail=T
RUE)
[1] 0.5

2. Membuat Plot Distribusi Kontinu


Buka library “Rcmdr” > Distribution > Kontinu > Normal > Plot

Normal Distribution: Mean=0, Standard deviation=1


0.4

Normal Distribution: Mean=0, Standard deviation=1

0.4
Regions
-999 to 1.5
0.3

-999 to 1

0.3
Density
0.2

Density
0.2
0.1

0.1
0.0

0.0
-3 -2 -1 0 1 2

-3 -2 -1 0 1 2 3
x
x

Distribusi t
Normal Distribution: Mean=0, Standard deviation=1
1.0
0.8
Cumulative Probability
0.6
0.4
0.2
0.0

-3 -2 -1 0
1 2 3

Distribusi F
F Distribution: Numerator df = 2, Denominator df = 13

Region
2 to 15

1.0
0.8
0.6

0 5 10 15

x
0.0 0.2 0.4 Density

3. Mengolah data
Merubah data text-to-columb pada Ms.Excel :Copy data dari text file > Data > Text
to columb
Finish.
Simpan sebagai time.xls dan ingat direktori anda menyimpan
1. Impor data dari rcmdr R, misal beri nama t >
OK

pilih sheet tempat data > OK


OK

2. Analisis Data

> summary(t) Bisa juga pakai Rconsole :


lifetime_baterrai <- readXL("C:/Users/BP/Documents/time.xlsx",
Min. :1.600 rownames=FALSE, header=TRUE, +
1st Qu.:3.100 na="", sheet="Sheet1",
Median :3.400 stringsAsFactors=TRUE)
Mean :3.413
3rd Qu.:3.825
Max. :4.700
Summary(t)
2. Membuat Grafik

Bisa juga pakai Rconsole:


DensityPlot( ~ lifetime_baterrai, data=t,
bw="SJ",
adjust=1,
kernel="gaussian")

with(t, Hist(lifetime_baterrai,
scale="frequency",
breaks="Sturges",
col="darkgray"))

boxplot( ~ lifetime_baterrai, data=t,


id.method="y")
] "7" "34"

with(t, Dotplot(lifetime_baterrai, bin=FALSE))

--- End of Session –

Anda mungkin juga menyukai