#################### SIMULACIÓN #######
library(ggplot2)
TT<-rexp(80)
t<-seq(0,60,length=600)
Nt<-rep(0,600)
for(i in 1:600){
k=1
while (sum(TT[1:k])<t[i]) {
k=k+1}
Nt[i]=k
}
plot(t,Nt,type="l")
Sea \[N_{t_1}, N_{t_2}, \dots , N_{t_n}\] una realización parcial del proceso de Poisson homogeneo. Se desea estimar \[\lambda\]
\[\hat{\lambda} = \sum_{i=1}^n\frac{N_{t_i}-N_{t_{i_1}}}{\sum_{i=1}^n\Delta t_i}\] Como el proceso de Poisson tiene incrementos indientes,
\[ N_{t_i}-N_{t_{i_1}} \sim Poisson(\lambda \Delta_i) \]
la función de verosimilitud es:
\[ \textbf{N} :=(N_{t_1}, N_{t_2}, \dots , N_{t_n})' \]
\[ L(\lambda|\textbf{N}) := \prod_{i=1}^n e^{-\lambda\Delta t_i} \frac{(\lambda\Delta t_i)^{\Delta N_{t_i}}}{\Delta N_{t_i}!} \] El logaritmo de la verosimilitud es:
\[ l(\lambda|\textbf{N})=-\lambda \sum_{i=1}^n \Delta t_i +(ln(\lambda)) \sum_{i=1}^n \Delta N_i \] \[ l(\lambda|\textbf{N})=-\lambda \sum_{i=1}^n \Delta t_i +(ln(\lambda)) \sum_{i=1}^n \Delta N_i = 0 \]
\[ \hat{\lambda} = \sum_{i=1}^n\frac{N_{t_i}-N_{t_{i_1}}}{\sum_{i=1}^n\Delta t_i} \]
57/60
## [1] 0.95
# Modelo M/M/1/N
####PRIMER PUNTO A)####
l<-.5
m<-.3
N<-5
r<-l/m
r
## [1] 1.666667
#La oferta de servicio supera a la oferta de demanda.
p0<-(1-r)/(1-(r^(6)))
p0
## [1] 0.03262621
####PRIMER PUNTO B)####
l<-.3
m<-.5
N<-5
r<-l/m
r
## [1] 0.6
#La oferta de servicio supera a la oferta de demanda.
p0<-(1-r)/(1-(r^(6)))
p0
## [1] 0.4195757
#######################################
####SEGUNDO PUNTO####
set.seed(666)
TF<-5000
t<-seq(0,TF, length=1001)
L1 <- 5-(5*exp(-t/5))+(t*t)/10
l1 <- diff(L1)
length(l1)
## [1] 1000
dx <- NULL
for(i in 1:length(l1)) {
dx[i] <- rpois(1,l1[i])
}
dx
## [1] 7 6 20 16 32 15 48 26 38 48 51 64 65 62
## [15] 73 78 101 93 95 120 88 89 125 98 115 120 135 140
## [29] 147 129 132 166 156 176 159 162 185 170 197 200 219 197
## [43] 201 205 219 238 252 222 259 253 298 260 268 294 271 272
## [57] 291 267 271 291 251 289 338 333 316 318 350 344 369 350
## [71] 327 333 368 373 352 384 355 390 393 378 396 423 392 424
## [85] 442 400 417 442 458 424 445 438 452 474 475 490 494 501
## [99] 504 507 541 545 518 550 494 545 520 554 569 538 614 577
## [113] 564 605 589 577 573 603 629 600 606 571 610 617 579 623
## [127] 669 655 617 648 675 643 630 686 678 741 634 678 697 670
## [141] 692 723 731 752 671 729 812 747 761 767 732 743 819 762
## [155] 795 804 805 765 784 814 859 844 805 845 837 819 875 873
## [169] 848 855 868 872 845 841 864 866 863 886 862 851 955 932
## [183] 906 917 918 947 923 963 956 952 902 930 939 947 938 966
## [197] 988 1005 1013 954 984 1016 1012 1000 1009 1082 987 1048 1079 1071
## [211] 1031 1070 1039 1088 1072 1071 1067 1069 1051 1108 1086 1112 1136 1178
## [225] 1117 1083 1126 1193 1156 1184 1192 1198 1166 1177 1265 1177 1186 1145
## [239] 1148 1189 1145 1192 1213 1205 1211 1224 1328 1171 1291 1224 1215 1223
## [253] 1212 1315 1253 1253 1222 1297 1290 1356 1293 1278 1297 1271 1381 1324
## [267] 1310 1337 1379 1253 1382 1342 1326 1387 1338 1399 1403 1428 1370 1369
## [281] 1399 1435 1405 1382 1429 1453 1437 1439 1493 1431 1443 1559 1498 1423
## [295] 1422 1546 1558 1472 1510 1510 1483 1470 1534 1451 1533 1509 1484 1548
## [309] 1625 1574 1525 1633 1561 1568 1490 1590 1517 1635 1534 1591 1578 1596
## [323] 1556 1616 1630 1669 1635 1665 1670 1684 1611 1698 1673 1703 1712 1757
## [337] 1620 1721 1731 1759 1747 1681 1745 1690 1712 1782 1757 1727 1752 1703
## [351] 1720 1801 1748 1766 1791 1798 1738 1759 1800 1790 1789 1770 1805 1852
## [365] 1826 1812 1908 1842 1867 1895 1790 1930 1887 1885 1861 1840 1839 1824
## [379] 1958 1849 1884 1893 1949 1928 1846 1907 1882 1954 1972 1874 1897 1916
## [393] 1904 2028 2006 1985 1983 1979 2037 1997 1988 2092 2056 2025 2048 1947
## [407] 1935 2039 1997 2095 2076 2129 2089 2031 2070 2063 2090 2045 2038 2192
## [421] 2100 2108 2060 2089 2007 2140 2152 2205 2098 2153 2109 2147 2221 2175
## [435] 2228 2195 2188 2143 2255 2128 2162 2238 2238 2163 2163 2175 2243 2236
## [449] 2276 2218 2307 2308 2271 2170 2317 2222 2233 2323 2389 2244 2363 2350
## [463] 2232 2429 2333 2333 2354 2330 2409 2374 2359 2401 2367 2404 2477 2408
## [477] 2385 2346 2373 2385 2415 2489 2446 2490 2465 2370 2442 2486 2405 2458
## [491] 2410 2489 2560 2415 2433 2480 2516 2479 2511 2515 2570 2461 2620 2455
## [505] 2573 2521 2531 2570 2571 2510 2586 2606 2540 2545 2504 2522 2495 2650
## [519] 2561 2569 2551 2640 2600 2635 2461 2534 2612 2662 2636 2616 2634 2667
## [533] 2606 2744 2646 2717 2824 2737 2671 2712 2705 2682 2758 2674 2752 2728
## [547] 2665 2704 2855 2685 2752 2752 2760 2811 2765 2789 2789 2899 2787 2799
## [561] 2892 2691 2780 2851 2786 2911 2815 2900 2843 2825 2857 2891 2799 2839
## [575] 2798 2903 2876 2978 2941 2878 2768 2905 2924 2908 2948 3027 2900 2856
## [589] 2898 2945 2993 2912 2959 3023 2997 2971 2955 3102 2937 3013 3000 3001
## [603] 2984 3011 3070 2919 3028 3018 3051 2999 3089 3076 3038 2939 3079 3103
## [617] 3072 2952 3063 3078 3028 3070 3220 3135 3164 3126 3199 3115 3098 3229
## [631] 3206 3164 3166 3156 3159 3179 3212 3260 3149 3207 3267 3228 3233 3235
## [645] 3242 3283 3182 3211 3304 3169 3294 3214 3317 3290 3271 3298 3328 3328
## [659] 3350 3247 3356 3262 3262 3308 3262 3351 3207 3257 3336 3353 3442 3357
## [673] 3306 3346 3444 3419 3332 3345 3490 3355 3427 3355 3366 3392 3375 3411
## [687] 3403 3361 3419 3409 3470 3476 3487 3489 3558 3389 3436 3416 3505 3469
## [701] 3511 3545 3623 3544 3573 3440 3601 3450 3625 3519 3557 3502 3681 3478
## [715] 3584 3443 3524 3622 3542 3574 3550 3588 3655 3702 3597 3747 3646 3615
## [729] 3723 3572 3704 3730 3597 3664 3584 3681 3741 3614 3763 3640 3752 3661
## [743] 3632 3756 3725 3731 3776 3780 3713 3652 3710 3708 3673 3848 3745 3856
## [757] 3775 3788 3884 3786 3916 3808 3834 3779 3945 3825 3836 3808 3802 3740
## [771] 3886 3846 3767 3815 3877 3804 3834 3786 3914 3887 3846 3892 3903 3898
## [785] 3914 3865 3730 3818 3979 4060 3949 3904 3902 4094 3913 4024 4011 4050
## [799] 3927 3952 3983 4017 4072 3948 4020 4091 3992 3976 3984 4062 3966 4028
## [813] 4145 4005 4024 4050 4183 4142 4013 4172 4059 4112 4033 4044 4104 4187
## [827] 4070 4017 4070 4133 4137 4160 4107 4211 4215 4219 4192 4150 4280 4125
## [841] 4274 4214 4318 4259 4123 4212 4262 4253 4308 4146 4275 4248 4251 4221
## [855] 4237 4258 4297 4231 4227 4251 4313 4400 4413 4279 4338 4377 4291 4341
## [869] 4444 4389 4369 4353 4344 4320 4409 4417 4330 4370 4418 4370 4477 4359
## [883] 4497 4440 4447 4399 4464 4495 4446 4453 4393 4493 4494 4422 4571 4390
## [897] 4419 4504 4456 4588 4463 4625 4546 4584 4439 4447 4512 4477 4610 4832
## [911] 4403 4604 4574 4629 4575 4575 4672 4594 4520 4622 4556 4656 4596 4562
## [925] 4619 4646 4582 4689 4662 4591 4657 4601 4588 4719 4784 4639 4667 4644
## [939] 4806 4757 4567 4763 4713 4683 4721 4707 4774 4744 4745 4742 4727 4824
## [953] 4761 4764 4795 4692 4850 4661 4757 4870 4812 4845 4879 4708 4783 4816
## [967] 4859 4868 4951 4795 4942 4884 4739 4760 5002 4872 4873 4823 4761 4857
## [981] 4930 4838 4855 4904 4885 5024 4989 4912 4998 4906 4990 4950 4885 5071
## [995] 4949 4947 4982 5042 4921 4901
x <- c(0,cumsum(dx))
x
## [1] 0 7 13 33 49 81 96 144 170
## [10] 208 256 307 371 436 498 571 649 750
## [19] 843 938 1058 1146 1235 1360 1458 1573 1693
## [28] 1828 1968 2115 2244 2376 2542 2698 2874 3033
## [37] 3195 3380 3550 3747 3947 4166 4363 4564 4769
## [46] 4988 5226 5478 5700 5959 6212 6510 6770 7038
## [55] 7332 7603 7875 8166 8433 8704 8995 9246 9535
## [64] 9873 10206 10522 10840 11190 11534 11903 12253 12580
## [73] 12913 13281 13654 14006 14390 14745 15135 15528 15906
## [82] 16302 16725 17117 17541 17983 18383 18800 19242 19700
## [91] 20124 20569 21007 21459 21933 22408 22898 23392 23893
## [100] 24397 24904 25445 25990 26508 27058 27552 28097 28617
## [109] 29171 29740 30278 30892 31469 32033 32638 33227 33804
## [118] 34377 34980 35609 36209 36815 37386 37996 38613 39192
## [127] 39815 40484 41139 41756 42404 43079 43722 44352 45038
## [136] 45716 46457 47091 47769 48466 49136 49828 50551 51282
## [145] 52034 52705 53434 54246 54993 55754 56521 57253 57996
## [154] 58815 59577 60372 61176 61981 62746 63530 64344 65203
## [163] 66047 66852 67697 68534 69353 70228 71101 71949 72804
## [172] 73672 74544 75389 76230 77094 77960 78823 79709 80571
## [181] 81422 82377 83309 84215 85132 86050 86997 87920 88883
## [190] 89839 90791 91693 92623 93562 94509 95447 96413 97401
## [199] 98406 99419 100373 101357 102373 103385 104385 105394 106476
## [208] 107463 108511 109590 110661 111692 112762 113801 114889 115961
## [217] 117032 118099 119168 120219 121327 122413 123525 124661 125839
## [226] 126956 128039 129165 130358 131514 132698 133890 135088 136254
## [235] 137431 138696 139873 141059 142204 143352 144541 145686 146878
## [244] 148091 149296 150507 151731 153059 154230 155521 156745 157960
## [253] 159183 160395 161710 162963 164216 165438 166735 168025 169381
## [262] 170674 171952 173249 174520 175901 177225 178535 179872 181251
## [271] 182504 183886 185228 186554 187941 189279 190678 192081 193509
## [280] 194879 196248 197647 199082 200487 201869 203298 204751 206188
## [289] 207627 209120 210551 211994 213553 215051 216474 217896 219442
## [298] 221000 222472 223982 225492 226975 228445 229979 231430 232963
## [307] 234472 235956 237504 239129 240703 242228 243861 245422 246990
## [316] 248480 250070 251587 253222 254756 256347 257925 259521 261077
## [325] 262693 264323 265992 267627 269292 270962 272646 274257 275955
## [334] 277628 279331 281043 282800 284420 286141 287872 289631 291378
## [343] 293059 294804 296494 298206 299988 301745 303472 305224 306927
## [352] 308647 310448 312196 313962 315753 317551 319289 321048 322848
## [361] 324638 326427 328197 330002 331854 333680 335492 337400 339242
## [370] 341109 343004 344794 346724 348611 350496 352357 354197 356036
## [379] 357860 359818 361667 363551 365444 367393 369321 371167 373074
## [388] 374956 376910 378882 380756 382653 384569 386473 388501 390507
## [397] 392492 394475 396454 398491 400488 402476 404568 406624 408649
## [406] 410697 412644 414579 416618 418615 420710 422786 424915 427004
## [415] 429035 431105 433168 435258 437303 439341 441533 443633 445741
## [424] 447801 449890 451897 454037 456189 458394 460492 462645 464754
## [433] 466901 469122 471297 473525 475720 477908 480051 482306 484434
## [442] 486596 488834 491072 493235 495398 497573 499816 502052 504328
## [451] 506546 508853 511161 513432 515602 517919 520141 522374 524697
## [460] 527086 529330 531693 534043 536275 538704 541037 543370 545724
## [469] 548054 550463 552837 555196 557597 559964 562368 564845 567253
## [478] 569638 571984 574357 576742 579157 581646 584092 586582 589047
## [487] 591417 593859 596345 598750 601208 603618 606107 608667 611082
## [496] 613515 615995 618511 620990 623501 626016 628586 631047 633667
## [505] 636122 638695 641216 643747 646317 648888 651398 653984 656590
## [514] 659130 661675 664179 666701 669196 671846 674407 676976 679527
## [523] 682167 684767 687402 689863 692397 695009 697671 700307 702923
## [532] 705557 708224 710830 713574 716220 718937 721761 724498 727169
## [541] 729881 732586 735268 738026 740700 743452 746180 748845 751549
## [550] 754404 757089 759841 762593 765353 768164 770929 773718 776507
## [559] 779406 782193 784992 787884 790575 793355 796206 798992 801903
## [568] 804718 807618 810461 813286 816143 819034 821833 824672 827470
## [577] 830373 833249 836227 839168 842046 844814 847719 850643 853551
## [586] 856499 859526 862426 865282 868180 871125 874118 877030 879989
## [595] 883012 886009 888980 891935 895037 897974 900987 903987 906988
## [604] 909972 912983 916053 918972 922000 925018 928069 931068 934157
## [613] 937233 940271 943210 946289 949392 952464 955416 958479 961557
## [622] 964585 967655 970875 974010 977174 980300 983499 986614 989712
## [631] 992941 996147 999311 1002477 1005633 1008792 1011971 1015183 1018443
## [640] 1021592 1024799 1028066 1031294 1034527 1037762 1041004 1044287 1047469
## [649] 1050680 1053984 1057153 1060447 1063661 1066978 1070268 1073539 1076837
## [658] 1080165 1083493 1086843 1090090 1093446 1096708 1099970 1103278 1106540
## [667] 1109891 1113098 1116355 1119691 1123044 1126486 1129843 1133149 1136495
## [676] 1139939 1143358 1146690 1150035 1153525 1156880 1160307 1163662 1167028
## [685] 1170420 1173795 1177206 1180609 1183970 1187389 1190798 1194268 1197744
## [694] 1201231 1204720 1208278 1211667 1215103 1218519 1222024 1225493 1229004
## [703] 1232549 1236172 1239716 1243289 1246729 1250330 1253780 1257405 1260924
## [712] 1264481 1267983 1271664 1275142 1278726 1282169 1285693 1289315 1292857
## [721] 1296431 1299981 1303569 1307224 1310926 1314523 1318270 1321916 1325531
## [730] 1329254 1332826 1336530 1340260 1343857 1347521 1351105 1354786 1358527
## [739] 1362141 1365904 1369544 1373296 1376957 1380589 1384345 1388070 1391801
## [748] 1395577 1399357 1403070 1406722 1410432 1414140 1417813 1421661 1425406
## [757] 1429262 1433037 1436825 1440709 1444495 1448411 1452219 1456053 1459832
## [766] 1463777 1467602 1471438 1475246 1479048 1482788 1486674 1490520 1494287
## [775] 1498102 1501979 1505783 1509617 1513403 1517317 1521204 1525050 1528942
## [784] 1532845 1536743 1540657 1544522 1548252 1552070 1556049 1560109 1564058
## [793] 1567962 1571864 1575958 1579871 1583895 1587906 1591956 1595883 1599835
## [802] 1603818 1607835 1611907 1615855 1619875 1623966 1627958 1631934 1635918
## [811] 1639980 1643946 1647974 1652119 1656124 1660148 1664198 1668381 1672523
## [820] 1676536 1680708 1684767 1688879 1692912 1696956 1701060 1705247 1709317
## [829] 1713334 1717404 1721537 1725674 1729834 1733941 1738152 1742367 1746586
## [838] 1750778 1754928 1759208 1763333 1767607 1771821 1776139 1780398 1784521
## [847] 1788733 1792995 1797248 1801556 1805702 1809977 1814225 1818476 1822697
## [856] 1826934 1831192 1835489 1839720 1843947 1848198 1852511 1856911 1861324
## [865] 1865603 1869941 1874318 1878609 1882950 1887394 1891783 1896152 1900505
## [874] 1904849 1909169 1913578 1917995 1922325 1926695 1931113 1935483 1939960
## [883] 1944319 1948816 1953256 1957703 1962102 1966566 1971061 1975507 1979960
## [892] 1984353 1988846 1993340 1997762 2002333 2006723 2011142 2015646 2020102
## [901] 2024690 2029153 2033778 2038324 2042908 2047347 2051794 2056306 2060783
## [910] 2065393 2070225 2074628 2079232 2083806 2088435 2093010 2097585 2102257
## [919] 2106851 2111371 2115993 2120549 2125205 2129801 2134363 2138982 2143628
## [928] 2148210 2152899 2157561 2162152 2166809 2171410 2175998 2180717 2185501
## [937] 2190140 2194807 2199451 2204257 2209014 2213581 2218344 2223057 2227740
## [946] 2232461 2237168 2241942 2246686 2251431 2256173 2260900 2265724 2270485
## [955] 2275249 2280044 2284736 2289586 2294247 2299004 2303874 2308686 2313531
## [964] 2318410 2323118 2327901 2332717 2337576 2342444 2347395 2352190 2357132
## [973] 2362016 2366755 2371515 2376517 2381389 2386262 2391085 2395846 2400703
## [982] 2405633 2410471 2415326 2420230 2425115 2430139 2435128 2440040 2445038
## [991] 2449944 2454934 2459884 2464769 2469840 2474789 2479736 2484718 2489760
## [1000] 2494681 2499582
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso no homogéneo Poisson",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
set.seed(666)
TF<-5000
t<-seq(0,TF, length=101)
L1 <- 5-(5*exp(-t/5))+(t*t)/10
l1 <- diff(L1)
length(l1)
## [1] 100
dx <- NULL
for(i in 1:length(l1)) {
dx[i] <- rpois(1,l1[i])
}
dx
## [1] 267 805 1237 1749 2219 2681 3300 3825 4244 4627 5204 5760
## [13] 6244 6751 7248 7867 8263 8757 9454 9813 10277 10988 11104 11558
## [25] 12386 12549 13176 13676 14277 14781 15303 15563 16039 16843 17185 17842
## [37] 18120 18597 19277 19576 20303 20778 21422 21646 22137 22626 23215 23860
## [49] 24449 24593 25427 25806 25868 26684 27523 27697 28239 28475 29370 29783
## [61] 30036 30685 30729 31568 32517 32910 33190 33657 34436 34825 35518 35775
## [73] 35994 36505 37311 37811 38046 38819 38972 39785 40258 40558 41186 41916
## [85] 42044 42825 43452 43472 44101 44799 45415 45520 46183 46556 47152 47823
## [97] 48283 48877 49375 49896
x <- c(0,cumsum(dx))
x
## [1] 0 267 1072 2309 4058 6277 8958 12258 16083
## [10] 20327 24954 30158 35918 42162 48913 56161 64028 72291
## [19] 81048 90502 100315 110592 121580 132684 144242 156628 169177
## [28] 182353 196029 210306 225087 240390 255953 271992 288835 306020
## [37] 323862 341982 360579 379856 399432 419735 440513 461935 483581
## [46] 505718 528344 551559 575419 599868 624461 649888 675694 701562
## [55] 728246 755769 783466 811705 840180 869550 899333 929369 960054
## [64] 990783 1022351 1054868 1087778 1120968 1154625 1189061 1223886 1259404
## [73] 1295179 1331173 1367678 1404989 1442800 1480846 1519665 1558637 1598422
## [82] 1638680 1679238 1720424 1762340 1804384 1847209 1890661 1934133 1978234
## [91] 2023033 2068448 2113968 2160151 2206707 2253859 2301682 2349965 2398842
## [100] 2448217 2498113
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso no homogéneo Poisson",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
set.seed(666)
TF<-5000
t<-seq(0,TF, length=51)
L1 <- 5-(5*exp(-t/5))+(t*t)/10
l1 <- diff(L1)
length(l1)
## [1] 50
dx <- NULL
for(i in 1:length(l1)) {
dx[i] <- rpois(1,l1[i])
}
dx
## [1] 1028 3110 4974 6999 8938 10863 13100 15151 16989 18755 20909 23020
## [13] 24988 27003 28997 31138 32874 35398 37122 39053 41465 42714 44625 47267
## [25] 48606 50855 52856 55053 57062 59104 60633 62584 65184 66873 69182 70745
## [37] 72698 75055 76657 79105 81056 83340 84795 86777 88755 90932 93219 95394
## [49] 96690 99351
x <- c(0,cumsum(dx))
x
## [1] 0 1028 4138 9112 16111 25049 35912 49012 64163
## [10] 81152 99907 120816 143836 168824 195827 224824 255962 288836
## [19] 324234 361356 400409 441874 484588 529213 576480 625086 675941
## [28] 728797 783850 840912 900016 960649 1023233 1088417 1155290 1224472
## [37] 1295217 1367915 1442970 1519627 1598732 1679788 1763128 1847923 1934700
## [46] 2023455 2114387 2207606 2303000 2399690 2499041
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso no homogéneo Poisson",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
x
## [1] 0 1028 4138 9112 16111 25049 35912 49012 64163
## [10] 81152 99907 120816 143836 168824 195827 224824 255962 288836
## [19] 324234 361356 400409 441874 484588 529213 576480 625086 675941
## [28] 728797 783850 840912 900016 960649 1023233 1088417 1155290 1224472
## [37] 1295217 1367915 1442970 1519627 1598732 1679788 1763128 1847923 1934700
## [46] 2023455 2114387 2207606 2303000 2399690 2499041
####PUNTO 2B####
set.seed(123)
TF<-5000
t<-seq(0,TF, length=51)
L1 <- (1/(3*sqrt(2)))*sqrt(t^3)
l1 <- diff(L1)
length(l1)
## [1] 50
dx <- NULL
for(i in 1:length(l1)) {
dx[i] <- rpois(1,l1[i])
}
dx
## [1] 227 455 518 664 796 842 863 914 1069 1101 1159 1202 1230 1345 1376
## [16] 1389 1418 1470 1480 1557 1533 1592 1630 1700 1737 1779 1855 1883 1911 1917
## [31] 1965 1929 2006 2038 2131 2054 2154 2123 2189 2201 2247 2290 2254 2257 2306
## [46] 2395 2429 2411 2568 2420
x <- c(0,cumsum(dx))
x
## [1] 0 227 682 1200 1864 2660 3502 4365 5279 6348 7449 8608
## [13] 9810 11040 12385 13761 15150 16568 18038 19518 21075 22608 24200 25830
## [25] 27530 29267 31046 32901 34784 36695 38612 40577 42506 44512 46550 48681
## [37] 50735 52889 55012 57201 59402 61649 63939 66193 68450 70756 73151 75580
## [49] 77991 80559 82979
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso no homogéneo Poisson",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
x
## [1] 0 227 682 1200 1864 2660 3502 4365 5279 6348 7449 8608
## [13] 9810 11040 12385 13761 15150 16568 18038 19518 21075 22608 24200 25830
## [25] 27530 29267 31046 32901 34784 36695 38612 40577 42506 44512 46550 48681
## [37] 50735 52889 55012 57201 59402 61649 63939 66193 68450 70756 73151 75580
## [49] 77991 80559 82979
set.seed(123)
TF<-5000
t<-seq(0,TF, length=21)
L1 <- (1/(3*sqrt(2)))*sqrt(t^3)
l1 <- diff(L1)
length(l1)
## [1] 20
dx <- NULL
for(i in 1:length(l1)) {
dx[i] <- rpois(1,l1[i])
}
dx
## [1] 914 1752 2126 2618 3056 3302 3486 3719 4152 4330 4555 4746 4901 5227 5381
## [16] 5497 5641 5829 5931 6164
x <- c(0,cumsum(dx))
x
## [1] 0 914 2666 4792 7410 10466 13768 17254 20973 25125 29455 34010
## [13] 38756 43657 48884 54265 59762 65403 71232 77163 83327
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso no homogéneo Poisson",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
x
## [1] 0 914 2666 4792 7410 10466 13768 17254 20973 25125 29455 34010
## [13] 38756 43657 48884 54265 59762 65403 71232 77163 83327
####TERCER-CASO1####
l<-2
t<-0:20
dx<-NULL
for (i in t) {
dx[i]<- rpois(1,l*i)
}
x<-c(1,1+cumsum(dx))
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso de nacimiento puro lineal",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
x
## [1] 1 1 5 13 18 28 36 48 58 79 102 127 154 182 209 237 266 302 342
## [20] 378 425
####TERCER-CASO2####
l<-2
t<-0:20
dx<-NULL
for (i in t) {
dx[i]<- rpois(1,l*i*i)
}
x<-c(1,1+cumsum(dx))
# Crear un dataframe para facilitar la graficación
data <- data.frame(x = t, cdf = x)
# Graficar la CDF
p<-ggplot(data, aes(x = x, y = cdf)) +
geom_step() +
labs(title = "Proceso de nacimiento puro cuadrático",
x = "t",
y = "Número de eventos (x(t))") +
theme_minimal()
print(p)