Solusi Praktikum 1 Probabilitas Statistika
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135
- Seorang penyurvei secara acak memilih orang-orang di jalan sampai dia bertemu dengan seseorang yang menghadiri acara vaksinasi sebelumnya.
a. Berapa peluang penyurvei bertemu x = 3 orang yang tidak menghadiri acara vaksinasi sebelum keberhasilan pertama ketika p = 0,20 dari populasi menghadiri acara vaksinasi ? (distribusi Geometrik)
b. mean Distribusi Geometrik dengan 10000 data random , prob = 0,20 dimana distribusi geometrik acak tersebut X = 3 ( distribusi geometrik acak () == 3 )
c. Bandingkan Hasil poin a dan b , apa kesimpulan yang bisa didapatkan?
d. Histogram Distribusi Geometrik , Peluang X = 3 gagal Sebelum Sukses Pertama
e. Nilai Rataan (μ) dan Varian (σ²) dari Distribusi Geometrik.
Jawaban :
-
Diketahui :
p = 0.2 x = 3
-
Poin A
Kita diminta untuk menampilkan f(x) atau pdf dari distribusi geometrik sehingga dipergunakan fungsi
paste("Hasil: ", dgeom(x-1,p))
Dimana x-1 adalah banyak kejadian gagal dan p adalah peluangnya
-
Poin B
Solusi dapat dilakukan dengan menghitung terlebih dahulu distribusi acaknya kemudian baru dicari meannya
random=10000 paste(mean(rgeom(random,p)==3))
-
Poin C
Poin A dan B menghasilkan hasil yang berbeda. Hal ini dikarenakan poin B memiliki variabel acak atau variabel random sehingga hasilnya akan berbeda terus menerus karena tergantung bagaimana variabel yang didapat saat dilakukan pengambilan secaara acak dari fungsinya
-
Poin D
R sudah menyediakan fungsi untuk menghasilkan histogram maka solusinya dapat ditulis sebagai berikut :
hist(rgeom(random, p))
-
Poin E
Distribusi Geometrik adalah distribusi khusus yang nilai rataan (μ) dan varian (σ²) sudah ditentukan dan dibuktikan. Sehigga solusinya sebagai berikut :
rataan=1/p paste("Nilai Rataan(µ): ", rataan) varian=(1-p)/p^2 paste("Nilai Varian(σ²): ", varian)
-
Full Code
x=3 p=0.20 #A paste("Hasil: ", dgeom(x-1,p)) #B random=10000 paste(mean(rgeom(random,p)==3)) #D hist(rgeom(random, p)) #E rataan=1/p paste("Nilai Rataan(µ): ", rataan) varian=(1-p)/p^2 paste("Nilai Varian(σ²): ", varian)
- Terdapat 20 pasien menderita Covid19 dengan peluang sembuh sebesar 0.2. Tentukan :
a. Peluang terdapat 4 pasien yang sembuh.
b. Gambarkan grafik histogram berdasarkan kasus tersebut.
c. Nilai Rataan (μ) dan Varian (σ²) dari Distribusi Binomial.
Jawaban :
-
Diketahui :
n = 20 p = 0.2
-
Poin A
Peluang terdapat 4 pasien yang sembuh dari distribusi binomial :
x = 4 paste("Hasil: ", dbinom(x,n,p))
-
Poin B
Grafik histogram berdasarkan kasus tersebut menggunakan fungsi R:
hist(rbinom(x,n,p))
-
Poin C
Distribusi Binomial adalah distribusi khusus yang nilai rataan (μ) dan varian (σ²) sudah ditentukan dan dibuktikan. Sehigga solusinya sebagai berikut :
rataan = n * p paste("Nilai Rataan(µ): ", rataan) varian = n * p * (1-p) paste("Nilai Varian(σ²): ", varian)
-
Full Code
n = 20 p = 0.2 #A x = 4 paste("Hasil: ", dbinom(x,n,p)) #B hist(rbinom(x,n,p)) #C rataan = n * p paste("Nilai Rataan(µ): ", rataan) varian = n * p * (1-p) paste("Nilai Varian(σ²): ", varian)
- Diketahui data dari sebuah tempat bersalin di rumah sakit tertentu menunjukkan rata-rata historis 4,5 bayi lahir di rumah sakit ini setiap hari. (gunakan Distribusi Poisson)
a. Berapa peluang bahwa 6 bayi akan lahir di rumah sakit ini besok?
b. simulasikan dan buatlah histogram kelahiran 6 bayi akan lahir di rumah sakit ini selama setahun (n = 365)
c. dan bandingkan hasil poin a dan b , Apa kesimpulan yang bisa didapatkan
d. Nilai Rataan (μ) dan Varian (σ²) dari Distribusi poisson.
Jawaban :
-
Diketahui :
lamda = 4.5
-
Poin A
Kita diminta untuk menampilkan f(x) atau pdf dari distribusi poisson untuk x=6 sehingga dipergunakan fungsi
x = 6 paste("Hasil: ", dpois(x, lamda))
-
Poin B
Grafik histogram berdasarkan kasus tersebut menggunakan fungsi R:
n = 356 hist(rpois(n, lamda))
-
Poin C
Poin A dan B hampir sama hasilnya dapat dilihat dari tabelnya , karena nilai dari poin A sendiri didapat dari range nilai poin B. Range dari B dapat dilihat pada histogram yang telah terbentuk. Oleh karena itu, dalam estimasi selama 365 hari akan memberikan nilai hasil yang hampir sama dengan estimasi jumlah bayi yang akan dilahirkan di waktu selanjutnya.
-
Poin D
Distribusi Poisson adalah distribusi khusus yang nilai rataan (μ) dan varian (σ²) sudah ditentukan dan dibuktikan. Sehigga solusinya sebagai berikut :
paste("Nilai Rataan(µ): ", lamda) paste("Nilai Varian(σ²): ", lamda)
-
Full Code
lamda = 4.5 #A x = 6 paste("Hasil: ", dpois(x, lamda)) #B n = 356 #Jumlah hari dalam setahun hist(rpois(n, lamda)) #D paste("Nilai Rataan(µ): ", lamda) paste("Nilai Varian(σ²): ", lamda)
- Diketahui nilai x = 2 dan v = 10. Tentukan:
a. Fungsi Probabilitas dari Distribusi Chi-Square.
b. Histogram dari Distribusi Chi-Square dengan 100 data random.
c. Nilai Rataan (μ) dan Varian (σ²) dari Distribusi Chi-Square.
Jawaban :
-
Diketahui :
x = 2 v = 10
-
Poin A
Kita diminta untuk menampilkan f(x) atau pdf dari distribusi Chi-Square sehingga dipergunakan fungsi
paste("Hasil: ", dchisq(x,10))
-
Poin B
Grafik histogram berdasarkan kasus tersebut menggunakan fungsi R:
random = 100 hist(rchisq(random,v))
-
Poin C
Distribusi Chi-Square adalah distribusi khusus yang nilai rataan (μ) dan varian (σ²) sudah ditentukan dan dibuktikan. Sehigga solusinya sebagai berikut :
rataan = v paste("Nilai Rataan(µ): ", rataan) varian = 2 * v paste("Nilai Varian(σ²): ", varian)
-
Full Code
x = 2 v = 10 #A paste("Hasil: ", dchisq(x,10)) #B random = 100 hist(rchisq(random,v)) #C rataan = v paste("Nilai Rataan(µ): ", rataan) varian = 2 * v paste("Nilai Varian(σ²): ", varian)
- Diketahui bilangan acak (random variable) berdistribusi exponential (λ = 3). Tentukan
a. Fungsi Probabilitas dari Distribusi Exponensial
b. Histogram dari Distribusi Exponensial untuk 10, 100, 1000 dan 10000 bilangan random
c. Nilai Rataan (μ) dan Varian (σ²) dari Distribusi Exponensial untuk n = 100 dan λ = 3
Petunjuk: Gunakan set.seed(1) & Gunakan fungsi bawaan R
Jawaban :
-
Diketahui :
lamda = 3
-
Poin A
Kita diminta untuk menampilkan f(x) atau pdf dari distribusi Exponensial sehingga dipergunakan fungsi
paste("Hasil: ", rexp(lamda))
-
Poin B
Grafik histogram berdasarkan kasus tersebut menggunakan fungsi R:
set.seed(1) hist(rexp(10, rate = lamda), main = "Grafik Histogram Exponetial dengan 10 bil.random") hist(rexp(100, rate = lamda), main = "Grafik Histogram Exponetial dengan 100 bil.random") hist(rexp(1000, rate = lamda), main = "Grafik Histogram Exponetial dengan 1000 bil.random") hist(rexp(10000, rate = lamda), main = "Grafik Histogram Exponetial dengan 10000 bil.random")
-
Poin C
Distribusi Eksponensial adalah distribusi khusus yang nilai rataan (μ) dan varian (σ²) sudah ditentukan dan dibuktikan. Sehigga solusinya sebagai berikut :
n = 100 set.seed(1) rataan = mean(rexp(n, lamda)) paste("Nilai Rataan(µ): ", rataan) varian = (sd(rexp(n, lamda))) ^ 2 paste("Nilai Varian(σ²): ", varian)
-
Full Code
lamda = 3 #A paste("Hasil: ", rexp(lamda)) #B set.seed(1) hist(rexp(10, rate = lamda), main = "Grafik Histogram Exponetial dengan 10 bil.random") hist(rexp(100, rate = lamda), main = "Grafik Histogram Exponetial dengan 100 bil.random") hist(rexp(1000, rate = lamda), main = "Grafik Histogram Exponetial dengan 1000 bil.random") hist(rexp(10000, rate = lamda), main = "Grafik Histogram Exponetial dengan 10000 bil.random") #C n = 100 set.seed(1) rataan = mean(rexp(n, lamda)) paste("Nilai Rataan(µ): ", rataan) varian = (sd(rexp(n, lamda))) ^ 2 paste("Nilai Varian(σ²): ", varian)
Screenshot hasil console
-
Diketahui generate random nilai sebanyak 100 data, mean = 50, sd = 8. Tentukan
a. Fungsi Probabilitas dari Distribusi Normal P(X1 ≤ x ≤ X2), hitung Z-Score Nya dan plot data generate randomnya dalam bentuk grafik. Petunjuk(gunakan fungsi plot()).
Keterangan :
X1 = Dibawah rata-rata X2 = Diatas rata-rata
Contoh data :
1,2,4,2,6,3,10,11,5,3,6,8
rata-rata = 5.083333
X1 = 5 X2 = 6
b. Generate Histogram dari Distribusi Normal dengan breaks 50 dan format penamaan:
NRP_Nama_Probstat_{Nama Kelas}_DNhistogram
Contoh :
312312312_Rola_Probstat_A_DNhistogram
c. Nilai Varian (σ²) dari hasil generate random nilai Distribusi Normal.
Jawaban :
-
Diketahui :
random = 100 mean = 50 sd = 8
-
Poin A
Kita diminta untuk menampilkan f(x) atau pdf dari distribusi Normal
set.seed(1) data = rnorm(random, mean, sd) paste("Hasil: ", data) summary(data) x1 = runif(1, min = min(data), max = mean) paste("X1: ", x1) x2 = runif(1, min = mean, max = max(data)) paste("X2: ", x2) peluang1 = pnorm(x1, mean, sd) paste("x1: ", peluang1) peluang2 = pnorm(x2, mean, sd) paste("x2: ", peluang2) peluang = peluang2 - peluang1 plot(data)
runif() function membangun angka random dari distribusi uniform. Sifat ini dapat dimanfaatkan untuk mencari data diatas maupun dibawah dari rata rata yang didapat. Untuk random bawah, batas minimumnya adalah data terkecil sedangkan batas maksimumnya adalah data terbesar, setelahnya runif() akan mencari 1 data random dintara range yang diberikan, demikian sebaliknya untuk random atas
-
Poin B
Grafik histogram berdasarkan kasus tersebut menggunakan fungsi R:
breaks = 50 hist(data, breaks, main = "5025211135_Gabrielle Immanuel Osvaldo Kurniawan_Probstat_A_DNHistogram")
Untuk menambahkan atau mengubah judul dari histogram kita berikan instruksi lebih pada paramater hist() dengan main =
-
Poin C
Varian adalah kuadrat dari standar deviasi. Sehigga solusinya sebagai berikut :
paste("Nilai Varian(σ²): ", (sd(data)) ^ 2)
-
Full Code
random = 100 mean = 50 sd = 8 #A set.seed(1) data = rnorm(random, mean, sd) summary(data) x1 = runif(1, min = min(data), max = mean) paste("X1: ", x1) x2 = runif(1, min = mean, max = max(data)) paste("X2: ", x2) peluang1 = pnorm(x1, mean, sd) paste("x1: ", peluang1) peluang2 = pnorm(x2, mean, sd) paste("x2: ", peluang2) peluang = peluang2 - peluang1 plot(data) #B breaks = 50 hist(data, breaks, main = "5025211135_Gabrielle Immanuel Osvaldo Kurniawan_Probstat_A_DNHistogram") #C paste("Nilai Varian(σ²): ", (sd(data)) ^ 2)
Screenshot hasil console