set.seed(123)
n_simulasi <- 1000
lambda_kendaraan <- 15
poisson_data <- rpois(n_simulasi, lambda_kendaraan)
hist(poisson_data, breaks = 25, main = "histogram jumlah Kendaraan per 5 menit", xlab = "jumlah Kendaraan",
col = "floralwhite")
mean(poisson_data)
## [1] 15.01
sum(poisson_data > 20)/n_simulasi
## [1] 0.082
set.seed(123)
n <- 1000
rate <- 1/5
exp_data <- rexp(n, rate)
hist(exp_data, breaks = 30, main = "histogram waktu tunggu pelanggan", xlab = "Waktu (menit)", col = "mistyrose2")
mean(exp_data)
## [1] 5.149896
sum(exp_data > 10)/n
## [1] 0.137
set.seed(123)
n_botol_uji <- 500
mean_volume <- 500
sd_volume <- 5
volume_data <- rnorm(n_botol_uji, mean = mean_volume, sd = sd_volume)
volume_data
## [1] 497.1976 498.8491 507.7935 500.3525 500.6464 508.5753 502.3046 493.6747
## [9] 496.5657 497.7717 506.1204 501.7991 502.0039 500.5534 497.2208 508.9346
## [17] 502.4893 490.1669 503.5068 497.6360 494.6609 498.9101 494.8700 496.3555
## [25] 496.8748 491.5665 504.1889 500.7669 494.3093 506.2691 502.1323 498.5246
## [33] 504.4756 504.3907 504.1079 503.4432 502.7696 499.6904 498.4702 498.0976
## [41] 496.5265 498.9604 493.6730 510.8448 506.0398 494.3845 497.9856 497.6667
## [49] 503.8998 499.5832 501.2666 499.8573 499.7856 506.8430 498.8711 507.5824
## [57] 492.2562 502.9231 500.6193 501.0797 501.8982 497.4884 498.3340 494.9071
## [65] 494.6410 501.5176 502.2410 500.2650 504.6113 510.2504 497.5448 488.4542
## [73] 505.0287 496.4540 496.5600 505.1279 498.5761 493.8964 500.9065 499.3055
## [81] 500.0288 501.9264 498.1467 503.2219 498.8976 501.6589 505.4842 502.1759
## [89] 498.3703 505.7440 504.9675 502.7420 501.1937 496.8605 506.8033 496.9987
## [97] 510.9367 507.6631 498.8215 494.8679 496.4480 501.2844 498.7665 498.2623
## [105] 495.2419 499.7749 496.0755 491.6603 498.0989 504.5950 497.1233 503.0398
## [113] 491.9106 499.7222 502.5970 501.5058 500.5284 496.7965 495.7515 494.8794
## [121] 500.5882 495.2626 497.5472 498.7195 509.2193 496.7403 501.1769 500.3898
## [129] 495.1907 499.6435 507.2228 502.2575 500.2062 497.8875 489.7338 505.6567
## [137] 492.6968 503.6997 509.5455 492.7805 503.5089 498.6890 492.1393 492.4267
## [145] 491.9923 497.3455 492.6912 503.4396 510.5005 493.5648 503.9387 503.8452
## [153] 501.6610 494.9581 499.4027 498.5980 502.8149 498.1378 504.8849 498.1271
## [161] 505.2636 494.7541 493.6992 516.2052 497.9157 501.4911 503.1828 497.5811
## [169] 502.5843 501.8448 498.9231 500.3265 499.8297 510.6423 496.2933 494.5200
## [177] 500.1889 501.5524 502.1826 497.7082 494.6834 506.3159 498.2517 495.6724
## [185] 498.8186 499.0141 505.5496 500.4237 503.7703 497.5035 501.0722 498.3766
## [193] 500.4729 495.5232 493.4460 509.9861 503.0035 493.7436 496.9442 494.0726
## [201] 510.9941 506.5621 498.6743 502.7160 497.9283 497.6188 496.0570 497.0269
## [209] 508.2545 499.7299 500.5962 501.2184 506.1624 497.4197 495.0375 508.3785
## [217] 497.7942 496.3847 493.8186 493.5764 497.1301 503.0899 505.5492 503.5379
## [225] 498.1817 500.2987 496.4770 496.4139 504.4233 494.9220 509.7765 499.5484
## [233] 501.0727 496.3074 497.1281 493.4149 499.0854 502.0949 501.6215 496.0923
## [241] 496.0569 497.4890 507.4803 494.3135 499.1047 509.5118 499.4951 493.2008
## [249] 496.6762 502.4273 498.1220 497.1906 498.2804 500.4525 507.9925 499.5572
## [257] 505.4040 503.1538 499.4318 492.3355 497.3944 497.5506 500.2358 506.5010
## [265] 511.4654 507.7379 499.3342 491.2174 498.0561 500.4460 504.2251 504.8126
## [273] 503.4215 493.0236 504.2482 497.7672 500.8740 500.3728 502.1408 500.1234
## [281] 491.6626 503.6825 501.9301 498.6717 500.5907 500.6702 501.1051 508.2042
## [289] 498.9047 500.8403 505.8419 505.2709 505.7263 497.1127 510.0124 500.3335
## [297] 509.3343 493.2455 500.1049 506.2496 496.4238 496.2366 495.3073 494.7374
## [305] 497.8142 501.6559 489.9289 501.0599 506.1834 510.1879 506.5059 503.7839
## [313] 491.3663 496.9925 498.2398 503.5176 499.4716 493.7068 508.4222 504.5570
## [321] 501.1872 506.0905 493.3061 503.3041 497.3854 503.4187 499.6959 503.1648
## [329] 506.6776 500.0365 505.0878 494.0578 496.3920 507.5961 501.8869 489.7389
## [337] 493.1798 498.9961 504.3289 499.4906 503.1209 504.7950 508.3553 500.2801
## [345] 499.7401 491.2338 500.4966 497.1407 495.1300 499.1005 505.0747 490.0363
## [353] 497.8636 500.5832 495.5340 501.6695 502.0571 499.8348 487.6705 512.8573
## [361] 498.9735 503.2560 501.3688 505.1234 504.0883 498.9510 501.8908 495.2730
## [369] 504.2846 497.6948 512.0839 491.7448 497.6801 504.1269 502.5507 497.0526
## [377] 495.0161 500.7224 499.9285 491.0486 500.1728 500.9512 500.8736 494.7249
## [385] 502.3807 506.8929 502.2812 494.3221 497.8218 501.7305 496.7648 489.2118
## [393] 504.4213 495.8526 497.1322 507.5195 496.1293 504.2287 493.6966 498.2273
## [401] 499.6322 494.1567 496.8263 499.8558 503.3535 491.7473 498.2512 503.7820
## [409] 497.3060 501.1365 502.4611 501.3392 503.2663 499.3865 497.9316 486.7843
## [417] 499.5353 502.1514 502.6770 497.2236 508.8975 501.4321 500.6316 506.3613
## [425] 496.4077 497.7483 511.9873 500.0556 508.1678 492.8075 499.0474 501.8921
## [433] 501.5002 494.9718 500.0963 494.6129 503.5635 505.4239 488.8751 506.1785
## [441] 493.7948 502.2738 503.2995 499.0006 496.7744 500.8266 502.1941 504.4165
## [449] 489.7383 491.8181 507.1520 505.2331 502.1764 503.5759 504.5859 486.6954
## [457] 505.5514 497.5751 501.1531 498.5242 504.3598 498.2576 502.5925 498.0466
## [465] 494.5361 506.0501 503.7045 508.6213 500.3258 505.6250 509.8771 498.5926
## [473] 493.3852 498.8032 498.9298 500.7584 508.5615 498.3693 501.8650 498.8616
## [481] 500.1023 501.5703 506.6411 500.6066 503.5642 503.8943 504.5739 497.1280
## [489] 508.1344 498.0952 499.4711 507.0203 506.4704 494.5500 495.6346 493.2096
## [497] 500.9092 500.8242 501.8206 502.7608
hist(volume_data, breaks = 30, main = "histogram volume isi botol", xlab = "volume (ml)", col = "darkgrey")
mean(volume_data)
## [1] 500.173
sum(volume_data < 490)/n_botol_uji
## [1] 0.02
Simulasi ini memodelkan volume isi botol minuman menggunakan distribusi mormal dengan rata-rata 500 ml dan standar deviasi 5 ml. Rata-rata hasil simulasi sebesar 500.173 ml, yang sangat mendekati nilai mean teoritis, sehingga menunjukkan bahwa data mengikuti asumsi distribusi yang digunakan. Probabilitas volume kurang dari 490 ml sebesar 0,02 atau 2%, yang berarti hanya sebagian kecil botol yang berada di bawah batas tersebut.
set.seed(123)
n_simulasi <- 1000
lambda_pasien <- 6
pasien_data <- rpois(n_simulasi, lambda_pasien)
pasien_data
## [1] 5 8 5 9 10 2 6 9 6 6 10 6 7 6 3 9 4 2 5 10 9 7 7 13
## [25] 7 7 6 6 5 3 11 9 7 8 2 6 8 4 5 4 3 5 5 5 4 3 4 6
## [49] 4 9 2 5 8 3 6 4 3 8 9 5 7 3 5 4 8 6 8 8 8 5 8 7
## [73] 7 0 6 4 5 7 5 3 4 7 5 8 3 5 12 9 9 4 3 7 5 7 5 4
## [97] 8 3 6 6 6 5 6 10 6 9 9 7 5 3 10 5 2 10 7 3 6 10 6 5
## [121] 7 5 5 4 5 12 4 3 3 7 7 9 7 7 6 7 8 8 11 5 5 5 1 4
## [145] 8 4 4 3 4 7 9 6 5 4 3 5 6 4 5 4 6 5 7 5 5 6 7 4
## [169] 5 4 7 4 9 8 7 7 5 6 9 6 8 5 7 4 6 6 4 6 9 9 4 5
## [193] 12 7 10 6 5 7 4 6 4 11 6 6 5 9 5 5 4 4 6 4 4 7 2 7
## [217] 5 5 8 10 4 11 7 7 2 5 6 6 7 9 7 5 6 2 4 5 4 8 4 8
## [241] 6 7 4 7 5 7 5 11 11 7 4 4 6 4 6 8 4 5 6 9 10 9 7 10
## [265] 6 6 5 5 2 6 9 1 3 4 8 7 11 6 3 7 8 3 5 4 2 5 3 4
## [289] 2 7 5 3 3 9 8 8 12 3 3 8 8 1 8 7 7 6 4 1 6 6 5 6
## [313] 7 2 5 8 8 4 5 9 9 5 3 7 3 2 15 2 5 9 7 5 7 8 5 6
## [337] 7 7 7 11 5 3 6 4 6 5 12 5 4 7 3 11 6 4 7 12 7 5 5 8
## [361] 3 4 9 5 5 8 4 2 5 6 5 5 9 6 6 11 8 4 5 11 6 8 5 8
## [385] 6 9 4 4 3 4 11 5 7 8 3 4 4 3 3 13 12 3 9 6 5 6 7 3
## [409] 5 7 5 8 4 6 4 4 10 5 6 2 6 7 6 5 9 7 5 5 4 9 10 6
## [433] 5 14 4 7 3 6 3 4 4 6 7 4 9 7 8 3 5 7 6 5 4 2 4 9
## [457] 8 8 4 3 11 5 6 4 6 4 4 7 4 8 3 8 5 8 7 5 7 0 4 7
## [481] 4 8 5 7 10 3 3 7 5 8 11 3 6 7 3 13 4 2 7 8 5 5 5 3
## [505] 5 4 6 6 10 5 6 3 9 5 7 4 6 8 3 8 5 5 5 2 6 7 9 2
## [529] 12 5 10 7 6 8 2 7 5 8 6 4 8 3 8 4 8 11 3 9 8 5 5 4
## [553] 6 9 6 6 7 6 6 1 2 10 8 4 7 7 5 8 6 9 6 9 6 5 10 7
## [577] 5 2 6 6 9 8 9 5 9 4 4 7 11 6 6 2 11 3 3 9 6 5 9 2
## [601] 4 7 4 5 4 8 3 8 5 5 7 3 2 13 6 8 9 8 11 2 9 9 8 5
## [625] 2 5 4 9 5 5 8 8 6 7 3 4 10 8 8 5 6 8 9 5 3 7 8 3
## [649] 5 7 8 10 6 6 7 9 9 2 6 5 8 8 3 7 4 3 10 4 7 4 2 6
## [673] 3 4 5 6 8 4 6 6 7 7 8 9 10 6 6 4 6 4 2 7 6 3 4 6
## [697] 4 3 5 5 8 4 2 9 5 7 6 5 4 5 7 6 7 7 6 5 1 1 13 3
## [721] 5 7 7 9 7 8 9 7 8 2 5 9 7 10 4 5 8 12 5 0 13 3 2 6
## [745] 5 6 8 3 7 10 4 4 4 3 6 6 6 9 2 4 6 4 6 6 6 3 3 5
## [769] 7 7 9 8 7 8 3 4 5 5 7 8 4 8 1 7 8 6 4 2 4 9 10 6
## [793] 4 6 8 5 3 4 5 4 6 5 3 2 4 11 6 6 8 7 2 7 5 9 8 3
## [817] 5 3 6 6 7 5 6 12 7 3 6 2 5 7 1 8 6 7 7 6 7 7 5 3
## [841] 11 7 7 3 6 4 9 1 4 3 5 7 13 7 6 5 10 3 3 9 5 2 7 6
## [865] 7 4 4 3 6 6 3 4 8 6 9 7 1 7 9 7 3 10 7 3 8 10 5 5
## [889] 4 4 6 8 7 6 8 8 2 5 2 8 10 6 9 6 7 6 8 9 8 3 1 2
## [913] 9 6 5 11 6 6 5 5 8 2 5 9 7 7 5 6 3 8 9 4 8 6 11 4
## [937] 6 9 9 2 11 6 5 5 3 4 5 5 5 5 6 4 10 2 5 11 7 2 5 5
## [961] 6 6 7 3 9 6 6 3 8 6 8 2 8 4 4 7 10 1 5 5 6 7 10 7
## [985] 9 8 3 4 4 5 3 4 6 5 6 8 7 5 7 3
hist(pasien_data, breaks = 15, main = "histogram jumlah pasien DBD per minggu", xlab = "jumlah pasien", col = "bisque1")
mean(pasien_data)
## [1] 5.967
sum(pasien_data > 10)/n_simulasi
## [1] 0.043
Simulasi ini memodelkan jumlah pasien DBD yang datang ke puskesmas setiap minggu menggunakan distribusi Poisson dengan parameter λ = 6. Rata-rata hasil simulasi sebesar 5,967, yang sangat mendekati nilai lambda (6), sehingga model yang digunakan sudah sesuai dengan asumsi rata-rata kejadian. Probabilitas jumlah pasien lebih dari 10 sebesar 0,043 atau 4,3%. Hal ini menunjukkan bahwa kejadian lonjakan kasus tergolong jarang terjadi, namun tetap memiliki kemungkinan muncul dalam beberapa minggu tertentu.