Simulasi Monte Carlo merupakan salah satu metode statistik yang digunakan untuk memodelkan fenomena acak dan kompleks melalui proses pengambilan sampel acak berulang kali. Metode ini banyak digunakan dalam berbagai bidang seperti manajemen risiko, keuangan, perencanaan produksi, dan sistem antrean.

Dalam konteks ini, simulasi Monte Carlo digunakan untuk memperkirakan permintaan di masa depan berdasarkan data historis yang bersifat stokastik (acak). Data permintaan dimodelkan menggunakan distribusi eksponensial, yang umum digunakan untuk merepresentasikan waktu antar kedatangan atau permintaan acak, sedangkan frekuensi dimodelkan dengan distribusi normal, menggambarkan rata-rata kejadian dalam periode tertentu.

Dengan bantuan R sebagai alat analisis, simulasi ini akan menghasilkan estimasi nilai ekspektasi permintaan serta memprediksi jumlah permintaan di masa mendatang. Proses ini memberikan pendekatan praktis dan fleksibel dalam pengambilan keputusan berbasis data tidak pasti.

Membangkitkan data variabel permintaan dan frekuensi

Membangkitkan data dengan distribusi eksponensial untuk variabel permintaan dan data dengan distribusi normal untuk variabel frekuensi.

set.seed(1)
data <- data.frame( 
  permintaan = round(rexp(10,0.01234)),
  frekuensi = ceiling(rnorm(10,10,5))
  )
data
##    permintaan frekuensi
## 1          61         5
## 2          96         9
## 3          12         9
## 4          11         8
## 5          35        12
## 6         235         6
## 7         100        13
## 8          44         4
## 9          78         9
## 10         12        12

Penjelasan:

Menghitung probabilitas

data$probabilitas <- round(data$frekuensi / sum(data$frekuensi),2)
data
##    permintaan frekuensi probabilitas
## 1          61         5         0.06
## 2          96         9         0.10
## 3          12         9         0.10
## 4          11         8         0.09
## 5          35        12         0.14
## 6         235         6         0.07
## 7         100        13         0.15
## 8          44         4         0.05
## 9          78         9         0.10
## 10         12        12         0.14

Penjelasan:

Membuat kolom baru probabilitas dalam data. Rumusnya: Probabilitas = frekuensi : total frekuensi

‘round(…, 2)’ membulatkan hasil ke 2 desimal.

Langkah ini menghitung peluang relatif dari masing-masing permintaan.

Menghitung probabilitas kumulatif

data$probcum <- cumsum(data$probabilitas)
data
##    permintaan frekuensi probabilitas probcum
## 1          61         5         0.06    0.06
## 2          96         9         0.10    0.16
## 3          12         9         0.10    0.26
## 4          11         8         0.09    0.35
## 5          35        12         0.14    0.49
## 6         235         6         0.07    0.56
## 7         100        13         0.15    0.71
## 8          44         4         0.05    0.76
## 9          78         9         0.10    0.86
## 10         12        12         0.14    1.00

Penjelasan:

Menghitung nilai ekspektasi

expvalue <- round(sum(data$permintaan*data$probabilitas),2)
expvalue
## [1] 63.48

Membuat fungsi simulasi

simulasi <- function(a, permintaan, kumulatif){
  simulasi <- data.frame(
  hari_ke = 1:a,
  rand_value = round(runif(a),2)
  )
  simulasi$permintaan = 0
  
  for (i in 1:nrow(simulasi)){
    for (j in 1:length(kumulatif)){
      if (simulasi$rand_value[i] <= kumulatif[j]){
        simulasi$permintaan[i] = permintaan[j]
        break
      }
    }
    
  }
  average <- mean(simulasi$permintaan)
  return(list(data = simulasi, average = average))
}

Penjelasan:

Bagian 1: Inisialisasi

Bagian 2: Menentukan Permintaan Berdasarkan Nilai Acak

Bagian 3: Output

Prediksi permintaan

a. Prediksi permintaan 5 hari kedepan

set.seed(1)
simulasi_a <- simulasi(5,data$permintaan,data$probcum)

print(simulasi_a$data)
##   hari_ke rand_value permintaan
## 1       1       0.27         11
## 2       2       0.37         35
## 3       3       0.57        100
## 4       4       0.91         12
## 5       5       0.20         12
print(simulasi_a$average)
## [1] 34

b. Prediksi permintaan 20 hari kedepan

set.seed(1)
simulasi_b <- simulasi(20,data$permintaan,data$probcum)

print(simulasi_b$data)
##    hari_ke rand_value permintaan
## 1        1       0.27         11
## 2        2       0.37         35
## 3        3       0.57        100
## 4        4       0.91         12
## 5        5       0.20         12
## 6        6       0.90         12
## 7        7       0.94         12
## 8        8       0.66        100
## 9        9       0.63        100
## 10      10       0.06         61
## 11      11       0.21         12
## 12      12       0.18         12
## 13      13       0.69        100
## 14      14       0.38         35
## 15      15       0.77         78
## 16      16       0.50        235
## 17      17       0.72         44
## 18      18       0.99         12
## 19      19       0.38         35
## 20      20       0.78         78
print(simulasi_b$average)
## [1] 54.8

c. Prediksi permintaan 100 hari kedepan

set.seed(1)
simulasi_c <- simulasi(100,data$permintaan,data$probcum)

print(simulasi_c$data)
##     hari_ke rand_value permintaan
## 1         1       0.27         11
## 2         2       0.37         35
## 3         3       0.57        100
## 4         4       0.91         12
## 5         5       0.20         12
## 6         6       0.90         12
## 7         7       0.94         12
## 8         8       0.66        100
## 9         9       0.63        100
## 10       10       0.06         61
## 11       11       0.21         12
## 12       12       0.18         12
## 13       13       0.69        100
## 14       14       0.38         35
## 15       15       0.77         78
## 16       16       0.50        235
## 17       17       0.72         44
## 18       18       0.99         12
## 19       19       0.38         35
## 20       20       0.78         78
## 21       21       0.93         12
## 22       22       0.21         12
## 23       23       0.65        100
## 24       24       0.13         96
## 25       25       0.27         11
## 26       26       0.39         35
## 27       27       0.01         61
## 28       28       0.38         35
## 29       29       0.87         12
## 30       30       0.34         11
## 31       31       0.48         35
## 32       32       0.60        100
## 33       33       0.49         35
## 34       34       0.19         12
## 35       35       0.83         78
## 36       36       0.67        100
## 37       37       0.79         78
## 38       38       0.11         96
## 39       39       0.72         44
## 40       40       0.41         35
## 41       41       0.82         78
## 42       42       0.65        100
## 43       43       0.78         78
## 44       44       0.55        235
## 45       45       0.53        235
## 46       46       0.79         78
## 47       47       0.02         61
## 48       48       0.48         35
## 49       49       0.73         44
## 50       50       0.69        100
## 51       51       0.48         35
## 52       52       0.86         78
## 53       53       0.44         35
## 54       54       0.24         12
## 55       55       0.07         96
## 56       56       0.10         96
## 57       57       0.32         11
## 58       58       0.52        235
## 59       59       0.66        100
## 60       60       0.41         35
## 61       61       0.91         12
## 62       62       0.29         11
## 63       63       0.46         35
## 64       64       0.33         11
## 65       65       0.65        100
## 66       66       0.26         12
## 67       67       0.48         35
## 68       68       0.77         78
## 69       69       0.08         96
## 70       70       0.88         12
## 71       71       0.34         11
## 72       72       0.84         78
## 73       73       0.35         11
## 74       74       0.33         11
## 75       75       0.48         35
## 76       76       0.89         12
## 77       77       0.86         78
## 78       78       0.39         35
## 79       79       0.78         78
## 80       80       0.96         12
## 81       81       0.43         35
## 82       82       0.71        100
## 83       83       0.40         35
## 84       84       0.33         11
## 85       85       0.76         44
## 86       86       0.20         12
## 87       87       0.71        100
## 88       88       0.12         96
## 89       89       0.25         12
## 90       90       0.14         96
## 91       91       0.24         12
## 92       92       0.06         61
## 93       93       0.64        100
## 94       94       0.88         12
## 95       95       0.78         78
## 96       96       0.80         78
## 97       97       0.46         35
## 98       98       0.41         35
## 99       99       0.81         78
## 100     100       0.60        100
print(simulasi_c$average)
## [1] 57.64

d. Prediksi permintaan 1000 hari kedepan

set.seed(1)
simulasi_d <- simulasi(1000,data$permintaan,data$probcum)

print(simulasi_d$data)
##      hari_ke rand_value permintaan
## 1          1       0.27         11
## 2          2       0.37         35
## 3          3       0.57        100
## 4          4       0.91         12
## 5          5       0.20         12
## 6          6       0.90         12
## 7          7       0.94         12
## 8          8       0.66        100
## 9          9       0.63        100
## 10        10       0.06         61
## 11        11       0.21         12
## 12        12       0.18         12
## 13        13       0.69        100
## 14        14       0.38         35
## 15        15       0.77         78
## 16        16       0.50        235
## 17        17       0.72         44
## 18        18       0.99         12
## 19        19       0.38         35
## 20        20       0.78         78
## 21        21       0.93         12
## 22        22       0.21         12
## 23        23       0.65        100
## 24        24       0.13         96
## 25        25       0.27         11
## 26        26       0.39         35
## 27        27       0.01         61
## 28        28       0.38         35
## 29        29       0.87         12
## 30        30       0.34         11
## 31        31       0.48         35
## 32        32       0.60        100
## 33        33       0.49         35
## 34        34       0.19         12
## 35        35       0.83         78
## 36        36       0.67        100
## 37        37       0.79         78
## 38        38       0.11         96
## 39        39       0.72         44
## 40        40       0.41         35
## 41        41       0.82         78
## 42        42       0.65        100
## 43        43       0.78         78
## 44        44       0.55        235
## 45        45       0.53        235
## 46        46       0.79         78
## 47        47       0.02         61
## 48        48       0.48         35
## 49        49       0.73         44
## 50        50       0.69        100
## 51        51       0.48         35
## 52        52       0.86         78
## 53        53       0.44         35
## 54        54       0.24         12
## 55        55       0.07         96
## 56        56       0.10         96
## 57        57       0.32         11
## 58        58       0.52        235
## 59        59       0.66        100
## 60        60       0.41         35
## 61        61       0.91         12
## 62        62       0.29         11
## 63        63       0.46         35
## 64        64       0.33         11
## 65        65       0.65        100
## 66        66       0.26         12
## 67        67       0.48         35
## 68        68       0.77         78
## 69        69       0.08         96
## 70        70       0.88         12
## 71        71       0.34         11
## 72        72       0.84         78
## 73        73       0.35         11
## 74        74       0.33         11
## 75        75       0.48         35
## 76        76       0.89         12
## 77        77       0.86         78
## 78        78       0.39         35
## 79        79       0.78         78
## 80        80       0.96         12
## 81        81       0.43         35
## 82        82       0.71        100
## 83        83       0.40         35
## 84        84       0.33         11
## 85        85       0.76         44
## 86        86       0.20         12
## 87        87       0.71        100
## 88        88       0.12         96
## 89        89       0.25         12
## 90        90       0.14         96
## 91        91       0.24         12
## 92        92       0.06         61
## 93        93       0.64        100
## 94        94       0.88         12
## 95        95       0.78         78
## 96        96       0.80         78
## 97        97       0.46         35
## 98        98       0.41         35
## 99        99       0.81         78
## 100      100       0.60        100
## 101      101       0.65        100
## 102      102       0.35         11
## 103      103       0.27         11
## 104      104       0.99         12
## 105      105       0.63        100
## 106      106       0.21         12
## 107      107       0.13         96
## 108      108       0.48         35
## 109      109       0.92         12
## 110      110       0.60        100
## 111      111       0.98         12
## 112      112       0.73         44
## 113      113       0.36         35
## 114      114       0.43         35
## 115      115       0.15         96
## 116      116       0.01         61
## 117      117       0.72         44
## 118      118       0.10         96
## 119      119       0.45         35
## 120      120       0.64        100
## 121      121       0.99         12
## 122      122       0.50        235
## 123      123       0.48         35
## 124      124       0.17         12
## 125      125       0.75         44
## 126      126       0.45         35
## 127      127       0.51        235
## 128      128       0.21         12
## 129      129       0.23         12
## 130      130       0.60        100
## 131      131       0.57        100
## 132      132       0.08         96
## 133      133       0.04         61
## 134      134       0.64        100
## 135      135       0.93         12
## 136      136       0.60        100
## 137      137       0.56        235
## 138      138       0.53        235
## 139      139       0.99         12
## 140      140       0.51        235
## 141      141       0.68        100
## 142      142       0.60        100
## 143      143       0.24         12
## 144      144       0.26         12
## 145      145       0.73         44
## 146      146       0.45         35
## 147      147       0.18         12
## 148      148       0.75         44
## 149      149       0.10         96
## 150      150       0.86         78
## 151      151       0.61        100
## 152      152       0.56        235
## 153      153       0.33         11
## 154      154       0.45         35
## 155      155       0.50        235
## 156      156       0.18         12
## 157      157       0.53        235
## 158      158       0.08         96
## 159      159       0.28         11
## 160      160       0.21         12
## 161      161       0.28         11
## 162      162       0.90         12
## 163      163       0.45         35
## 164      164       0.78         78
## 165      165       0.88         12
## 166      166       0.41         35
## 167      167       0.06         61
## 168      168       0.34         11
## 169      169       0.72         44
## 170      170       0.34         11
## 171      171       0.63        100
## 172      172       0.84         78
## 173      173       0.86         78
## 174      174       0.39         35
## 175      175       0.38         35
## 176      176       0.90         12
## 177      177       0.64        100
## 178      178       0.74         44
## 179      179       0.61        100
## 180      180       0.90         12
## 181      181       0.29         11
## 182      182       0.19         12
## 183      183       0.89         12
## 184      184       0.50        235
## 185      185       0.88         12
## 186      186       0.19         12
## 187      187       0.76         44
## 188      188       0.72         44
## 189      189       0.94         12
## 190      190       0.55        235
## 191      191       0.71        100
## 192      192       0.39         35
## 193      193       0.10         96
## 194      194       0.93         12
## 195      195       0.28         11
## 196      196       0.59        100
## 197      197       0.11         96
## 198      198       0.84         78
## 199      199       0.32         11
## 200      200       0.78         78
## 201      201       0.27         11
## 202      202       0.22         12
## 203      203       0.52        235
## 204      204       0.27         11
## 205      205       0.18         12
## 206      206       0.52        235
## 207      207       0.56        235
## 208      208       0.13         96
## 209      209       0.26         12
## 210      210       0.72         44
## 211      211       0.96         12
## 212      212       0.10         96
## 213      213       0.76         44
## 214      214       0.95         12
## 215      215       0.82         78
## 216      216       0.31         11
## 217      217       0.65        100
## 218      218       0.95         12
## 219      219       0.95         12
## 220      220       0.34         11
## 221      221       0.26         12
## 222      222       0.17         12
## 223      223       0.32         11
## 224      224       0.51        235
## 225      225       0.92         12
## 226      226       0.51        235
## 227      227       0.26         12
## 228      228       0.05         61
## 229      229       0.42         35
## 230      230       0.85         78
## 231      231       0.35         11
## 232      232       0.13         96
## 233      233       0.37         35
## 234      234       0.63        100
## 235      235       0.39         35
## 236      236       0.69        100
## 237      237       0.69        100
## 238      238       0.55        235
## 239      239       0.43         35
## 240      240       0.45         35
## 241      241       0.31         11
## 242      242       0.58        100
## 243      243       0.91         12
## 244      244       0.14         96
## 245      245       0.42         35
## 246      246       0.21         12
## 247      247       0.43         35
## 248      248       0.13         96
## 249      249       0.46         35
## 250      250       0.94         12
## 251      251       0.76         44
## 252      252       0.93         12
## 253      253       0.47         35
## 254      254       0.60        100
## 255      255       0.48         35
## 256      256       0.11         96
## 257      257       0.25         12
## 258      258       0.50        235
## 259      259       0.37         35
## 260      260       0.93         12
## 261      261       0.52        235
## 262      262       0.32         11
## 263      263       0.28         11
## 264      264       0.79         78
## 265      265       0.70        100
## 266      266       0.17         12
## 267      267       0.06         61
## 268      268       0.75         44
## 269      269       0.62        100
## 270      270       0.17         12
## 271      271       0.06         61
## 272      272       0.11         96
## 273      273       0.38         35
## 274      274       0.17         12
## 275      275       0.30         11
## 276      276       0.19         12
## 277      277       0.26         12
## 278      278       0.18         12
## 279      279       0.48         35
## 280      280       0.77         78
## 281      281       0.03         61
## 282      282       0.53        235
## 283      283       0.88         12
## 284      284       0.37         35
## 285      285       0.05         61
## 286      286       0.14         96
## 287      287       0.32         11
## 288      288       0.15         96
## 289      289       0.13         96
## 290      290       0.22         12
## 291      291       0.23         12
## 292      292       0.13         96
## 293      293       0.98         12
## 294      294       0.33         11
## 295      295       0.51        235
## 296      296       0.68        100
## 297      297       0.10         96
## 298      298       0.12         96
## 299      299       0.05         61
## 300      300       0.93         12
## 301      301       0.67        100
## 302      302       0.09         96
## 303      303       0.49         35
## 304      304       0.46         35
## 305      305       0.38         35
## 306      306       0.99         12
## 307      307       0.18         12
## 308      308       0.81         78
## 309      309       0.07         96
## 310      310       0.40         35
## 311      311       0.14         96
## 312      312       0.19         12
## 313      313       0.84         78
## 314      314       0.72         44
## 315      315       0.27         11
## 316      316       0.50        235
## 317      317       0.08         96
## 318      318       0.35         11
## 319      319       0.97         12
## 320      320       0.62        100
## 321      321       0.66        100
## 322      322       0.31         11
## 323      323       0.41         35
## 324      324       1.00         12
## 325      325       0.86         78
## 326      326       0.95         12
## 327      327       0.81         78
## 328      328       0.78         78
## 329      329       0.27         11
## 330      330       0.76         44
## 331      331       0.99         12
## 332      332       0.29         11
## 333      333       0.40         35
## 334      334       0.81         78
## 335      335       0.08         96
## 336      336       0.36         35
## 337      337       0.44         35
## 338      338       0.16         96
## 339      339       0.58        100
## 340      340       0.97         12
## 341      341       0.99         12
## 342      342       0.18         12
## 343      343       0.54        235
## 344      344       0.38         35
## 345      345       0.68        100
## 346      346       0.27         11
## 347      347       0.47         35
## 348      348       0.17         12
## 349      349       0.37         35
## 350      350       0.73         44
## 351      351       0.49         35
## 352      352       0.06         61
## 353      353       0.78         78
## 354      354       0.42         35
## 355      355       0.98         12
## 356      356       0.28         11
## 357      357       0.85         78
## 358      358       0.08         96
## 359      359       0.89         12
## 360      360       0.47         35
## 361      361       0.11         96
## 362      362       0.33         11
## 363      363       0.84         78
## 364      364       0.28         11
## 365      365       0.59        100
## 366      366       0.84         78
## 367      367       0.07         96
## 368      368       0.70        100
## 369      369       0.70        100
## 370      370       0.46         35
## 371      371       0.44         35
## 372      372       0.56        235
## 373      373       0.93         12
## 374      374       0.23         12
## 375      375       0.22         12
## 376      376       0.42         35
## 377      377       0.33         11
## 378      378       0.86         78
## 379      379       0.18         12
## 380      380       0.49         35
## 381      381       0.43         35
## 382      382       0.56        235
## 383      383       0.66        100
## 384      384       0.98         12
## 385      385       0.23         12
## 386      386       0.24         12
## 387      387       0.80         78
## 388      388       0.83         78
## 389      389       0.11         96
## 390      390       0.96         12
## 391      391       0.15         96
## 392      392       0.14         96
## 393      393       0.93         12
## 394      394       0.51        235
## 395      395       0.15         96
## 396      396       0.35         11
## 397      397       0.66        100
## 398      398       0.31         11
## 399      399       0.35         11
## 400      400       0.15         96
## 401      401       0.66        100
## 402      402       0.19         12
## 403      403       0.95         12
## 404      404       0.90         12
## 405      405       0.94         12
## 406      406       0.72         44
## 407      407       0.37         35
## 408      408       0.78         78
## 409      409       0.01         61
## 410      410       0.94         12
## 411      411       0.99         12
## 412      412       0.36         35
## 413      413       0.75         44
## 414      414       0.79         78
## 415      415       0.71        100
## 416      416       0.48         35
## 417      417       0.49         35
## 418      418       0.31         11
## 419      419       0.70        100
## 420      420       0.82         78
## 421      421       0.43         35
## 422      422       0.51        235
## 423      423       0.66        100
## 424      424       0.14         96
## 425      425       0.34         11
## 426      426       0.41         35
## 427      427       0.09         96
## 428      428       0.93         12
## 429      429       0.84         78
## 430      430       0.88         12
## 431      431       0.94         12
## 432      432       0.07         96
## 433      433       0.38         35
## 434      434       0.54        235
## 435      435       0.11         96
## 436      436       0.80         78
## 437      437       0.74         44
## 438      438       0.05         61
## 439      439       0.48         35
## 440      440       0.92         12
## 441      441       0.04         61
## 442      442       0.29         11
## 443      443       0.50        235
## 444      444       0.61        100
## 445      445       0.26         12
## 446      446       0.42         35
## 447      447       0.37         35
## 448      448       0.94         12
## 449      449       0.12         96
## 450      450       0.07         96
## 451      451       0.96         12
## 452      452       0.44         35
## 453      453       0.37         35
## 454      454       0.17         12
## 455      455       0.05         61
## 456      456       0.66        100
## 457      457       0.58        100
## 458      458       0.99         12
## 459      459       0.60        100
## 460      460       0.06         61
## 461      461       0.16         96
## 462      462       0.48         35
## 463      463       0.00         61
## 464      464       0.44         35
## 465      465       0.26         12
## 466      466       0.94         12
## 467      467       0.72         44
## 468      468       0.16         96
## 469      469       0.48         35
## 470      470       0.69        100
## 471      471       0.46         35
## 472      472       0.96         12
## 473      473       0.71        100
## 474      474       0.40         35
## 475      475       0.12         96
## 476      476       0.24         12
## 477      477       0.86         78
## 478      478       0.44         35
## 479      479       0.50        235
## 480      480       0.69        100
## 481      481       0.76         44
## 482      482       0.16         96
## 483      483       0.85         78
## 484      484       0.95         12
## 485      485       0.59        100
## 486      486       0.50        235
## 487      487       0.19         12
## 488      488       0.00         61
## 489      489       0.88         12
## 490      490       0.13         96
## 491      491       0.02         61
## 492      492       0.94         12
## 493      493       0.29         11
## 494      494       0.16         96
## 495      495       0.40         35
## 496      496       0.46         35
## 497      497       0.43         35
## 498      498       0.52        235
## 499      499       0.85         78
## 500      500       0.06         61
## 501      501       0.55        235
## 502      502       0.69        100
## 503      503       0.66        100
## 504      504       0.66        100
## 505      505       0.47         35
## 506      506       0.97         12
## 507      507       0.40         35
## 508      508       0.85         78
## 509      509       0.76         44
## 510      510       0.53        235
## 511      511       0.87         12
## 512      512       0.47         35
## 513      513       0.01         61
## 514      514       0.73         44
## 515      515       0.72         44
## 516      516       0.19         12
## 517      517       0.65        100
## 518      518       0.54        235
## 519      519       0.34         11
## 520      520       0.64        100
## 521      521       0.83         78
## 522      522       0.71        100
## 523      523       0.35         11
## 524      524       0.13         96
## 525      525       0.39         35
## 526      526       0.93         12
## 527      527       0.80         78
## 528      528       0.76         44
## 529      529       0.96         12
## 530      530       0.99         12
## 531      531       0.61        100
## 532      532       0.03         61
## 533      533       0.34         11
## 534      534       0.28         11
## 535      535       0.12         96
## 536      536       0.04         61
## 537      537       0.37         35
## 538      538       0.34         11
## 539      539       0.17         12
## 540      540       0.62        100
## 541      541       0.40         35
## 542      542       0.96         12
## 543      543       0.65        100
## 544      544       0.33         11
## 545      545       0.20         12
## 546      546       0.12         96
## 547      547       1.00         12
## 548      548       0.38         35
## 549      549       0.56        235
## 550      550       0.73         44
## 551      551       0.87         12
## 552      552       0.57        100
## 553      553       0.01         61
## 554      554       0.91         12
## 555      555       0.77         78
## 556      556       0.38         35
## 557      557       0.09         96
## 558      558       0.05         61
## 559      559       0.82         78
## 560      560       0.83         78
## 561      561       0.65        100
## 562      562       0.13         96
## 563      563       0.34         11
## 564      564       0.73         44
## 565      565       0.91         12
## 566      566       0.70        100
## 567      567       0.24         12
## 568      568       0.64        100
## 569      569       0.28         11
## 570      570       0.96         12
## 571      571       0.16         96
## 572      572       0.42         35
## 573      573       0.25         12
## 574      574       0.09         96
## 575      575       0.83         78
## 576      576       0.53        235
## 577      577       0.67        100
## 578      578       0.41         35
## 579      579       0.84         78
## 580      580       0.74         44
## 581      581       0.35         11
## 582      582       0.95         12
## 583      583       0.65        100
## 584      584       0.04         61
## 585      585       0.60        100
## 586      586       0.42         35
## 587      587       0.08         96
## 588      588       0.53        235
## 589      589       0.96         12
## 590      590       0.71        100
## 591      591       0.55        235
## 592      592       0.24         12
## 593      593       0.78         78
## 594      594       0.65        100
## 595      595       0.83         78
## 596      596       0.65        100
## 597      597       0.48         35
## 598      598       0.50        235
## 599      599       0.38         35
## 600      600       0.45         35
## 601      601       0.81         78
## 602      602       0.93         12
## 603      603       0.15         96
## 604      604       0.75         44
## 605      605       0.98         12
## 606      606       0.97         12
## 607      607       0.35         11
## 608      608       0.39         35
## 609      609       0.95         12
## 610      610       0.11         96
## 611      611       0.93         12
## 612      612       0.35         11
## 613      613       0.53        235
## 614      614       0.54        235
## 615      615       0.71        100
## 616      616       0.41         35
## 617      617       0.15         96
## 618      618       0.34         11
## 619      619       0.63        100
## 620      620       0.06         61
## 621      621       0.85         78
## 622      622       0.21         12
## 623      623       0.54        235
## 624      624       0.14         96
## 625      625       0.32         11
## 626      626       0.62        100
## 627      627       0.26         12
## 628      628       0.63        100
## 629      629       0.49         35
## 630      630       0.94         12
## 631      631       0.86         78
## 632      632       0.37         35
## 633      633       0.31         11
## 634      634       0.83         78
## 635      635       0.45         35
## 636      636       0.32         11
## 637      637       0.10         96
## 638      638       0.06         61
## 639      639       0.69        100
## 640      640       0.67        100
## 641      641       0.90         12
## 642      642       0.30         11
## 643      643       0.93         12
## 644      644       0.20         12
## 645      645       0.79         78
## 646      646       0.22         12
## 647      647       0.03         61
## 648      648       0.86         78
## 649      649       0.69        100
## 650      650       0.94         12
## 651      651       0.68        100
## 652      652       0.84         78
## 653      653       0.36         35
## 654      654       0.39         35
## 655      655       0.57        100
## 656      656       0.10         96
## 657      657       0.19         12
## 658      658       0.59        100
## 659      659       0.75         44
## 660      660       0.87         12
## 661      661       0.37         35
## 662      662       0.80         78
## 663      663       0.06         61
## 664      664       0.62        100
## 665      665       0.36         35
## 666      666       0.59        100
## 667      667       0.91         12
## 668      668       0.20         12
## 669      669       0.37         35
## 670      670       0.67        100
## 671      671       0.77         78
## 672      672       0.52        235
## 673      673       0.83         78
## 674      674       0.53        235
## 675      675       0.50        235
## 676      676       0.42         35
## 677      677       0.36         35
## 678      678       0.12         96
## 679      679       0.30         11
## 680      680       0.28         11
## 681      681       0.77         78
## 682      682       0.78         78
## 683      683       0.14         96
## 684      684       0.52        235
## 685      685       0.60        100
## 686      686       0.51        235
## 687      687       0.39         35
## 688      688       0.43         35
## 689      689       0.01         61
## 690      690       0.92         12
## 691      691       0.08         96
## 692      692       0.51        235
## 693      693       0.82         78
## 694      694       0.60        100
## 695      695       0.42         35
## 696      696       0.56        235
## 697      697       0.79         78
## 698      698       0.17         12
## 699      699       0.97         12
## 700      700       0.47         35
## 701      701       0.93         12
## 702      702       0.90         12
## 703      703       0.75         44
## 704      704       0.68        100
## 705      705       0.65        100
## 706      706       0.07         96
## 707      707       0.42         35
## 708      708       0.53        235
## 709      709       0.94         12
## 710      710       0.71        100
## 711      711       0.72         44
## 712      712       0.47         35
## 713      713       0.12         96
## 714      714       0.78         78
## 715      715       0.44         35
## 716      716       0.43         35
## 717      717       0.03         61
## 718      718       0.15         96
## 719      719       0.42         35
## 720      720       0.77         78
## 721      721       0.00         61
## 722      722       0.60        100
## 723      723       0.91         12
## 724      724       0.71        100
## 725      725       0.26         12
## 726      726       0.85         78
## 727      727       0.33         11
## 728      728       0.58        100
## 729      729       0.43         35
## 730      730       0.05         61
## 731      731       0.73         44
## 732      732       0.55        235
## 733      733       0.75         44
## 734      734       0.05         61
## 735      735       0.71        100
## 736      736       0.30         11
## 737      737       0.28         11
## 738      738       0.83         78
## 739      739       0.09         96
## 740      740       0.04         61
## 741      741       0.35         11
## 742      742       0.54        235
## 743      743       0.61        100
## 744      744       0.27         11
## 745      745       0.21         12
## 746      746       0.38         35
## 747      747       0.47         35
## 748      748       0.84         78
## 749      749       0.12         96
## 750      750       0.68        100
## 751      751       0.50        235
## 752      752       0.90         12
## 753      753       0.55        235
## 754      754       0.13         96
## 755      755       0.44         35
## 756      756       0.19         12
## 757      757       0.43         35
## 758      758       0.23         12
## 759      759       0.96         12
## 760      760       0.45         35
## 761      761       0.78         78
## 762      762       0.16         96
## 763      763       0.87         12
## 764      764       0.21         12
## 765      765       0.18         12
## 766      766       0.16         96
## 767      767       0.57        100
## 768      768       0.73         44
## 769      769       0.88         12
## 770      770       0.71        100
## 771      771       0.48         35
## 772      772       0.82         78
## 773      773       0.02         61
## 774      774       1.00         12
## 775      775       0.63        100
## 776      776       0.43         35
## 777      777       0.03         61
## 778      778       0.75         44
## 779      779       0.21         12
## 780      780       1.00         12
## 781      781       0.91         12
## 782      782       0.71        100
## 783      783       0.73         44
## 784      784       0.47         35
## 785      785       0.86         78
## 786      786       0.17         12
## 787      787       0.62        100
## 788      788       0.29         11
## 789      789       0.46         35
## 790      790       0.05         61
## 791      791       0.18         12
## 792      792       0.06         61
## 793      793       0.94         12
## 794      794       0.34         11
## 795      795       0.52        235
## 796      796       0.63        100
## 797      797       0.24         12
## 798      798       0.52        235
## 799      799       0.81         78
## 800      800       0.35         11
## 801      801       0.86         78
## 802      802       0.03         61
## 803      803       0.97         12
## 804      804       0.75         44
## 805      805       0.27         11
## 806      806       0.68        100
## 807      807       0.35         11
## 808      808       0.95         12
## 809      809       0.34         11
## 810      810       0.03         61
## 811      811       0.35         11
## 812      812       0.39         35
## 813      813       0.36         35
## 814      814       0.96         12
## 815      815       0.38         35
## 816      816       0.55        235
## 817      817       0.93         12
## 818      818       0.92         12
## 819      819       0.24         12
## 820      820       0.72         44
## 821      821       0.35         11
## 822      822       0.55        235
## 823      823       0.74         44
## 824      824       0.82         78
## 825      825       0.87         12
## 826      826       0.04         61
## 827      827       0.22         12
## 828      828       0.37         35
## 829      829       0.31         11
## 830      830       0.73         44
## 831      831       0.70        100
## 832      832       0.91         12
## 833      833       0.85         78
## 834      834       0.78         78
## 835      835       0.40         35
## 836      836       0.58        100
## 837      837       0.08         96
## 838      838       0.87         12
## 839      839       0.96         12
## 840      840       0.51        235
## 841      841       0.92         12
## 842      842       0.13         96
## 843      843       0.24         12
## 844      844       0.49         35
## 845      845       0.47         35
## 846      846       0.43         35
## 847      847       0.04         61
## 848      848       0.64        100
## 849      849       0.72         44
## 850      850       0.35         11
## 851      851       0.95         12
## 852      852       0.74         44
## 853      853       0.05         61
## 854      854       0.98         12
## 855      855       0.22         12
## 856      856       0.04         61
## 857      857       0.26         12
## 858      858       0.72         44
## 859      859       0.25         12
## 860      860       0.23         12
## 861      861       0.02         61
## 862      862       0.26         12
## 863      863       0.69        100
## 864      864       0.03         61
## 865      865       0.06         61
## 866      866       0.40         35
## 867      867       0.49         35
## 868      868       0.63        100
## 869      869       0.72         44
## 870      870       0.08         96
## 871      871       0.42         35
## 872      872       0.97         12
## 873      873       0.81         78
## 874      874       0.22         12
## 875      875       0.49         35
## 876      876       0.01         61
## 877      877       0.26         12
## 878      878       0.45         35
## 879      879       0.74         44
## 880      880       0.99         12
## 881      881       0.33         11
## 882      882       0.94         12
## 883      883       0.96         12
## 884      884       0.90         12
## 885      885       0.49         35
## 886      886       0.78         78
## 887      887       0.80         78
## 888      888       0.68        100
## 889      889       0.58        100
## 890      890       0.33         11
## 891      891       0.00         61
## 892      892       0.07         96
## 893      893       0.09         96
## 894      894       0.01         61
## 895      895       0.34         11
## 896      896       0.12         96
## 897      897       0.59        100
## 898      898       0.04         61
## 899      899       0.01         61
## 900      900       0.16         96
## 901      901       0.83         78
## 902      902       0.77         78
## 903      903       0.27         11
## 904      904       0.19         12
## 905      905       0.23         12
## 906      906       0.06         61
## 907      907       0.06         61
## 908      908       0.15         96
## 909      909       0.07         96
## 910      910       0.04         61
## 911      911       0.52        235
## 912      912       0.79         78
## 913      913       0.69        100
## 914      914       0.07         96
## 915      915       0.02         61
## 916      916       0.44         35
## 917      917       0.16         96
## 918      918       0.72         44
## 919      919       0.70        100
## 920      920       0.89         12
## 921      921       0.33         11
## 922      922       0.97         12
## 923      923       0.98         12
## 924      924       0.04         61
## 925      925       0.89         12
## 926      926       0.82         78
## 927      927       0.72         44
## 928      928       0.29         11
## 929      929       0.50        235
## 930      930       0.43         35
## 931      931       0.61        100
## 932      932       0.93         12
## 933      933       0.24         12
## 934      934       0.27         11
## 935      935       0.74         44
## 936      936       0.75         44
## 937      937       0.93         12
## 938      938       0.46         35
## 939      939       0.86         78
## 940      940       0.31         11
## 941      941       0.21         12
## 942      942       0.92         12
## 943      943       0.05         61
## 944      944       0.41         35
## 945      945       0.46         35
## 946      946       0.42         35
## 947      947       0.67        100
## 948      948       0.76         44
## 949      949       0.91         12
## 950      950       0.82         78
## 951      951       0.09         96
## 952      952       0.18         12
## 953      953       0.64        100
## 954      954       0.87         12
## 955      955       0.59        100
## 956      956       0.26         12
## 957      957       0.88         12
## 958      958       0.19         12
## 959      959       0.49         35
## 960      960       0.01         61
## 961      961       0.36         35
## 962      962       0.44         35
## 963      963       0.13         96
## 964      964       0.62        100
## 965      965       0.30         11
## 966      966       0.24         12
## 967      967       0.36         35
## 968      968       0.89         12
## 969      969       0.99         12
## 970      970       0.73         44
## 971      971       0.99         12
## 972      972       0.54        235
## 973      973       0.43         35
## 974      974       0.96         12
## 975      975       0.15         96
## 976      976       0.07         96
## 977      977       0.02         61
## 978      978       0.61        100
## 979      979       0.70        100
## 980      980       0.80         78
## 981      981       0.14         96
## 982      982       0.16         96
## 983      983       0.99         12
## 984      984       0.40         35
## 985      985       0.19         12
## 986      986       0.48         35
## 987      987       0.54        235
## 988      988       0.33         11
## 989      989       1.00         12
## 990      990       0.53        235
## 991      991       0.13         96
## 992      992       0.44         35
## 993      993       0.62        100
## 994      994       0.20         12
## 995      995       0.13         96
## 996      996       0.78         78
## 997      997       0.64        100
## 998      998       0.28         11
## 999      999       0.19         12
## 1000    1000       0.27         11
print(simulasi_d$average)
## [1] 61.691

Penjelasan:

Pada tahap ini dilakukan simulasi Monte Carlo untuk memprediksi permintaan pada berbagai rentang waktu, yaitu 5, 20, 100, dan 1000 hari ke depan. Setiap simulasi menghasilkan permintaan berdasarkan nilai acak (rand_value) yang dibandingkan dengan probabilitas kumulatif dari data historis.

  • Untuk setiap hari dalam simulasi, sebuah bilangan acak antara 0 dan 1 dibangkitkan.

  • Nilai acak tersebut digunakan untuk menentukan permintaan yang sesuai, berdasarkan distribusi probabilitas historis.

  • Hasil simulasi ditampilkan dalam bentuk tabel serta dirangkum dalam bentuk rata-rata permintaan (average) sebagai estimasi nilai harapan untuk jumlah hari tertentu.

Dengan menggunakan ‘set.seed(1)’, hasil simulasi dibuat konsisten agar dapat direproduksi. Semakin besar jumlah hari yang disimulasikan, nilai rata-rata permintaan cenderung mendekati nilai ekspektasi teoritis yang dihitung sebelumnya.