These functions return closures for use inside sim_abundance(). Given user-defined parameters, they simulate recruitment (R), total mortality (Z), or initial abundance (N0) as a function of age and year.

sim_R(log_mean = log(3e+07), log_sd = 0.5, random_walk = TRUE, plot = FALSE)

sim_Z(
  log_mean = log(0.5),
  log_sd = 0.2,
  phi_age = 0.9,
  phi_year = 0.5,
  plot = FALSE
)

sim_N0(N0 = "exp", plot = FALSE)

Arguments

log_mean

For sim_R, a single mean or a vector of means (log scale) with length equal to the number of years. For sim_Z, a matrix of log-scale means with rows equal to the number of ages and columns equal to the number of years.

log_sd

Standard deviation on the log scale.

random_walk

Logical. Should recruitment be simulated as a random walk?

plot

Logical. Should a simple plot of the simulated values be displayed?

phi_age

Autoregressive parameter across the age dimension.

phi_year

Autoregressive parameter across the year dimension.

N0

For sim_N0, either "exp" (for exponential decay) or a numeric vector of starting abundances (excluding the first age).

Value

A function to be passed to sim_abundance().

Details

  • sim_R() generates uncorrelated or random-walk recruitment values from a log-normal distribution.

  • sim_Z() behaves like sim_R() when both phi_age and phi_year are zero. When either is non-zero, it introduces correlation in the age and/or year dimension, based on the covariance structure described in Cadigan (2015).

  • sim_N0() provides starting abundance either via exponential decay or a user-defined vector.

References

Cadigan, Noel G. (2015). A State-Space Stock Assessment Model for Northern Cod, Including Under-Reported Catches and Variable Natural Mortality Rates. Canadian Journal of Fisheries and Aquatic Sciences, 73(2): 296–308.

Examples

R_fun <- sim_R(log_mean = log(100000), log_sd = 0.1, random_walk = TRUE, plot = TRUE)
R_fun(years = 1:100)

#>         1         2         3         4         5         6         7         8 
#>  97009.29  80676.86 100995.53 104058.18 103425.73 112132.00 121454.77 112193.99 
#>         9        10        11        12        13        14        15        16 
#> 122873.84 154586.64 147360.26 168570.08 162115.16 146802.50 154300.26 143521.00 
#>        17        18        19        20        21        22        23        24 
#> 155249.10 152709.01 144081.85 133942.53 123170.66 133496.86 132535.22 119807.77 
#>        25        26        27        28        29        30        31        32 
#> 131234.27 138619.53 148665.64 133310.31 133785.20 125662.50 114587.77 135059.01 
#>        33        34        35        36        37        38        39        40 
#> 158366.35 160830.55 189708.04 170007.48 153508.53 170247.63 185898.29 166505.39 
#>        41        42        43        44        45        46        47        48 
#> 153224.45 148707.08 186808.05 190266.45 169213.97 205928.98 224391.68 226205.82 
#>        49        50        51        52        53        54        55        56 
#> 233693.62 230785.12 238980.42 223146.18 229502.02 210511.98 205544.96 186920.28 
#>        57        58        59        60        61        62        63        64 
#> 195306.63 201272.11 212561.41 213385.87 204874.53 216453.40 191328.21 172578.76 
#>        65        66        67        68        69        70        71        72 
#> 181828.17 203709.89 198179.58 216261.59 214332.20 234322.35 282157.41 313463.69 
#>        73        74        75        76        77        78        79        80 
#> 287614.82 314209.78 326352.26 241816.00 232839.34 206923.33 181435.30 181050.69 
#>        81        82        83        84        85        86        87        88 
#> 186964.08 209038.67 236902.24 197266.10 201767.12 216632.41 199049.49 199014.11 
#>        89        90        91        92        93        94        95        96 
#> 200756.43 208051.16 210948.59 226728.01 223774.93 201863.93 233197.85 265722.19 
#>        97        98        99       100 
#> 289106.59 261798.70 290533.19 300366.68 

sim_abundance(R = sim_R(log_mean = log(100000), log_sd = 0.5))
#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226
#> [77] 229 232 235 238
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>         1         2         3         4         5         6         7         8 
#>  81685.49 103587.80 138667.34 143048.79 225926.37 144107.61 202672.86  69378.09 
#>         9        10        11        12        13        14        15        16 
#>  61932.52 121314.77  69975.96 122634.09  75825.64  72268.29  87380.33  80295.34 
#>        17        18        19        20 
#>  74998.65  82086.02  69215.31  48643.02 
#> 
#> $N0
#>  [1] 81685.4867 50607.5504 29228.9931 20318.1599 15034.4908 10044.3528
#>  [7]  7132.0464  5221.4779  3462.3346  2255.0462  1506.3331  1070.1735
#> [13]   794.9246   621.8374   527.4993   448.9570   379.7213   317.5113
#> [19]   264.3695   220.9549
#> 
#> $Z
#>     year
#> age          1         2         3         4         5         6         7
#>   1  0.4787756 0.6708212 0.8453880 0.6456191 0.6871631 0.7790740 0.8792418
#>   2  0.5489397 0.7538760 0.8721628 0.6472138 0.6647028 0.5774557 0.5082245
#>   3  0.3636461 0.4946607 0.6582231 0.6192312 0.5544624 0.3140076 0.2743419
#>   4  0.3011681 0.3795826 0.4584868 0.4072699 0.4757687 0.4718999 0.3514173
#>   5  0.4033364 0.4526613 0.5936413 0.7004324 0.6111903 0.6858254 0.4952185
#>   6  0.3424124 0.3350281 0.4530902 0.7927580 0.5185996 0.5840215 0.5350878
#>   7  0.3118177 0.3417015 0.5529634 1.3630537 0.7604014 0.6707131 0.7163471
#>   8  0.4108374 0.6321678 0.6095370 1.2111456 0.8337951 0.7916606 0.7782071
#>   9  0.4287726 0.9190574 0.7689144 2.0001425 0.9782982 0.6294533 0.6163736
#>   10 0.4034922 0.7255847 0.6048803 1.8063475 0.6975301 0.5790270 0.3776270
#>   11 0.3418575 0.5181717 0.4790989 1.4007736 0.7426506 0.4097234 0.3813937
#>   12 0.2973289 0.4197712 0.4199035 1.2378579 0.6011741 0.3627861 0.4354213
#>   13 0.2455686 0.4079916 0.4553107 1.1241882 0.4227477 0.2998624 0.3967530
#>   14 0.1645310 0.2720394 0.3130904 0.7749785 0.4088563 0.2243255 0.3951102
#>   15 0.1612205 0.2505221 0.2811614 0.6496712 0.3939363 0.1661928 0.3412402
#>   16 0.1674895 0.3522613 0.4312949 0.8042187 0.4006867 0.3011502 0.4327049
#>   17 0.1789241 0.4559825 0.5365718 0.8469616 0.3280001 0.3493310 0.4532016
#>   18 0.1831658 0.5734288 0.7340343 1.0363573 0.3697509 0.4299226 0.4111157
#>   19 0.1793892 0.4423217 0.5788048 0.8476403 0.2821059 0.3440159 0.3594469
#>   20 0.2380978 0.4562927 0.5428100 0.7756034 0.3055483 0.3460417 0.3607122
#>     year
#> age          8         9        10        11        12        13        14
#>   1  0.6650175 0.2913495 0.2417049 0.3718432 0.4526458 0.3851713 0.5620405
#>   2  0.3481998 0.2598151 0.2230937 0.3395868 0.4139759 0.3213139 0.3793461
#>   3  0.3272688 0.2173015 0.2887172 0.3402035 0.3624305 0.3000980 0.3768467
#>   4  0.2714242 0.1926203 0.3362786 0.4331727 0.3341666 0.2824230 0.2766316
#>   5  0.3217428 0.1780712 0.2909660 0.4306081 0.4101120 0.2881045 0.2804212
#>   6  0.3179077 0.1400880 0.3065920 0.3665188 0.4995265 0.4072532 0.3444553
#>   7  0.4342267 0.1272294 0.2771831 0.3652044 0.4041551 0.4567350 0.3178037
#>   8  0.7500739 0.1459947 0.3303585 0.3269528 0.4376930 0.5809612 0.3252658
#>   9  0.6272754 0.1579823 0.2904994 0.4331854 0.5397081 0.6399462 0.5515623
#>   10 0.5677953 0.2265310 0.2898923 0.6106609 0.6225458 0.8045872 0.4795281
#>   11 0.8578680 0.1610535 0.2428819 0.5210893 0.4227492 0.5534856 0.5718252
#>   12 1.4125068 0.2880461 0.3075937 0.6525595 0.3561410 0.4752521 0.4578880
#>   13 1.1056569 0.2970549 0.3481778 0.5563133 0.3106111 0.5123115 0.3913259
#>   14 1.1128180 0.3315570 0.3252940 0.5739854 0.3148068 0.5355613 0.3718359
#>   15 0.9610656 0.3842452 0.3495610 0.6074386 0.3086085 0.5146331 0.3308365
#>   16 0.7667725 0.2981813 0.2079545 0.5325981 0.6277280 0.7855984 0.4180653
#>   17 0.9145278 0.5871605 0.3573201 0.4852814 0.5394182 0.6216799 0.3208075
#>   18 0.9079249 0.4430103 0.3201285 0.3767649 0.4180660 0.7727115 0.4118765
#>   19 0.8676507 0.5859458 0.3521759 0.3210773 0.5240330 0.8875000 0.4858986
#>   20 0.6778615 0.3854799 0.2592495 0.4199469 0.6350532 1.0724154 0.6249818
#>     year
#> age         15        16        17        18        19        20
#>   1  0.3316257 0.3395519 0.3388082 0.5197713 0.4691061 0.6506413
#>   2  0.3190245 0.2907518 0.2701837 0.4649060 0.5112845 0.6624232
#>   3  0.3818242 0.4171991 0.1983094 0.3244279 0.5871534 0.6498673
#>   4  0.3117503 0.4267944 0.2873357 0.3020891 0.3855390 0.4036974
#>   5  0.3235494 0.3177488 0.2968419 0.2665210 0.3198375 0.3606575
#>   6  0.3410040 0.3577794 0.2409723 0.2332232 0.3030460 0.3669112
#>   7  0.5035023 0.3515245 0.4112009 0.3645849 0.4848578 0.5359555
#>   8  0.4945031 0.2948077 0.2272794 0.3561466 0.5916602 0.4945578
#>   9  0.8172003 0.2951273 0.2697573 0.5583838 0.9272852 0.7370976
#>   10 0.8197055 0.3308068 0.2499849 0.6911140 0.7999880 0.6288572
#>   11 0.8172706 0.4785247 0.2701495 0.6929416 0.7325947 0.5356564
#>   12 0.6139475 0.4864986 0.2750786 0.8901645 0.7773334 0.7355305
#>   13 0.6060443 0.7470995 0.3414564 0.7774728 0.8990189 0.5657667
#>   14 0.4917308 0.7832700 0.3919829 0.5011342 1.0123471 0.4934266
#>   15 0.4450561 0.6023065 0.2264754 0.3618689 1.0470891 0.5738454
#>   16 0.6006557 0.7278182 0.2428290 0.3062360 0.9409539 0.5804631
#>   17 0.4351866 0.5695596 0.1580695 0.2236637 0.8953949 0.7014272
#>   18 0.5803150 0.8633512 0.2281364 0.2433814 0.8056919 0.7120311
#>   19 0.7558054 0.9154082 0.2447156 0.2035326 0.4756948 0.4931782
#>   20 0.6911988 0.9462508 0.2382715 0.1762852 0.7394415 0.7806654
#> 
#> $N
#>     year
#> age           1           2           3           4            5            6
#>   1  81685.4867 103587.7957 138667.3395 143048.7876 225926.37140 144107.61009
#>   2  50607.5504  50607.5504  52963.2547  59542.4686  75005.88687 113641.19647
#>   3  29228.9931  29228.9931  23812.8367  22141.0995  31170.62048  38585.00690
#>   4  20318.1599  20318.1599  17823.1911  12329.5859  11919.84228  17903.81030
#>   5  15034.4908  15034.4908  13900.6063  11268.5274   8204.90201   7407.07593
#>   6  10044.3528  10044.3528   9560.9362   7677.4787   5593.36603   4452.83737
#>   7   7132.0464   7132.0464   7184.9061   6077.5126   3474.78721   3330.03118
#>   8   5221.4779   5221.4779   5067.7487   4133.0640   1555.10302   1624.38914
#>   9   3462.3346   3462.3346   2774.8945   2754.8409   1231.05740    675.53298
#>   10  2255.0462   2255.0462   1381.1074   1286.2080    372.77405    462.81648
#>   11  1506.3331   1506.3331   1091.5358    754.2777    211.26350    185.57189
#>   12  1070.1735   1070.1735    897.1848    676.0332    185.85876    100.52994
#>   13   794.9246    794.9246    703.3150    589.5493    196.05285    101.88176
#>   14   621.8374    621.8374    528.6125    446.0782    191.55408    128.46244
#>   15   527.4993    527.4993    473.7308    386.5129    205.51431    127.27038
#>   16   448.9570    448.9570    410.6025    357.6224    201.84378    138.59824
#>   17   379.7213    379.7213    315.6600    266.7550    160.01364    135.20705
#>   18   317.5113    317.5113    240.6768    184.5820    114.36202    115.26790
#>   19   264.3695    264.3695    178.9461    115.5174     65.47947     79.01345
#>   20   220.9549    220.9549    169.8687    100.3115     49.49049     49.38421
#>     year
#> age             7           8           9           10           11
#>   1  202672.86033 69378.08510 61932.52267 121314.77463 69975.958274
#>   2   66120.99366 84129.00508 35678.68826  46279.35547 95267.019232
#>   3   63789.61120 39775.92249 59391.52892  27515.19737 37025.328914
#>   4   28186.86731 48484.70782 28674.06290  47791.61215 20615.047887
#>   5   11168.68282 19834.81703 36959.55713  23650.22593 34143.476370
#>   6    3730.75403  6806.61644 14377.95324  30930.81759 17679.515688
#>   7    2483.13045  2184.79625  4952.97029  12498.49271 22763.559349
#>   8    1702.79087  1213.09255  1415.23534   4361.24730  9472.803827
#>   9     735.99735   781.97028   572.98202   1222.99303  3134.280271
#>   10    359.98007   397.36408   417.60723    489.24922   914.664214
#>   11    259.38245   246.76136   225.21547    332.95600   366.126813
#>   12    123.18890   177.13460   104.64291    191.71389   261.158743
#>   13     69.94222    79.70224    43.13795     78.45362   140.950732
#>   14     75.48625    47.03615    26.38091     32.05163    55.386162
#>   15    102.64855    50.84797    15.45756     18.93636    23.151374
#>   16    107.78312    72.97164    19.44859     10.52605    13.350085
#>   17    102.55807    69.92451    33.89605     14.43410     8.549722
#>   18     95.34256    65.18489    28.01916     18.84293    10.097352
#>   19     74.98862    63.20356    26.29300     17.99112    13.681019
#>   20     56.01404    52.34673    26.54151     14.63414    12.650570
#>     year
#> age            12           13           14           15           16
#>   1  1.226341e+05 75825.642176 72268.294564 87380.331764 80295.343014
#>   2  4.824579e+04 77988.333328 51586.769622 41196.156532 62717.748940
#>   3  6.783626e+04 31891.279549 56556.793599 35301.275250 29943.746645
#>   4  2.634817e+04 47212.861628 23623.325727 38799.162946 24097.180506
#>   5  1.336780e+04 18863.560946 35596.358507 17914.366264 28407.361711
#>   6  2.219714e+04  8870.548079 14141.695425 26891.821062 12962.408743
#>   7  1.225443e+04 13469.621393  5903.133988 10020.893165 19121.591910
#>   8  1.579916e+04  8180.332051  8530.959563  4295.980111  6056.729147
#>   9  6.831007e+03 10198.733572  4575.754016  6162.213502  2620.006041
#>   10 2.032394e+03  3981.919550  5378.004061  2635.859296  2721.643127
#>   11 4.966553e+02  1090.534977  1781.003245  3329.390264  1161.257798
#>   12 2.174329e+02   325.429850   626.994691  1005.366001  1470.376610
#>   13 1.359883e+02   152.284346   202.328945   396.648313   544.114371
#>   14 8.080971e+01    99.679278    91.234939   136.806684   216.373431
#>   15 3.119770e+01    58.985421    58.346334    62.903512    83.666448
#>   16 1.261158e+01    22.913719    35.256758    41.911492    40.307838
#>   17 7.837537e+00     6.732103    10.445146    23.210203    22.986437
#>   18 5.262559e+00     4.569969     3.615419     7.578611    15.020342
#>   19 6.927565e+00     3.464441     2.110226     2.394875     4.241915
#>   20 9.923762e+00     4.102003     1.426254     1.298093     1.124711
#>     year
#> age            17           18           19           20
#>   1  74998.654801 82086.021312 69215.314504 48643.015623
#>   2  57177.459887 53445.473520 48812.989264 43298.414672
#>   3  46894.139635 43640.081755 33574.132423 29274.356595
#>   4  19729.626010 38458.636131 31549.195950 18664.110672
#>   5  15725.764127 14802.346344 28431.401019 21456.103527
#>   6  20674.468540 11686.782423 11339.187871 20648.789062
#>   7   9063.669833 16247.308531  9255.659985  8374.728872
#>   8  13454.230859  6007.887253 11283.509830  5699.494416
#>   9   4510.293273 10718.960615  4207.743583  6244.382068
#>   10  1950.428886  3443.901209  6132.670814  1664.693949
#>   11  1955.075939  1519.018430  1725.455220  2755.619652
#>   12   719.627936  1492.241792   759.665377   829.357684
#>   13   903.951102   546.566333   612.696908   349.165018
#>   14   257.767999   642.469169   251.183288   249.348493
#>   15    98.863067   174.177878   389.235512    91.271249
#>   16    45.811333    78.827375   121.292880   136.605270
#>   17    19.467136    35.934667    58.033727    47.335200
#>   18    13.005141    16.620855    28.732784    23.703659
#>   19     6.334774    10.352297    13.030292    12.837196
#>   20     1.698264     4.959667     8.445855     8.097716
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   4.963060e-58 6.293805e-58 8.425173e-58 8.691382e-58 1.372687e-57
#>    4   6.002778e-18 7.612302e-18 1.019017e-17 1.051215e-17 1.660253e-17
#>    7   4.392152e-04 5.569818e-04 7.456012e-04 7.691599e-04 1.214785e-03
#>    10  1.833512e+02 2.325131e+02 3.112527e+02 3.210873e+02 5.071143e+02
#>    13  2.194415e+04 2.782803e+04 3.725187e+04 3.842892e+04 6.069332e+04
#>    16  5.037186e+04 6.387603e+04 8.550517e+04 8.820759e+04 1.393092e+05
#>    19  9.904226e+03 1.230496e+04 1.619431e+04 1.679815e+04 2.617290e+04
#>    22  1.088966e+04 1.095354e+04 1.155099e+04 1.294795e+04 1.644429e+04
#>    25  2.240491e+04 2.240538e+04 2.341203e+04 2.629481e+04 3.314252e+04
#>    28  1.516090e+04 1.516090e+04 1.543841e+04 1.706273e+04 2.170032e+04
#>    31  9.837304e+03 9.837304e+03 8.732914e+03 8.728168e+03 1.172901e+04
#>    34  1.085676e+04 1.085676e+04 8.970282e+03 8.260739e+03 1.137504e+04
#>    37  9.767180e+03 9.767180e+03 8.136297e+03 7.009424e+03 9.116880e+03
#>    40  8.310435e+03 8.310435e+03 7.134857e+03 5.540826e+03 6.223886e+03
#>    43  7.737977e+03 7.737977e+03 6.818823e+03 5.030995e+03 4.827222e+03
#>    46  7.122885e+03 7.122885e+03 6.403687e+03 4.807585e+03 4.112117e+03
#>    49  6.412082e+03 6.412082e+03 5.875075e+03 4.572377e+03 3.584608e+03
#>    52  5.740166e+03 5.740166e+03 5.350080e+03 4.271074e+03 3.148296e+03
#>    55  5.093041e+03 5.093041e+03 4.819223e+03 3.901851e+03 2.731181e+03
#>    58  4.490278e+03 4.490278e+03 4.300205e+03 3.517953e+03 2.313371e+03
#>    61  3.949137e+03 3.949137e+03 3.799347e+03 3.142430e+03 1.906366e+03
#>    64  3.457750e+03 3.457750e+03 3.300281e+03 2.763831e+03 1.527897e+03
#>    67  3.000155e+03 3.000155e+03 2.798073e+03 2.375078e+03 1.194656e+03
#>    70  2.570779e+03 2.570779e+03 2.311058e+03 1.986928e+03 9.158067e+02
#>    73  2.174030e+03 2.174030e+03 1.869308e+03 1.621252e+03 6.921100e+02
#>    76  1.818579e+03 1.818579e+03 1.497646e+03 1.300179e+03 5.199766e+02
#>    79  1.511422e+03 1.511422e+03 1.205182e+03 1.037501e+03 3.942622e+02
#>    82  1.254424e+03 1.254424e+03 9.850180e+02 8.349037e+02 3.081699e+02
#>    85  1.043815e+03 1.043815e+03 8.206759e+02 6.836075e+02 2.526848e+02
#>    88  8.717254e+02 8.717254e+02 6.936616e+02 5.694501e+02 2.174331e+02
#>    91  7.286161e+02 7.286161e+02 5.886221e+02 4.783386e+02 1.926736e+02
#>    94  6.057040e+02 6.057040e+02 4.954439e+02 3.998332e+02 1.711483e+02
#>    97  4.966980e+02 4.966980e+02 4.091640e+02 3.282775e+02 1.489019e+02
#>    100 3.984361e+02 3.984361e+02 3.287387e+02 2.620675e+02 1.249708e+02
#>    103 3.104193e+02 3.104193e+02 2.554093e+02 2.020394e+02 1.003576e+02
#>    106 2.336412e+02 2.336412e+02 1.911476e+02 1.498211e+02 7.684522e+01
#>    109 1.693033e+02 1.693033e+02 1.374991e+02 1.066558e+02 5.606679e+01
#>    112 1.178968e+02 1.178968e+02 9.498198e+01 7.285276e+01 3.901063e+01
#>    115 7.885102e+01 7.885102e+01 6.301043e+01 4.776827e+01 2.592811e+01
#>    118 5.066664e+01 5.066664e+01 4.017172e+01 3.009605e+01 1.649564e+01
#>    121 3.130799e+01 3.130799e+01 2.464151e+01 1.824584e+01 1.006829e+01
#>    124 1.862905e+01 1.862905e+01 1.456406e+01 1.066126e+01 5.909198e+00
#>    127 1.069100e+01 1.069100e+01 8.307514e+00 6.014507e+00 3.342533e+00
#>    130 5.927724e+00 5.927724e+00 4.581198e+00 3.281842e+00 1.826229e+00
#>    133 3.181069e+00 3.181069e+00 2.446624e+00 1.735165e+00 9.657989e-01
#>    136 1.655202e+00 1.655202e+00 1.267634e+00 8.905048e-01 4.953876e-01
#>    139 8.365392e-01 8.365392e-01 6.382672e-01 4.443740e-01 2.469221e-01
#>    142 4.113596e-01 4.113596e-01 3.128343e-01 2.159709e-01 1.198159e-01
#>    145 1.971387e-01 1.971387e-01 1.494938e-01 1.023912e-01 5.669513e-02
#>    148 9.221886e-02 9.221886e-02 6.975778e-02 4.742473e-02 2.620285e-02
#>    151 4.217114e-02 4.217114e-02 3.183129e-02 2.149032e-02 1.184608e-02
#>    154 1.887881e-02 1.887881e-02 1.422354e-02 9.540361e-03 5.246101e-03
#>    157 8.284762e-03 8.284762e-03 6.231899e-03 4.154576e-03 2.278817e-03
#>    160 3.568463e-03 3.568463e-03 2.680582e-03 1.776861e-03 9.721491e-04
#>    163 1.510414e-03 1.510414e-03 1.133287e-03 7.472060e-04 4.077680e-04
#>    166 6.289450e-04 6.289450e-04 4.714437e-04 3.092813e-04 1.683549e-04
#>    169 2.579229e-04 2.579229e-04 1.931742e-04 1.261342e-04 6.848839e-05
#>    172 1.042700e-04 1.042700e-04 7.804069e-05 5.073319e-05 2.747930e-05
#>    175 4.159368e-05 4.159368e-05 3.111319e-05 2.014286e-05 1.088392e-05
#>    178 1.638609e-05 1.638609e-05 1.225166e-05 7.901081e-06 4.259177e-06
#>    181 6.380612e-06 6.380612e-06 4.768977e-06 3.064319e-06 1.648064e-06
#>    184 2.457683e-06 2.457683e-06 1.836404e-06 1.175949e-06 6.310403e-07
#>    187 9.370948e-07 9.370948e-07 7.000633e-07 4.468451e-07 2.392665e-07
#>    190 3.539435e-07 3.539435e-07 2.643790e-07 1.682394e-07 8.989537e-08
#>    193 1.325127e-07 1.325127e-07 9.897243e-08 6.280170e-08 3.348844e-08
#>    196 4.920631e-08 4.920631e-08 3.675048e-08 2.325667e-08 1.237691e-08
#>    199 1.813301e-08 1.813301e-08 1.354304e-08 8.548566e-09 4.540762e-09
#>    202 6.635013e-09 6.635013e-09 4.955743e-09 3.120614e-09 1.654520e-09
#>    205 2.411772e-09 2.411772e-09 1.801504e-09 1.131795e-09 5.990037e-10
#>    208 8.713733e-10 8.713733e-10 6.509583e-10 4.080877e-10 2.156078e-10
#>    211 3.131030e-10 3.131030e-10 2.339430e-10 1.463717e-10 7.720074e-11
#>    214 1.119250e-10 1.119250e-10 8.364106e-11 5.223295e-11 2.750823e-11
#>    217 3.978520e-11 3.978520e-11 2.974045e-11 1.853930e-11 9.746929e-12
#>    220 1.411130e-11 1.411130e-11 1.054741e-11 6.563005e-12 3.446607e-12
#>    223 4.976415e-12 4.976415e-12 3.716696e-12 2.304590e-12 1.207813e-12
#>    226 1.736307e-12 1.736307e-12 1.298587e-12 8.052108e-13 4.213691e-13
#>    229 5.696801e-13 5.696801e-13 4.267952e-13 2.611185e-13 1.351828e-13
#>    232 2.411382e-13 2.411382e-13 1.796098e-13 1.129636e-13 6.020338e-14
#>    235 7.841274e-14 7.841274e-14 5.758544e-14 3.509862e-14 1.825878e-14
#>    238 2.453092e-14 2.453092e-14 1.885922e-14 1.113681e-14 5.494548e-15
#>       year
#> length            6            7            8            9           10
#>    1   8.755714e-58 1.231403e-57 4.215285e-58 3.762907e-58 7.370863e-58
#>    4   1.058996e-17 1.489371e-17 5.098351e-18 4.551203e-18 8.914995e-18
#>    7   7.748531e-04 1.089753e-03 3.730394e-04 3.330053e-04 6.522981e-04
#>    10  3.234639e+02 4.549194e+02 1.557260e+02 1.390137e+02 2.723031e+02
#>    13  3.871336e+04 5.444645e+04 1.863787e+04 1.663768e+04 3.259025e+04
#>    16  8.886846e+04 1.249706e+05 4.278853e+04 3.819067e+04 7.480521e+04
#>    19  1.793038e+04 2.345718e+04 9.184857e+03 7.458672e+03 1.416673e+04
#>    22  2.433575e+04 1.451025e+04 1.790816e+04 7.693855e+03 1.009437e+04
#>    25  5.016278e+04 2.941459e+04 3.719606e+04 1.600712e+04 2.049408e+04
#>    28  3.233275e+04 2.142414e+04 2.464951e+04 1.313842e+04 1.391884e+04
#>    31  1.579586e+04 1.870762e+04 1.440077e+04 1.585491e+04 9.296547e+03
#>    34  1.433203e+04 2.281456e+04 1.561098e+04 2.116179e+04 1.122338e+04
#>    37  1.168945e+04 1.908210e+04 1.600301e+04 1.821016e+04 1.297140e+04
#>    40  8.389663e+03 1.348384e+04 1.639420e+04 1.398144e+04 1.517338e+04
#>    43  6.526615e+03 1.027438e+04 1.598603e+04 1.292433e+04 1.607431e+04
#>    46  5.068007e+03 7.775614e+03 1.318832e+04 1.309168e+04 1.460427e+04
#>    49  3.827014e+03 5.565404e+03 9.681762e+03 1.270078e+04 1.290138e+04
#>    52  2.979015e+03 3.918631e+03 6.819206e+03 1.108299e+04 1.202963e+04
#>    55  2.425884e+03 2.779545e+03 4.690571e+03 8.626215e+03 1.127750e+04
#>    58  2.022308e+03 2.020852e+03 3.151376e+03 6.156690e+03 9.918956e+03
#>    61  1.681631e+03 1.531273e+03 2.098036e+03 4.159554e+03 7.966857e+03
#>    64  1.365470e+03 1.200826e+03 1.414089e+03 2.713419e+03 5.870255e+03
#>    67  1.070521e+03 9.494977e+02 9.814889e+02 1.730071e+03 4.036034e+03
#>    70  8.103872e+02 7.399416e+02 7.055649e+02 1.092522e+03 2.637532e+03
#>    73  5.975550e+02 5.632090e+02 5.219284e+02 6.944273e+02 1.665542e+03
#>    76  4.354467e+02 4.202962e+02 3.925460e+02 4.507087e+02 1.031947e+03
#>    79  3.195458e+02 3.115203e+02 2.974713e+02 3.006073e+02 6.366791e+02
#>    82  2.414010e+02 2.336573e+02 2.266896e+02 2.054161e+02 3.961871e+02
#>    85  1.915322e+02 1.808786e+02 1.745406e+02 1.428267e+02 2.506281e+02
#>    88  1.607842e+02 1.463942e+02 1.368488e+02 1.006837e+02 1.614592e+02
#>    91  1.410654e+02 1.236806e+02 1.098551e+02 7.214501e+01 1.056655e+02
#>    94  1.260289e+02 1.072851e+02 9.010194e+01 5.284393e+01 7.002926e+01
#>    97  1.115834e+02 9.333523e+01 7.470838e+01 3.964872e+01 4.691615e+01
#>    100 9.594326e+01 7.971156e+01 6.166099e+01 3.028584e+01 3.173930e+01
#>    103 7.914913e+01 6.582580e+01 4.989544e+01 2.324008e+01 2.163027e+01
#>    106 6.227353e+01 5.209906e+01 3.912301e+01 1.763950e+01 1.477322e+01
#>    109 4.663268e+01 3.935529e+01 2.950291e+01 1.306914e+01 1.003558e+01
#>    112 3.324213e+01 2.833953e+01 2.131290e+01 9.366304e+00 6.723788e+00
#>    115 2.258980e+01 1.946447e+01 1.472820e+01 6.459418e+00 4.409756e+00
#>    118 1.466383e+01 1.277094e+01 9.738246e+00 4.276940e+00 2.814860e+00
#>    121 9.113938e+00 8.020956e+00 6.168208e+00 2.717910e+00 1.742307e+00
#>    124 5.436808e+00 4.833306e+00 3.749283e+00 1.659038e+00 1.043662e+00
#>    127 3.120430e+00 2.800921e+00 2.191466e+00 9.741920e-01 6.046145e-01
#>    130 1.727201e+00 1.564627e+00 1.234395e+00 5.513136e-01 3.388432e-01
#>    133 9.240884e-01 8.444200e-01 6.715035e-01 3.012901e-01 1.838651e-01
#>    136 4.789196e-01 4.412509e-01 3.535407e-01 1.593256e-01 9.672074e-02
#>    139 2.409216e-01 2.237104e-01 1.805160e-01 8.169033e-02 4.939555e-02
#>    142 1.178656e-01 1.102565e-01 8.956191e-02 4.068933e-02 2.452876e-02
#>    145 5.617984e-02 5.292181e-02 4.325773e-02 1.972502e-02 1.186223e-02
#>    148 2.613318e-02 2.478124e-02 2.037475e-02 9.322692e-03 5.595477e-03
#>    151 1.188261e-02 1.133885e-02 9.373867e-03 4.302974e-03 2.578372e-03
#>    154 5.289143e-03 5.077243e-03 4.219001e-03 1.942554e-03 1.162316e-03
#>    157 2.307905e-03 2.227992e-03 1.860326e-03 8.589858e-04 5.133050e-04
#>    160 9.884984e-04 9.594023e-04 8.047149e-04 3.725627e-04 2.223673e-04
#>    163 4.160927e-04 4.059079e-04 3.419134e-04 1.586965e-04 9.461294e-05
#>    166 1.723284e-04 1.689265e-04 1.428645e-04 6.646737e-05 3.958431e-05
#>    169 7.029779e-05 6.922827e-05 5.876874e-05 2.740366e-05 1.630300e-05
#>    172 2.827356e-05 2.796578e-05 2.382497e-05 1.113326e-05 6.616582e-06
#>    175 1.122230e-05 1.114660e-05 9.528040e-06 4.461440e-06 2.648771e-06
#>    178 4.399764e-06 4.387518e-06 3.762313e-06 1.765086e-06 1.046880e-06
#>    181 1.705227e-06 1.706949e-06 1.468104e-06 6.900305e-07 4.088491e-07
#>    184 6.538489e-07 6.568850e-07 5.665734e-07 2.667674e-07 1.579040e-07
#>    187 2.482173e-07 2.502342e-07 2.164111e-07 1.020677e-07 6.035540e-08
#>    190 9.335630e-08 9.442652e-08 8.187147e-08 3.867611e-08 2.284757e-08
#>    193 3.480898e-08 3.531949e-08 3.069746e-08 1.452399e-08 8.571435e-09
#>    196 1.287475e-08 1.310314e-08 1.141461e-08 5.408679e-09 3.188853e-09
#>    199 4.726431e-09 4.824217e-09 4.211727e-09 1.998537e-09 1.177144e-09
#>    202 1.723085e-09 1.763614e-09 1.542906e-09 7.331472e-10 4.314088e-10
#>    205 6.241098e-10 6.404994e-10 5.614574e-10 2.671439e-10 1.570424e-10
#>    208 2.247188e-10 2.312067e-10 2.030562e-10 9.673969e-11 5.681488e-11
#>    211 8.047540e-11 8.299692e-11 7.302086e-11 3.483114e-11 2.043871e-11
#>    214 2.868059e-11 2.964773e-11 2.612860e-11 1.247728e-11 7.313743e-12
#>    217 1.015955e-11 1.052677e-11 9.291279e-12 4.442050e-12 2.602209e-12
#>    220 3.595882e-12 3.732951e-12 3.300003e-12 1.579370e-12 9.242600e-13
#>    223 1.263311e-12 1.315724e-12 1.165978e-12 5.590685e-13 3.269802e-13
#>    226 4.393864e-13 4.582002e-13 4.066716e-13 1.954046e-13 1.138286e-13
#>    229 1.410931e-13 1.496065e-13 1.341031e-13 6.488108e-14 3.770181e-14
#>    232 6.323831e-14 6.454881e-14 5.614091e-14 2.662917e-14 1.583511e-14
#>    235 1.973775e-14 2.076302e-14 1.864031e-14 8.812508e-15 5.246846e-15
#>    238 5.482749e-15 6.218807e-15 5.811655e-15 2.946699e-15 1.624716e-15
#>       year
#> length           11           12           13           14           15
#>    1   4.251611e-58 7.451022e-58 4.607027e-58 4.390889e-58 5.309069e-58
#>    4   5.142286e-18 9.011947e-18 5.572159e-18 5.310742e-18 6.421272e-18
#>    7   3.762541e-04 6.593919e-04 4.077073e-04 3.885798e-04 4.698358e-04
#>    10  1.570680e+02 2.752644e+02 1.701982e+02 1.622134e+02 1.961339e+02
#>    13  1.879848e+04 3.294467e+04 2.036995e+04 1.941430e+04 2.347403e+04
#>    16  4.315881e+04 7.561894e+04 4.676295e+04 4.456570e+04 5.388170e+04
#>    19  9.459602e+03 1.434829e+04 9.776234e+03 8.890397e+03 1.035166e+04
#>    22  2.025321e+04 1.051603e+04 1.663410e+04 1.107098e+04 8.926605e+03
#>    25  4.207658e+04 2.157813e+04 3.445418e+04 2.298405e+04 1.830152e+04
#>    28  2.740121e+04 1.697686e+04 2.253637e+04 1.714352e+04 1.307143e+04
#>    31  1.433429e+04 1.853792e+04 1.222112e+04 1.615338e+04 1.072889e+04
#>    34  1.379090e+04 2.398458e+04 1.288285e+04 2.014233e+04 1.347813e+04
#>    37  1.179923e+04 1.982059e+04 1.393520e+04 1.687221e+04 1.364116e+04
#>    40  9.742363e+03 1.351572e+04 1.528612e+04 1.242392e+04 1.354444e+04
#>    43  9.964177e+03 1.025781e+04 1.537414e+04 1.136554e+04 1.326243e+04
#>    46  1.113276e+04 8.547706e+03 1.284162e+04 1.187786e+04 1.173399e+04
#>    49  1.188429e+04 7.797198e+03 9.702827e+03 1.193111e+04 1.034375e+04
#>    52  1.166908e+04 7.899047e+03 7.495809e+03 1.070793e+04 9.800445e+03
#>    55  1.084934e+04 8.230351e+03 6.322428e+03 8.654927e+03 9.388595e+03
#>    58  9.928086e+03 8.272315e+03 5.856927e+03 6.689431e+03 8.441735e+03
#>    61  8.919943e+03 7.930097e+03 5.720788e+03 5.304134e+03 7.013385e+03
#>    64  7.634725e+03 7.296480e+03 5.591766e+03 4.478637e+03 5.544095e+03
#>    67  6.085201e+03 6.424732e+03 5.291385e+03 3.976641e+03 4.364833e+03
#>    70  4.494409e+03 5.347308e+03 4.771742e+03 3.572793e+03 3.532408e+03
#>    73  3.098701e+03 4.160924e+03 4.063833e+03 3.139073e+03 2.938235e+03
#>    76  2.020589e+03 3.016239e+03 3.247819e+03 2.642769e+03 2.455797e+03
#>    79  1.265143e+03 2.044185e+03 2.428591e+03 2.110739e+03 2.011595e+03
#>    82  7.724645e+02 1.306261e+03 1.701197e+03 1.592844e+03 1.587555e+03
#>    85  4.666556e+02 7.960706e+02 1.122090e+03 1.135397e+03 1.196518e+03
#>    88  2.822688e+02 4.687800e+02 7.026260e+02 7.663856e+02 8.584076e+02
#>    91  1.722644e+02 2.704060e+02 4.219431e+02 4.921729e+02 5.863089e+02
#>    94  1.063713e+02 1.547645e+02 2.456984e+02 3.026069e+02 3.821620e+02
#>    97  6.639872e+01 8.879915e+01 1.402098e+02 1.793922e+02 2.386231e+02
#>    100 4.178261e+01 5.139914e+01 7.910670e+01 1.032690e+02 1.434003e+02
#>    103 2.641792e+01 3.006607e+01 4.438690e+01 5.809245e+01 8.335415e+01
#>    106 1.672459e+01 1.773741e+01 2.482889e+01 3.209039e+01 4.708952e+01
#>    109 1.056001e+01 1.050746e+01 1.383773e+01 1.746160e+01 2.596219e+01
#>    112 6.620055e+00 6.217246e+00 7.664378e+00 9.371887e+00 1.401409e+01
#>    115 4.100342e+00 3.655143e+00 4.204988e+00 4.961004e+00 7.421879e+00
#>    118 2.497306e+00 2.125030e+00 2.278029e+00 2.587575e+00 3.860768e+00
#>    121 1.489462e+00 1.216900e+00 1.215491e+00 1.328078e+00 1.973283e+00
#>    124 8.672047e-01 6.842306e-01 6.375964e-01 6.698983e-01 9.908103e-01
#>    127 4.918432e-01 3.768626e-01 3.284194e-01 3.317550e-01 4.885503e-01
#>    130 2.714156e-01 2.029983e-01 1.660012e-01 1.612063e-01 2.364686e-01
#>    133 1.456711e-01 1.068338e-01 8.231309e-02 7.684161e-02 1.123219e-01
#>    136 7.605487e-02 5.490912e-02 4.004008e-02 3.593316e-02 5.235357e-02
#>    139 3.865117e-02 2.756152e-02 1.911022e-02 1.649007e-02 2.394817e-02
#>    142 1.913688e-02 1.351553e-02 8.951955e-03 7.430214e-03 1.075418e-02
#>    145 9.241057e-03 6.478724e-03 4.117499e-03 3.289346e-03 4.743130e-03
#>    148 4.357399e-03 3.038117e-03 1.860495e-03 1.431722e-03 2.055851e-03
#>    151 2.008734e-03 1.394955e-03 8.263144e-04 6.131664e-04 8.762979e-04
#>    154 9.064540e-04 6.277256e-04 3.609500e-04 2.585863e-04 3.675909e-04
#>    157 4.008935e-04 2.771167e-04 1.551714e-04 1.074674e-04 1.518674e-04
#>    160 1.739763e-04 1.201361e-04 6.569427e-05 4.404769e-05 6.184310e-05
#>    163 7.417003e-05 5.119572e-05 2.740876e-05 1.781834e-05 2.484188e-05
#>    166 3.109726e-05 2.146678e-05 1.127705e-05 7.119029e-06 9.850974e-06
#>    169 1.283591e-05 8.865111e-06 4.578712e-06 2.811146e-06 3.859241e-06
#>    172 5.221246e-06 3.608963e-06 1.835813e-06 1.097851e-06 1.494752e-06
#>    175 2.094953e-06 1.449579e-06 7.273462e-07 4.243024e-07 5.727761e-07
#>    178 8.298773e-07 5.749450e-07 2.849486e-07 1.623847e-07 2.172907e-07
#>    181 3.248314e-07 2.253624e-07 1.104536e-07 6.157453e-08 8.166135e-08
#>    184 1.257334e-07 8.736470e-08 4.238861e-08 2.314634e-08 3.042075e-08
#>    187 4.816343e-08 3.351993e-08 1.611526e-08 8.630405e-09 1.124017e-08
#>    190 1.827104e-08 1.273729e-08 6.072790e-09 3.193385e-09 4.121366e-09
#>    193 6.868684e-09 4.796619e-09 2.269532e-09 1.173089e-09 1.500307e-09
#>    196 2.560528e-09 1.791241e-09 8.416745e-10 4.281458e-10 5.427062e-10
#>    199 9.470391e-10 6.636809e-10 3.098588e-10 1.552329e-10 1.950157e-10
#>    202 3.477361e-10 2.441275e-10 1.133134e-10 5.596840e-11 6.970409e-11
#>    205 1.268097e-10 8.917892e-11 4.115964e-11 2.005019e-11 2.474908e-11
#>    208 4.595894e-11 3.237886e-11 1.487082e-11 7.154415e-12 8.758176e-12
#>    211 1.656456e-11 1.169424e-11 5.352663e-12 2.549656e-12 3.096969e-12
#>    214 5.936048e-12 4.196146e-12 1.910023e-12 8.990798e-13 1.082950e-12
#>    217 2.116131e-12 1.499652e-12 6.827559e-13 3.194072e-13 3.807690e-13
#>    220 7.521133e-13 5.331362e-13 2.403792e-13 1.104205e-13 1.311074e-13
#>    223 2.663949e-13 1.889558e-13 8.427463e-14 3.747383e-14 4.406887e-14
#>    226 9.299266e-14 6.627495e-14 2.951420e-14 1.324438e-14 1.574105e-14
#>    229 3.107305e-14 2.239062e-14 9.787924e-15 4.030403e-15 4.354927e-15
#>    232 1.258580e-14 8.733043e-15 4.009112e-15 1.820032e-15 2.237868e-15
#>    235 4.327889e-15 2.972632e-15 1.295458e-15 5.509741e-16 5.541192e-16
#>    238 1.404495e-15 1.101759e-15 4.554138e-16 1.583460e-16 1.441173e-16
#>       year
#> length           16           17           18           19           20
#>    1   4.878598e-58 4.556781e-58 4.987396e-58 4.205396e-58 2.955460e-58
#>    4   5.900622e-18 5.511387e-18 6.032212e-18 5.086389e-18 3.574604e-18
#>    7   4.317405e-04 4.032607e-04 4.413688e-04 3.721642e-04 2.615489e-04
#>    10  1.802309e+02 1.683420e+02 1.842503e+02 1.553607e+02 1.091841e+02
#>    13  2.157070e+04 2.014779e+04 2.205175e+04 1.859414e+04 1.306756e+04
#>    16  4.951654e+04 4.624997e+04 5.061923e+04 4.268293e+04 2.999797e+04
#>    19  9.979324e+03 9.294686e+03 1.000144e+04 8.503651e+03 6.145116e+03
#>    22  1.343382e+04 1.225432e+04 1.148941e+04 1.047613e+04 9.255355e+03
#>    25  2.773165e+04 2.538875e+04 2.373086e+04 2.163957e+04 1.919182e+04
#>    28  1.839240e+04 1.800383e+04 1.681992e+04 1.496492e+04 1.324071e+04
#>    31  1.075249e+04 1.426955e+04 1.337687e+04 1.076746e+04 9.396629e+03
#>    34  1.131717e+04 1.679848e+04 1.634155e+04 1.270072e+04 1.076665e+04
#>    37  1.050543e+04 1.394337e+04 1.558894e+04 1.234051e+04 9.594095e+03
#>    40  9.723506e+03 9.921494e+03 1.416104e+04 1.190417e+04 8.118893e+03
#>    43  1.011342e+04 8.180111e+03 1.294923e+04 1.218435e+04 8.017583e+03
#>    46  1.049026e+04 7.603465e+03 1.060560e+04 1.181208e+04 8.402793e+03
#>    49  1.034469e+04 7.558348e+03 8.271028e+03 1.073084e+04 8.778241e+03
#>    52  9.634775e+03 7.758853e+03 6.960961e+03 9.198682e+03 8.807779e+03
#>    55  8.697835e+03 7.783546e+03 6.514928e+03 7.597916e+03 8.267213e+03
#>    58  7.856825e+03 7.435775e+03 6.429978e+03 6.378316e+03 7.246194e+03
#>    61  7.034654e+03 6.815334e+03 6.312837e+03 5.648684e+03 6.039976e+03
#>    64  6.033744e+03 6.077040e+03 5.987598e+03 5.201277e+03 4.935087e+03
#>    67  4.869545e+03 5.270814e+03 5.461813e+03 4.790086e+03 4.057477e+03
#>    70  3.731115e+03 4.397722e+03 4.806526e+03 4.289274e+03 3.376950e+03
#>    73  2.784390e+03 3.503804e+03 4.078532e+03 3.691452e+03 2.809882e+03
#>    76  2.077432e+03 2.675628e+03 3.323803e+03 3.045928e+03 2.299040e+03
#>    79  1.569770e+03 1.982027e+03 2.596432e+03 2.410748e+03 1.829206e+03
#>    82  1.196269e+03 1.442932e+03 1.950152e+03 1.832967e+03 1.408322e+03
#>    85  9.063467e+02 1.040080e+03 1.418148e+03 1.343039e+03 1.047951e+03
#>    88  6.724869e+02 7.419964e+02 1.005868e+03 9.532759e+02 7.541249e+02
#>    91  4.833359e+02 5.208037e+02 6.991571e+02 6.597425e+02 5.257374e+02
#>    94  3.344629e+02 3.569718e+02 4.766390e+02 4.478843e+02 3.560334e+02
#>    97  2.223277e+02 2.374713e+02 3.180021e+02 2.993511e+02 2.349820e+02
#>    100 1.420078e+02 1.527483e+02 2.069130e+02 1.970692e+02 1.516294e+02
#>    103 8.731888e+01 9.486095e+01 1.308798e+02 1.274981e+02 9.588614e+01
#>    106 5.182607e+01 5.689094e+01 8.030823e+01 8.077199e+01 5.948426e+01
#>    109 2.978058e+01 3.299301e+01 4.775941e+01 4.992247e+01 3.619091e+01
#>    112 1.661634e+01 1.853832e+01 2.753124e+01 3.001678e+01 2.156826e+01
#>    115 9.025905e+00 1.011449e+01 1.539687e+01 1.752663e+01 1.257011e+01
#>    118 4.783446e+00 5.370311e+00 8.364526e+00 9.930799e+00 7.153047e+00
#>    121 2.477509e+00 2.780494e+00 4.420866e+00 5.460900e+00 3.969670e+00
#>    124 1.255595e+00 1.406331e+00 2.276716e+00 2.916301e+00 2.146985e+00
#>    127 6.231931e-01 6.959027e-01 1.144207e+00 1.514059e+00 1.131438e+00
#>    130 3.031137e-01 3.373172e-01 5.619639e-01 7.651385e-01 5.811115e-01
#>    133 1.445457e-01 1.603209e-01 2.700727e-01 3.768874e-01 2.910438e-01
#>    136 6.760865e-02 7.477512e-02 1.271528e-01 1.811989e-01 1.422566e-01
#>    139 3.102976e-02 3.424828e-02 5.870823e-02 8.514524e-02 6.792251e-02
#>    142 1.398080e-02 1.541350e-02 2.660794e-02 3.915567e-02 3.171286e-02
#>    145 6.187072e-03 6.820146e-03 1.184786e-02 1.764413e-02 1.449474e-02
#>    148 2.690832e-03 2.968664e-03 5.187246e-03 7.799922e-03 6.492578e-03
#>    151 1.150821e-03 1.271894e-03 2.234771e-03 3.386483e-03 2.853188e-03
#>    154 4.843286e-04 5.366818e-04 9.480814e-04 1.445547e-03 1.231442e-03
#>    157 2.007187e-04 2.231621e-04 3.963520e-04 6.072537e-04 5.225362e-04
#>    160 8.197175e-05 9.150175e-05 1.633945e-04 2.512859e-04 2.182073e-04
#>    163 3.301311e-05 3.701830e-05 6.646695e-05 1.025200e-04 8.976054e-05
#>    166 1.312114e-05 1.478621e-05 2.669752e-05 4.127180e-05 3.640474e-05
#>    169 5.150303e-06 5.834803e-06 1.059526e-05 1.640760e-05 1.457005e-05
#>    172 1.997919e-06 2.276136e-06 4.157193e-06 6.446258e-06 5.759029e-06
#>    175 7.664891e-07 8.782992e-07 1.613622e-06 2.504662e-06 2.249882e-06
#>    178 2.910098e-07 3.354469e-07 6.199760e-07 9.630794e-07 8.693836e-07
#>    181 1.094112e-07 1.268819e-07 2.359227e-07 3.667105e-07 3.325112e-07
#>    184 4.076002e-08 4.755728e-08 8.896666e-08 1.383554e-07 1.259590e-07
#>    187 1.505535e-08 1.767363e-08 3.326489e-08 5.175279e-08 4.728837e-08
#>    190 5.516673e-09 6.515542e-09 1.233875e-08 1.920312e-08 1.760491e-08
#>    193 2.006209e-09 2.383966e-09 4.542286e-09 7.071840e-09 6.502870e-09
#>    196 7.247644e-10 8.663438e-10 1.660698e-09 2.586161e-09 2.384676e-09
#>    199 2.600108e-10 3.126782e-10 6.030446e-10 9.395129e-10 8.684811e-10
#>    202 9.276332e-11 1.122073e-10 2.177078e-10 3.392356e-10 3.143248e-10
#>    205 3.286254e-11 3.997203e-11 7.804558e-11 1.217414e-10 1.130484e-10
#>    208 1.160202e-11 1.419144e-11 2.787360e-11 4.348355e-11 4.045633e-11
#>    211 4.094540e-12 5.035729e-12 9.957962e-12 1.548431e-11 1.442761e-11
#>    214 1.425265e-12 1.762314e-12 3.499697e-12 5.468310e-12 5.112198e-12
#>    217 5.003352e-13 6.220109e-13 1.241254e-12 1.949011e-12 1.803433e-12
#>    220 1.720195e-13 2.147883e-13 4.311618e-13 6.728910e-13 6.335011e-13
#>    223 5.807082e-14 7.323868e-14 1.484409e-13 2.316229e-13 2.175284e-13
#>    226 2.014171e-14 2.538926e-14 5.204652e-14 8.127468e-14 7.625648e-14
#>    229 5.674137e-15 7.462334e-15 1.580340e-14 2.491712e-14 2.361596e-14
#>    232 3.358695e-15 3.981734e-15 7.447759e-15 1.170936e-14 1.087623e-14
#>    235 7.206831e-16 1.080392e-15 2.250603e-15 3.322010e-15 3.223269e-15
#>    238 1.248680e-16 1.885452e-16 5.506336e-16 9.376783e-16 8.990271e-16
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x55583c207110>
#> 

sim_abundance(
  years = 1:20,
  R = sim_R(log_mean = log(c(rep(100000, 10), rep(10000, 10))), plot = TRUE)
)

#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226
#> [77] 229 232 235 238
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>           1           2           3           4           5           6 
#>  25793.4671 104380.5521 126184.6501 101360.4125  98228.6431  96528.9771 
#>           7           8           9          10          11          12 
#>  86609.0386  77233.4775  33662.2833  22835.3896   1850.3851   2045.0217 
#>          13          14          15          16          17          18 
#>   1890.7153   1605.5604   2009.2012   2104.3238    630.7389    604.1093 
#>          19          20 
#>    541.8655    642.6247 
#> 
#> $N0
#>  [1] 2.579347e+04 9.524925e+03 4.622246e+03 2.131928e+03 9.587513e+02
#>  [6] 5.464670e+02 2.785053e+02 1.537082e+02 6.959454e+01 3.453141e+01
#> [11] 1.516377e+01 6.321768e+00 2.614384e+00 1.056458e+00 4.986643e-01
#> [16] 2.221252e-01 1.258488e-01 5.199011e-02 2.688607e-02 1.417557e-02
#> 
#> $Z
#>     year
#> age          1         2         3         4         5         6         7
#>   1  0.9962092 0.3810734 0.4961567 0.5301923 0.2687112 0.2556922 0.3272392
#>   2  0.7230313 0.3275775 0.4085839 0.4385749 0.2598619 0.2237040 0.2227221
#>   3  0.7738538 0.3988440 0.5102935 0.4707134 0.2342105 0.2640426 0.3113285
#>   4  0.7991505 0.5792453 0.5157633 0.3584702 0.2378072 0.3358660 0.3713711
#>   5  0.5621578 0.5161125 0.5461011 0.3400377 0.2929460 0.2551473 0.3591904
#>   6  0.6740369 0.4733415 0.6485951 0.3992528 0.2739500 0.2067995 0.3214965
#>   7  0.5943810 0.5640701 0.6571881 0.4713512 0.3119308 0.2395409 0.3759750
#>   8  0.7923698 0.5191715 0.5512719 0.4295731 0.3249787 0.1802922 0.3445516
#>   9  0.7008168 0.5486664 0.5501456 0.4400559 0.4119439 0.2692724 0.4658471
#>   10 0.8229604 0.8536654 0.5833331 0.4044714 0.4399914 0.3034119 0.6168122
#>   11 0.8749100 0.9687031 0.7877148 0.3904652 0.4762997 0.2702328 0.3656704
#>   12 0.8829702 1.0870411 0.6826160 0.4717925 0.5625568 0.4399028 0.4622558
#>   13 0.9061071 0.9675432 0.5561281 0.3273892 0.4171707 0.3533006 0.4682456
#>   14 0.7507437 0.8877675 0.4861024 0.3267314 0.4278997 0.2633700 0.4961242
#>   15 0.8086921 0.7023806 0.4457016 0.3083282 0.4050372 0.3273755 0.6233006
#>   16 0.5681598 0.6597743 0.3650967 0.4278361 0.4358075 0.2971756 0.5599245
#>   17 0.8840278 0.8207962 0.5093985 0.5637372 0.6223346 0.3770704 0.4484028
#>   18 0.6594452 0.4153725 0.3416769 0.6196904 0.4837428 0.3794106 0.4929954
#>   19 0.6400880 0.3711573 0.3369575 0.7880048 0.6038559 0.4218788 0.4325185
#>   20 0.5826522 0.4098020 0.4325726 0.9306766 0.9630302 0.4511787 0.5288350
#>     year
#> age          8         9        10        11        12        13        14
#>   1  0.2311679 0.5207250 0.5477784 0.6344667 0.2576969 0.4941987 0.4088208
#>   2  0.2982107 0.4893501 0.5376497 0.4756847 0.1886104 0.3884591 0.3555206
#>   3  0.2559236 0.4995061 0.5058159 0.4961983 0.3023650 0.6542127 0.4416783
#>   4  0.2684819 0.6073051 0.4417869 0.5772422 0.3628851 0.6543615 0.5245500
#>   5  0.2304752 0.4175339 0.3406059 0.4844373 0.3789103 0.5547298 0.4285341
#>   6  0.1991013 0.2512644 0.3326863 0.3453355 0.3374071 0.6335287 0.5406461
#>   7  0.1618961 0.2155202 0.3445793 0.3060607 0.3280357 0.5416259 0.5056670
#>   8  0.1642755 0.2632205 0.4549000 0.3865401 0.3140716 0.4999317 0.5516965
#>   9  0.2027371 0.3169427 0.3863137 0.3508960 0.3781780 0.6370546 0.7941975
#>   10 0.2195145 0.2555217 0.3560650 0.3202698 0.3261310 0.6969544 1.3329913
#>   11 0.1403785 0.1728244 0.4089958 0.3045776 0.2521475 0.5085370 0.7906809
#>   12 0.2367613 0.2713737 0.7257014 0.3056838 0.2230899 0.3867878 0.7462223
#>   13 0.2482357 0.2654879 0.5970610 0.2655772 0.2829085 0.3891520 0.5865440
#>   14 0.2846547 0.3590918 0.6195875 0.2393960 0.2108726 0.4754452 0.7066399
#>   15 0.2710686 0.3417580 0.8853832 0.3456522 0.3731292 0.5054222 0.4951488
#>   16 0.2007383 0.1928112 0.6545637 0.3041093 0.3309665 0.5084169 0.4004161
#>   17 0.1983887 0.1707946 0.5475188 0.2432204 0.2421012 0.4727709 0.3102224
#>   18 0.2842993 0.2382040 0.5597097 0.2639517 0.1939212 0.5055841 0.3734129
#>   19 0.3369947 0.3085279 0.6376567 0.2788886 0.1994106 0.4674710 0.2843574
#>   20 0.3239678 0.3413029 0.5456698 0.2676553 0.2621010 0.3787791 0.2653079
#>     year
#> age         15        16        17        18        19        20
#>   1  0.3407373 0.6204603 0.3620253 0.4987100 0.9161142 0.7676659
#>   2  0.4768665 0.7090425 0.3533323 0.4165850 0.8916377 0.4978874
#>   3  0.4883595 0.6692595 0.3388722 0.3321978 0.7118661 0.4690618
#>   4  0.3878946 0.4271967 0.2433383 0.3889997 0.7660727 0.4155187
#>   5  0.4991696 0.5556656 0.2288748 0.3629681 0.4232222 0.4535309
#>   6  0.5151460 0.4734656 0.2996026 0.4012440 0.5461577 0.6802129
#>   7  0.4255095 0.5134260 0.2849730 0.4649852 0.5922164 0.5926761
#>   8  0.4366385 0.6200561 0.3949589 0.4100070 0.4061346 0.5444479
#>   9  0.4698812 0.5409322 0.3765353 0.3828474 0.4212465 0.6494835
#>   10 0.5428434 0.3693064 0.3927603 0.3595824 0.4797279 0.6282525
#>   11 0.2944154 0.2476653 0.3209390 0.3136167 0.4803275 0.6622572
#>   12 0.2531657 0.2610173 0.4634623 0.4029727 0.5121843 0.5462458
#>   13 0.2612479 0.2284556 0.4777713 0.4000516 0.4753081 0.3970629
#>   14 0.3827076 0.3155966 0.6647119 0.3520465 0.5892463 0.5399218
#>   15 0.2747692 0.2398330 0.4058760 0.3707861 0.5009491 0.4395663
#>   16 0.2009375 0.2973402 0.5577734 0.4571199 0.5849038 0.4116971
#>   17 0.2133990 0.4253945 0.6665743 0.5427352 0.6734002 0.5863602
#>   18 0.3547537 0.6682469 0.9628046 0.6926671 0.4763752 0.3701382
#>   19 0.3668244 0.5690864 0.8731937 0.7465169 0.6369977 0.4763816
#>   20 0.3527261 0.4686573 0.7451274 0.7573516 0.7150538 0.4447138
#> 
#> $N
#>     year
#> age             1            2            3            4            5
#>   1  2.579347e+04 1.043806e+05 1.261847e+05 1.013604e+05 9.822864e+04
#>   2  9.524925e+03 9.524925e+03 7.130525e+04 7.682957e+04 5.964977e+04
#>   3  4.622246e+03 4.622246e+03 6.864303e+03 4.738881e+04 4.955161e+04
#>   4  2.131928e+03 2.131928e+03 3.101968e+03 4.120774e+03 2.959699e+04
#>   5  9.587513e+02 9.587513e+02 1.194564e+03 1.852013e+03 2.879368e+03
#>   6  5.464670e+02 5.464670e+02 5.722175e+02 6.918961e+02 1.318158e+03
#>   7  2.785053e+02 2.785053e+02 3.404037e+02 2.991437e+02 4.641385e+02
#>   8  1.537082e+02 1.537082e+02 1.584386e+02 1.764335e+02 1.867130e+02
#>   9  6.959454e+01 6.959454e+01 9.145842e+01 9.129490e+01 1.148206e+02
#>   10 3.453141e+01 3.453141e+01 4.020614e+01 5.275924e+01 5.879395e+01
#>   11 1.516377e+01 1.516377e+01 1.470524e+01 2.243644e+01 3.520779e+01
#>   12 6.321768e+00 6.321768e+00 5.755787e+00 6.689165e+00 1.518368e+01
#>   13 2.614384e+00 2.614384e+00 2.131781e+00 2.908361e+00 4.173256e+00
#>   14 1.056458e+00 1.056458e+00 9.935066e-01 1.222417e+00 2.096356e+00
#>   15 4.986643e-01 4.986643e-01 4.348101e-01 6.110253e-01 8.817014e-01
#>   16 2.221252e-01 2.221252e-01 2.470406e-01 2.784415e-01 4.489044e-01
#>   17 1.258488e-01 1.258488e-01 1.148316e-01 1.714782e-01 1.815211e-01
#>   18 5.199011e-02 5.199011e-02 5.538369e-02 6.899736e-02 9.758451e-02
#>   19 2.688607e-02 2.688607e-02 3.431838e-02 3.935441e-02 3.712824e-02
#>   20 1.417557e-02 1.417557e-02 1.854965e-02 2.450123e-02 1.789647e-02
#>     year
#> age             6            7            8            9           10
#>   1  9.652898e+04 8.660904e+04 7.723348e+04 3.366228e+04 2.283539e+04
#>   2  7.508244e+04 7.475014e+04 6.243744e+04 6.129297e+04 1.999841e+04
#>   3  4.599940e+04 6.003229e+04 5.982532e+04 4.633763e+04 3.757410e+04
#>   4  3.920500e+04 3.532482e+04 4.397205e+04 4.631683e+04 2.811907e+04
#>   5  2.333293e+04 2.802055e+04 2.436663e+04 3.361836e+04 2.523420e+04
#>   6  2.148188e+03 1.807841e+04 1.956511e+04 1.935091e+04 2.214337e+04
#>   7  1.002288e+03 1.746870e+03 1.310799e+04 1.603296e+04 1.505146e+04
#>   8  3.397643e+02 7.887899e+02 1.199435e+03 1.114873e+04 1.292452e+04
#>   9  1.349082e+02 2.837121e+02 5.588876e+02 1.017730e+03 8.568606e+03
#>   10 7.605275e+01 1.030611e+02 1.780586e+02 4.563277e+02 7.412866e+02
#>   11 3.786577e+01 5.614936e+01 5.561815e+01 1.429648e+02 3.534315e+02
#>   12 2.186676e+01 2.889923e+01 3.895258e+01 4.833380e+01 1.202742e+02
#>   13 8.650911e+00 1.408436e+01 1.820250e+01 3.074058e+01 3.684638e+01
#>   14 2.749794e+00 6.076106e+00 8.818215e+00 1.420116e+01 2.357285e+01
#>   15 1.366566e+00 2.113100e+00 3.699656e+00 6.633714e+00 9.916813e+00
#>   16 5.880526e-01 9.850384e-01 1.132984e+00 2.821225e+00 4.713387e+00
#>   17 2.903254e-01 4.368722e-01 5.627053e-01 9.269247e-01 2.326488e+00
#>   18 9.742055e-02 1.991249e-01 2.790073e-01 4.614471e-01 7.813926e-01
#>   19 6.015809e-02 6.666143e-02 1.216243e-01 2.099645e-01 3.636397e-01
#>   20 2.029799e-02 3.945249e-02 4.325480e-02 8.682912e-02 1.542247e-01
#>     year
#> age            11           12          13           14          15          16
#>   1  1.850385e+03 2.045022e+03 1890.715302 1605.5603852 2009.201164 2104.323789
#>   2  1.320418e+04 9.811078e+02 1580.452882 1153.4489471 1066.787744 1429.035760
#>   3  1.168146e+04 8.205859e+03  812.464301 1071.7065939  808.346833  662.182254
#>   4  2.265768e+04 7.112153e+03 6064.689537  422.3605074  689.060684  496.027690
#>   5  1.807738e+04 1.272103e+04 4947.685106 3152.2670113  249.962092  467.516555
#>   6  1.795008e+04 1.113646e+04 8708.909108 2841.0963225 2053.586415  151.735616
#>   7  1.587669e+04 1.270835e+04 7947.177945 4621.9552550 1654.574610 1226.839995
#>   8  1.066424e+04 1.169067e+04 9154.294791 4623.6803368 2787.516001 1081.159854
#>   9  8.200755e+03 7.245319e+03 8539.647390 5552.7396969 2663.109741 1801.306692
#>   10 5.822859e+03 5.773799e+03 4963.830202 4516.1735924 2509.526058 1664.647440
#>   11 5.192172e+02 4.227123e+03 4167.011887 2472.4838511 1190.857674 1458.269603
#>   12 2.347906e+02 3.828888e+02 3285.024287 2505.9357669 1121.360131  887.149627
#>   13 5.821089e+01 1.729513e+02  306.327511 2231.3041172 1188.200441  870.555902
#>   14 2.028124e+01 4.463397e+01  130.334157  207.5770940 1241.154802  915.021257
#>   15 1.268612e+01 1.596343e+01   36.148035   81.0167862  102.397564  846.482803
#>   16 4.091241e+00 8.978707e+00   10.992038   21.8063315   49.378126   77.796286
#>   17 2.449400e+00 3.018437e+00    6.448770    6.6111280   14.611141   40.389506
#>   18 1.345602e+00 1.920571e+00    2.369403    4.0193430    4.847833   11.803372
#>   19 4.464681e-01 1.033436e+00    1.582018    1.4291128    2.766839    3.400009
#>   20 1.921943e-01 3.378086e-01    0.846605    0.9912688    1.075404    1.917229
#>     year
#> age           17         18         19         20
#>   1   630.738867 604.109250 541.865514 642.624708
#>   2  1131.488386 439.161259 366.883768 216.784466
#>   3   703.250172 794.693851 289.536602 150.416393
#>   4   339.095334 501.117424 570.070007 142.083596
#>   5   323.576323 265.852846 339.624569 264.988508
#>   6   268.209712 257.381712 184.929526 222.431374
#>   7    94.507011 198.773613 172.313637 107.105794
#>   8   734.192364  71.072539 124.858527  95.306677
#>   9   581.571303 494.631066  47.166978  83.183313
#>   10 1048.730297 399.094519 337.297311  30.952308
#>   11 1150.626962 708.092829 278.555092 208.770781
#>   12 1138.356121 834.742471 517.473597 172.308816
#>   13  683.342621 716.141790 557.883727 310.062599
#>   14  692.754970 423.784502 480.019408 346.832661
#>   15  667.374030 356.368184 298.025371 266.288468
#>   16  665.978151 444.733263 245.962312 180.590053
#>   17   57.786405 381.260711 281.562604 137.040230
#>   18   26.395024  29.671271 221.572133 143.588941
#>   19    6.050485  10.078163  14.842759 137.603032
#>   20    1.924549   2.526777   4.777198   7.850007
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   1.567164e-58 6.341971e-58 7.666748e-58 6.158473e-58 5.968192e-58
#>    4   1.895471e-18 7.670559e-18 9.272865e-18 7.448619e-18 7.218477e-18
#>    7   1.386890e-04 5.612444e-04 6.784830e-04 5.450054e-04 5.281662e-04
#>    10  5.789601e+01 2.342926e+02 2.832340e+02 2.275136e+02 2.204840e+02
#>    13  6.929209e+03 2.804100e+04 3.389850e+04 2.722967e+04 2.638834e+04
#>    16  1.590474e+04 6.435872e+04 7.781152e+04 6.250660e+04 6.057312e+04
#>    19  3.006161e+03 1.162017e+04 1.517060e+04 1.255336e+04 1.188739e+04
#>    22  2.079862e+03 2.309078e+03 1.537227e+04 1.646632e+04 1.284255e+04
#>    25  4.212294e+03 4.213984e+03 3.138133e+04 3.402979e+04 2.649042e+04
#>    28  2.797703e+03 2.797708e+03 1.919152e+04 2.320214e+04 1.882357e+04
#>    31  1.643675e+03 1.643675e+03 5.915082e+03 1.551229e+04 1.506755e+04
#>    34  1.688617e+03 1.688617e+03 2.894703e+03 1.654310e+04 1.804729e+04
#>    37  1.397224e+03 1.397224e+03 2.090626e+03 1.196799e+04 1.579746e+04
#>    40  1.004017e+03 1.004017e+03 1.469040e+03 5.689814e+03 1.218341e+04
#>    43  7.855061e+02 7.855061e+02 1.124805e+03 2.477639e+03 9.458225e+03
#>    46  6.182802e+02 6.182802e+02 8.543818e+02 1.352377e+03 6.320455e+03
#>    49  4.735132e+02 4.735132e+02 6.201596e+02 9.001369e+02 3.475681e+03
#>    52  3.674425e+02 3.674425e+02 4.534989e+02 6.407272e+02 1.760763e+03
#>    55  2.895920e+02 2.895920e+02 3.406824e+02 4.575149e+02 9.562606e+02
#>    58  2.278407e+02 2.278407e+02 2.605100e+02 3.236439e+02 5.875274e+02
#>    61  1.771984e+02 1.771984e+02 2.005703e+02 2.297469e+02 3.884241e+02
#>    64  1.356813e+02 1.356813e+02 1.537396e+02 1.656173e+02 2.625080e+02
#>    67  1.020578e+02 1.020578e+02 1.161915e+02 1.213204e+02 1.786174e+02
#>    70  7.525516e+01 7.525516e+01 8.608821e+01 8.958653e+01 1.228410e+02
#>    73  5.428039e+01 5.428039e+01 6.233026e+01 6.591015e+01 8.573492e+01
#>    76  3.823296e+01 3.823296e+01 4.397420e+01 4.776594e+01 6.049646e+01
#>    79  2.627533e+01 2.627533e+01 3.013946e+01 3.379295e+01 4.271732e+01
#>    82  1.761377e+01 1.761377e+01 2.002143e+01 2.319602e+01 2.982486e+01
#>    85  1.151701e+01 1.151701e+01 1.288038e+01 1.539596e+01 2.038360e+01
#>    88  7.346372e+00 7.346372e+00 8.032984e+00 9.871724e+00 1.354433e+01
#>    91  4.573280e+00 4.573280e+00 4.869040e+00 6.121648e+00 8.718340e+00
#>    94  2.780602e+00 2.780602e+00 2.878374e+00 3.681622e+00 5.430592e+00
#>    97  1.653084e+00 1.653084e+00 1.665924e+00 2.155634e+00 3.276015e+00
#>    100 9.622439e-01 9.622439e-01 9.474218e-01 1.234041e+00 1.917837e+00
#>    103 5.491825e-01 5.491825e-01 5.310181e-01 6.935225e-01 1.092479e+00
#>    106 3.077022e-01 3.077022e-01 2.939359e-01 3.838785e-01 6.072857e-01
#>    109 1.694100e-01 1.694100e-01 1.608530e-01 2.097355e-01 3.302904e-01
#>    112 9.170510e-02 9.170510e-02 8.703209e-02 1.132178e-01 1.761373e-01
#>    115 4.881883e-02 4.881883e-02 4.652848e-02 6.037883e-02 9.223933e-02
#>    118 2.555552e-02 2.555552e-02 2.455023e-02 3.178483e-02 4.747645e-02
#>    121 1.315117e-02 1.315117e-02 1.276767e-02 1.649640e-02 2.402715e-02
#>    124 6.650729e-03 6.650729e-03 6.536152e-03 8.429982e-03 1.195639e-02
#>    127 3.304046e-03 3.304046e-03 3.290049e-03 4.236683e-03 5.849282e-03
#>    130 1.612051e-03 1.612051e-03 1.626988e-03 2.092157e-03 2.812687e-03
#>    133 7.723358e-04 7.723358e-04 7.900029e-04 1.014545e-03 1.329205e-03
#>    136 3.633547e-04 3.633547e-04 3.765464e-04 4.829767e-04 6.173012e-04
#>    139 1.678875e-04 1.678875e-04 1.761759e-04 2.257063e-04 2.817598e-04
#>    142 7.620665e-05 7.620665e-05 8.092750e-05 1.035627e-04 1.264263e-04
#>    145 3.399605e-05 3.399605e-05 3.651095e-05 4.667244e-05 5.578597e-05
#>    148 1.491213e-05 1.491213e-05 1.618596e-05 2.066938e-05 2.421794e-05
#>    151 6.435354e-06 6.435354e-06 7.054955e-06 9.000305e-06 1.034913e-05
#>    154 2.733983e-06 2.733983e-06 3.025313e-06 3.855955e-06 4.355918e-06
#>    157 1.144179e-06 1.144179e-06 1.277218e-06 1.626491e-06 1.806910e-06
#>    160 4.720205e-07 4.720205e-07 5.312361e-07 6.759685e-07 7.391903e-07
#>    163 1.920854e-07 1.920854e-07 2.178470e-07 2.769943e-07 2.984189e-07
#>    166 7.716008e-08 7.716008e-08 8.813942e-08 1.119949e-07 1.189693e-07
#>    169 3.061618e-08 3.061618e-08 3.520897e-08 4.471147e-08 4.686701e-08
#>    172 1.200769e-08 1.200769e-08 1.389648e-08 1.763746e-08 1.825595e-08
#>    175 4.658009e-09 4.658009e-09 5.422751e-09 6.879294e-09 7.035908e-09
#>    178 1.788336e-09 1.788336e-09 2.093560e-09 2.654784e-09 2.684611e-09
#>    181 6.799382e-10 6.799382e-10 8.001595e-10 1.014298e-09 1.014715e-09
#>    184 2.561618e-10 2.561618e-10 3.029404e-10 3.838980e-10 3.801473e-10
#>    187 9.568407e-11 9.568407e-11 1.136816e-10 1.440266e-10 1.412406e-10
#>    190 3.545433e-11 3.545433e-11 4.230679e-11 5.358905e-11 5.206894e-11
#>    193 1.303783e-11 1.303783e-11 1.562187e-11 1.978502e-11 1.905417e-11
#>    196 4.761910e-12 4.761910e-12 5.727558e-12 7.253137e-12 6.927674e-12
#>    199 1.727282e-12 1.727282e-12 2.085233e-12 2.640510e-12 2.501533e-12
#>    202 6.228997e-13 6.228997e-13 7.545522e-13 9.554601e-13 8.983389e-13
#>    205 2.231234e-13 2.231234e-13 2.712298e-13 3.434475e-13 3.204115e-13
#>    208 7.960066e-14 7.960066e-14 9.705178e-14 1.229009e-13 1.138752e-13
#>    211 2.834917e-14 2.834917e-14 3.463715e-14 4.386254e-14 4.046085e-14
#>    214 9.983538e-15 9.983538e-15 1.224448e-14 1.550558e-14 1.418001e-14
#>    217 3.536802e-15 3.536802e-15 4.337396e-15 5.498157e-15 5.016234e-15
#>    220 1.227529e-15 1.227529e-15 1.514998e-15 1.918167e-15 1.730948e-15
#>    223 4.220852e-16 4.220852e-16 5.232821e-16 6.637611e-16 5.878703e-16
#>    226 1.486202e-16 1.486202e-16 1.833892e-16 2.337565e-16 2.057355e-16
#>    229 4.446655e-17 4.446655e-17 5.639947e-17 7.138023e-17 6.109973e-17
#>    232 2.118480e-17 2.118480e-17 2.612558e-17 3.271978e-17 3.099962e-17
#>    235 6.132563e-18 6.132563e-18 7.928955e-18 9.809584e-18 8.095877e-18
#>    238 1.573805e-18 1.573805e-18 2.059425e-18 2.720183e-18 1.986907e-18
#>       year
#> length            6            7            8            9           10
#>    1   5.864924e-58 5.262206e-58 4.692565e-58 2.045259e-58 1.387436e-58
#>    4   7.093574e-18 6.364593e-18 5.675616e-18 2.473722e-18 1.678092e-18
#>    7   5.190272e-04 4.656886e-04 4.152771e-04 1.809989e-04 1.227837e-04
#>    10  2.166689e+02 1.944026e+02 1.733582e+02 7.555835e+01 5.125631e+01
#>    13  2.593174e+04 2.326683e+04 2.074816e+04 9.043105e+03 6.134545e+03
#>    16  5.952745e+04 5.341113e+04 4.762866e+04 2.076406e+04 1.408245e+04
#>    19  1.199097e+04 1.089739e+04 9.638452e+03 4.841071e+03 2.878660e+03
#>    22  1.608447e+04 1.598702e+04 1.336891e+04 1.299966e+04 4.278299e+03
#>    25  3.325425e+04 3.318445e+04 2.777126e+04 2.719379e+04 8.995333e+03
#>    28  2.266083e+04 2.345827e+04 2.020765e+04 1.905587e+04 7.636673e+03
#>    31  1.523419e+04 1.840359e+04 1.764364e+04 1.450285e+04 9.915501e+03
#>    34  1.730901e+04 2.187287e+04 2.202239e+04 1.758289e+04 1.372235e+04
#>    37  1.630618e+04 1.919971e+04 2.024977e+04 1.736081e+04 1.282738e+04
#>    40  1.482646e+04 1.540487e+04 1.739540e+04 1.694104e+04 1.136569e+04
#>    43  1.396285e+04 1.387006e+04 1.583661e+04 1.703731e+04 1.114360e+04
#>    46  1.198072e+04 1.276721e+04 1.377376e+04 1.589800e+04 1.098633e+04
#>    49  9.231268e+03 1.148457e+04 1.169949e+04 1.411702e+04 1.076303e+04
#>    52  6.421693e+03 9.911945e+03 1.019891e+04 1.234489e+04 1.048698e+04
#>    55  3.967900e+03 7.932281e+03 8.966364e+03 1.071071e+04 1.001160e+04
#>    58  2.204134e+03 5.757657e+03 7.629458e+03 9.281493e+03 9.327595e+03
#>    61  1.165980e+03 3.768490e+03 6.082562e+03 7.978872e+03 8.495660e+03
#>    64  6.330502e+02 2.244553e+03 4.455834e+03 6.640175e+03 7.544037e+03
#>    67  3.680767e+02 1.248748e+03 2.979174e+03 5.211710e+03 6.463379e+03
#>    70  2.274422e+02 6.755038e+02 1.826689e+03 3.793964e+03 5.263549e+03
#>    73  1.455028e+02 3.702724e+02 1.042400e+03 2.546677e+03 4.020371e+03
#>    76  9.473344e+01 2.108582e+02 5.663771e+02 1.580774e+03 2.857762e+03
#>    79  6.233150e+01 1.249981e+02 3.011346e+02 9.160328e+02 1.887306e+03
#>    82  4.124721e+01 7.625963e+01 1.607886e+02 5.028528e+02 1.162124e+03
#>    85  2.726715e+01 4.726750e+01 8.775433e+01 2.662925e+02 6.722513e+02
#>    88  1.785945e+01 2.947039e+01 4.925069e+01 1.387235e+02 3.692091e+02
#>    91  1.150063e+01 1.834072e+01 2.831818e+01 7.235121e+01 1.949906e+02
#>    94  7.238880e+00 1.131789e+01 1.653491e+01 3.823510e+01 1.004081e+02
#>    97  4.437978e+00 6.885330e+00 9.706959e+00 2.056338e+01 5.109049e+01
#>    100 2.646099e+00 4.110637e+00 5.677490e+00 1.122583e+01 2.596993e+01
#>    103 1.534357e+00 2.400785e+00 3.284086e+00 6.178642e+00 1.327704e+01
#>    106 8.660772e-01 1.369254e+00 1.868498e+00 3.401433e+00 6.840574e+00
#>    109 4.765736e-01 7.620874e-01 1.041888e+00 1.859560e+00 3.544496e+00
#>    112 2.560661e-01 4.139570e-01 5.681950e-01 1.003963e+00 1.838903e+00
#>    115 1.345542e-01 2.195744e-01 3.027805e-01 5.332021e-01 9.503100e-01
#>    118 6.923866e-02 1.138252e-01 1.576417e-01 2.778806e-01 4.868741e-01
#>    121 3.492781e-02 5.771896e-02 8.022495e-02 1.419115e-01 2.463584e-01
#>    124 1.728687e-02 2.865590e-02 3.993473e-02 7.097643e-02 1.227795e-01
#>    127 8.399252e-03 1.394099e-02 1.946089e-02 3.476383e-02 6.015975e-02
#>    130 4.008065e-03 6.651156e-03 9.292447e-03 1.667992e-02 2.894978e-02
#>    133 1.879111e-03 3.114122e-03 4.351428e-03 7.844177e-03 1.367502e-02
#>    136 8.658330e-04 1.431854e-03 1.999998e-03 3.618098e-03 6.340412e-03
#>    139 3.922160e-04 6.469346e-04 9.029518e-04 1.638012e-03 2.886063e-03
#>    142 1.747379e-04 2.873999e-04 4.007367e-04 7.284438e-04 1.290249e-03
#>    145 7.659524e-05 1.256144e-04 1.749524e-04 3.184636e-04 5.668416e-04
#>    148 3.305019e-05 5.404823e-05 7.518668e-05 1.369772e-04 2.448783e-04
#>    151 1.404521e-05 2.290745e-05 3.182788e-05 5.800892e-05 1.040982e-04
#>    154 5.881752e-06 9.569555e-06 1.328004e-05 2.420609e-05 4.357703e-05
#>    157 2.428643e-06 3.942711e-06 5.464998e-06 9.959887e-06 1.797694e-05
#>    160 9.893799e-07 1.603082e-06 2.219475e-06 4.043806e-06 7.313741e-06
#>    163 3.978995e-07 6.436397e-07 8.901177e-07 1.621174e-06 2.936611e-06
#>    166 1.580757e-07 2.553427e-07 3.527318e-07 6.421841e-07 1.164521e-06
#>    169 6.207366e-08 1.001524e-07 1.381977e-07 2.515115e-07 4.563976e-07
#>    172 2.410830e-08 3.886118e-08 5.356377e-08 9.745250e-08 1.768999e-07
#>    175 9.266230e-09 1.492589e-08 2.054961e-08 3.737861e-08 6.785473e-08
#>    178 3.526732e-09 5.677833e-09 7.808054e-09 1.420036e-08 2.577345e-08
#>    181 1.329904e-09 2.140334e-09 2.939837e-09 5.346377e-09 9.699781e-09
#>    184 4.971431e-10 7.999540e-10 1.097417e-09 1.995872e-09 3.619029e-09
#>    187 1.843323e-10 2.966000e-10 4.063699e-10 7.391850e-10 1.339418e-09
#>    190 6.782501e-11 1.091450e-10 1.493415e-10 2.717188e-10 4.919727e-10
#>    193 2.477480e-11 3.987774e-11 5.448915e-11 9.917820e-11 1.794134e-10
#>    196 8.992576e-12 1.447897e-11 1.975576e-11 3.597228e-11 6.501581e-11
#>    199 3.241719e-12 5.221945e-12 7.114642e-12 1.296257e-11 2.340536e-11
#>    202 1.162383e-12 1.873526e-12 2.548677e-12 4.646216e-12 8.380921e-12
#>    205 4.138569e-13 6.672856e-13 9.062956e-13 1.653573e-12 2.980633e-12
#>    208 1.468866e-13 2.370216e-13 3.214060e-13 5.868030e-13 1.056685e-12
#>    211 5.212880e-14 8.430863e-14 1.141969e-13 2.085354e-13 3.749032e-13
#>    214 1.824077e-14 2.946675e-14 3.978708e-14 7.283406e-14 1.309468e-13
#>    217 6.459720e-15 1.043969e-14 1.414214e-14 2.588385e-14 4.632180e-14
#>    220 2.216504e-15 3.590921e-15 4.825910e-15 8.844477e-15 1.588240e-14
#>    223 7.529383e-16 1.217210e-15 1.641435e-15 2.984904e-15 5.368005e-15
#>    226 2.663540e-16 4.286822e-16 5.749509e-16 1.045671e-15 1.905632e-15
#>    229 7.584142e-17 1.261727e-16 1.666263e-16 3.083534e-16 5.393210e-16
#>    232 3.769481e-17 6.318975e-17 8.679553e-17 1.556922e-16 2.702305e-16
#>    235 1.118595e-17 1.616112e-17 2.310750e-17 4.259068e-17 7.461688e-17
#>    238 2.253530e-18 4.380106e-18 4.802247e-18 9.639969e-18 1.712238e-17
#>       year
#> length           11           12           13           14           15
#>    1   1.124260e-59 1.242518e-59 1.148764e-59 9.755091e-60 1.220754e-59
#>    4   1.359783e-19 1.502814e-19 1.389420e-19 1.179870e-19 1.476491e-19
#>    7   9.949347e-06 1.099589e-05 1.016620e-05 8.632947e-06 1.080329e-05
#>    10  4.153374e+00 4.590255e+00 4.243899e+00 3.603840e+00 4.509852e+00
#>    13  4.970915e+02 5.493788e+02 5.079256e+02 4.313210e+02 5.397559e+02
#>    16  1.142842e+03 1.261033e+03 1.165982e+03 9.901022e+02 1.238960e+03
#>    19  4.508475e+02 2.425874e+02 2.369300e+02 1.976532e+02 2.402688e+02
#>    22  2.784897e+03 2.132266e+02 3.381437e+02 2.474909e+02 2.304072e+02
#>    25  5.867450e+03 4.760094e+02 6.991449e+02 5.128580e+02 4.733412e+02
#>    28  4.214528e+03 7.771174e+02 4.680609e+02 3.711305e+02 3.317594e+02
#>    31  3.565055e+03 1.963737e+03 3.068247e+02 3.167144e+02 2.523526e+02
#>    34  4.807596e+03 3.010943e+03 4.983563e+02 3.830216e+02 3.023926e+02
#>    37  5.854176e+03 2.964189e+03 1.010800e+03 3.296111e+02 2.857758e+02
#>    40  7.276197e+03 2.950074e+03 1.729822e+03 3.086480e+02 2.579482e+02
#>    43  8.293972e+03 3.459941e+03 2.206850e+03 4.758398e+02 2.470956e+02
#>    46  8.359669e+03 4.191531e+03 2.397629e+03 7.926571e+02 2.567837e+02
#>    49  8.195839e+03 4.870258e+03 2.644176e+03 1.118994e+03 3.397963e+02
#>    52  8.178656e+03 5.336957e+03 3.074837e+03 1.378305e+03 5.092793e+02
#>    55  8.179343e+03 5.640112e+03 3.572693e+03 1.614382e+03 7.138817e+02
#>    58  8.032648e+03 5.878669e+03 4.011274e+03 1.884707e+03 9.055004e+02
#>    61  7.659563e+03 6.028125e+03 4.345719e+03 2.184410e+03 1.076380e+03
#>    64  7.061361e+03 5.992834e+03 4.564893e+03 2.467251e+03 1.231666e+03
#>    67  6.285834e+03 5.715745e+03 4.639075e+03 2.683236e+03 1.359352e+03
#>    70  5.387908e+03 5.211984e+03 4.530300e+03 2.793434e+03 1.435239e+03
#>    73  4.419424e+03 4.542054e+03 4.228020e+03 2.775680e+03 1.443475e+03
#>    76  3.440842e+03 3.778485e+03 3.761469e+03 2.629535e+03 1.386317e+03
#>    79  2.524421e+03 2.991090e+03 3.186421e+03 2.375332e+03 1.278941e+03
#>    82  1.737586e+03 2.243751e+03 2.566842e+03 2.046403e+03 1.139124e+03
#>    85  1.121014e+03 1.589339e+03 1.962488e+03 1.680295e+03 9.809446e+02
#>    88  6.793788e+02 1.061192e+03 1.421256e+03 1.312805e+03 8.146308e+02
#>    91  3.885899e+02 6.681552e+02 9.737785e+02 9.740683e+02 6.492028e+02
#>    94  2.111631e+02 3.976404e+02 6.311967e+02 6.853488e+02 4.939391e+02
#>    97  1.098927e+02 2.245660e+02 3.875730e+02 4.570383e+02 3.574214e+02
#>    100 5.526289e+01 1.209662e+02 2.259979e+02 2.890628e+02 2.455046e+02
#>    103 2.710712e+01 6.252362e+01 1.255736e+02 1.736836e+02 1.600447e+02
#>    106 1.308770e+01 3.121163e+01 6.675934e+01 9.938795e+01 9.914219e+01
#>    109 6.269208e+00 1.515019e+01 3.411324e+01 5.433115e+01 5.848717e+01
#>    112 2.996995e+00 7.198395e+00 1.683567e+01 2.847066e+01 3.295005e+01
#>    115 1.434507e+00 3.368370e+00 8.064594e+00 1.435373e+01 1.778267e+01
#>    118 6.879128e-01 1.560233e+00 3.767909e+00 6.988329e+00 9.223537e+00
#>    121 3.300114e-01 7.180726e-01 1.725032e+00 3.297944e+00 4.612973e+00
#>    124 1.579375e-01 3.290790e-01 7.771244e-01 1.514104e+00 2.231734e+00
#>    127 7.516346e-02 1.502716e-01 3.457158e-01 6.786134e-01 1.047671e+00
#>    130 3.546294e-02 6.833875e-02 1.522924e-01 2.978898e-01 4.786327e-01
#>    133 1.654602e-02 3.091003e-02 6.655615e-02 1.284517e-01 2.133866e-01
#>    136 7.619757e-03 1.388195e-02 2.888731e-02 5.455153e-02 9.307246e-02
#>    139 3.459068e-03 6.180055e-03 1.245611e-02 2.286746e-02 3.980790e-02
#>    142 1.546730e-03 2.723259e-03 5.334932e-03 9.478788e-03 1.673071e-02
#>    145 6.810133e-04 1.186430e-03 2.268384e-03 3.890572e-03 6.922405e-03
#>    148 2.952344e-04 5.106258e-04 9.568641e-04 1.582835e-03 2.824198e-03
#>    151 1.260477e-04 2.170004e-04 4.001577e-04 6.387214e-04 1.137703e-03
#>    154 5.301727e-05 9.103813e-05 1.658057e-04 2.557517e-04 4.530717e-04
#>    157 2.197975e-05 3.770465e-05 6.803859e-05 1.016364e-04 1.785401e-04
#>    160 8.986530e-06 1.541887e-05 2.764196e-05 4.009051e-05 6.967693e-05
#>    163 3.625659e-06 6.227713e-06 1.111673e-05 1.569647e-05 2.694761e-05
#>    166 1.444378e-06 2.485388e-06 4.425651e-06 6.099960e-06 1.033411e-05
#>    169 5.685273e-07 9.805008e-07 1.744287e-06 2.352969e-06 3.931441e-06
#>    172 2.212472e-07 3.825660e-07 6.807525e-07 9.009111e-07 1.484335e-06
#>    175 8.517852e-08 1.477046e-07 2.631549e-07 3.424148e-07 5.563740e-07
#>    178 3.246292e-08 5.646083e-08 1.007934e-07 1.292047e-07 2.071075e-07
#>    181 1.225442e-08 2.137927e-08 3.826580e-08 4.840863e-08 7.658592e-08
#>    184 4.584687e-09 8.023101e-09 1.440463e-08 1.801181e-08 2.814122e-08
#>    187 1.700961e-09 2.986055e-09 5.379559e-09 6.657584e-09 1.027808e-08
#>    190 6.261230e-10 1.102414e-09 1.993876e-09 2.445115e-09 3.732308e-09
#>    193 2.287601e-10 4.039935e-10 7.332749e-10 8.921501e-10 1.347641e-09
#>    196 8.304289e-11 1.470883e-10 2.682995e-10 3.241224e-10 4.843364e-10
#>    199 2.993492e-11 5.317033e-11 9.730276e-11 1.167996e-10 1.730035e-10
#>    202 1.073186e-11 1.911567e-11 3.513822e-11 4.196508e-11 6.162952e-11
#>    205 3.821444e-12 6.821570e-12 1.258999e-11 1.489169e-11 2.165425e-11
#>    208 1.355800e-12 2.426435e-12 4.498995e-12 5.301356e-12 7.658324e-12
#>    211 4.805359e-13 8.627022e-13 1.610306e-12 1.896305e-12 2.792141e-12
#>    214 1.681584e-13 3.025548e-13 5.649391e-13 6.604793e-13 9.326564e-13
#>    217 5.957456e-14 1.068993e-13 2.011529e-13 2.373009e-13 3.317050e-13
#>    220 2.044720e-14 3.700264e-14 6.959293e-14 8.054711e-14 1.124836e-13
#>    223 6.972026e-15 1.260719e-14 2.404661e-14 2.740273e-14 3.745848e-14
#>    226 2.438281e-15 4.381281e-15 8.475695e-15 9.576522e-15 1.326825e-14
#>    229 7.104069e-16 1.309737e-15 2.563478e-15 2.951790e-15 3.796636e-15
#>    232 3.765547e-16 6.677209e-16 1.178287e-15 1.423881e-15 1.868942e-15
#>    235 9.224362e-17 1.897431e-16 3.636234e-16 3.787693e-16 5.459685e-16
#>    238 2.133785e-17 3.750429e-17 9.399203e-17 1.100529e-16 1.193938e-16
#>       year
#> length           16           17           18           19           20
#>    1   1.278549e-59 3.832254e-60 3.670457e-60 3.292276e-60 3.904470e-60
#>    4   1.546393e-19 4.635078e-20 4.439386e-20 3.981979e-20 4.722422e-20
#>    7   1.131475e-05 3.391424e-06 3.248239e-06 2.913560e-06 3.455333e-06
#>    10  4.723365e+00 1.415756e+00 1.355983e+00 1.216271e+00 1.442435e+00
#>    13  5.653098e+02 1.694430e+02 1.622891e+02 1.455678e+02 1.726360e+02
#>    16  1.297663e+03 3.890590e+02 3.725373e+02 3.341493e+02 3.962515e+02
#>    19  2.574996e+02 9.038952e+01 7.446622e+01 6.628588e+01 7.451075e+01
#>    22  3.068915e+02 2.399899e+02 9.424696e+01 7.880656e+01 4.750367e+01
#>    25  6.317672e+02 5.011764e+02 1.973719e+02 1.628491e+02 9.611834e+01
#>    28  4.177975e+02 3.420883e+02 1.657600e+02 1.148814e+02 6.654406e+01
#>    31  2.401861e+02 2.308301e+02 2.103067e+02 9.080442e+01 4.812871e+01
#>    34  2.491931e+02 2.553425e+02 2.869341e+02 1.196835e+02 5.697123e+01
#>    37  2.266993e+02 2.152953e+02 2.577275e+02 1.456360e+02 5.611224e+01
#>    40  2.008985e+02 1.620551e+02 2.089189e+02 1.787856e+02 5.795214e+01
#>    43  1.971530e+02 1.425282e+02 1.824453e+02 1.949114e+02 6.979362e+01
#>    46  1.927223e+02 1.371282e+02 1.566167e+02 1.784924e+02 8.524840e+01
#>    49  1.885719e+02 1.342735e+02 1.346780e+02 1.508214e+02 9.747781e+01
#>    52  2.026766e+02 1.316720e+02 1.226914e+02 1.268227e+02 1.010189e+02
#>    55  2.569076e+02 1.331694e+02 1.169535e+02 1.087422e+02 9.568487e+01
#>    58  3.583527e+02 1.495776e+02 1.147726e+02 9.655248e+01 8.542901e+01
#>    61  4.910620e+02 1.910506e+02 1.194282e+02 9.010274e+01 7.467332e+01
#>    64  6.314628e+02 2.593816e+02 1.377534e+02 9.031754e+01 6.682003e+01
#>    67  7.620786e+02 3.477944e+02 1.748525e+02 1.002080e+02 6.426035e+01
#>    70  8.704781e+02 4.457720e+02 2.302504e+02 1.231823e+02 6.885671e+01
#>    73  9.454782e+02 5.421863e+02 2.976351e+02 1.600241e+02 8.197430e+01
#>    76  9.789970e+02 6.255081e+02 3.669383e+02 2.071428e+02 1.036327e+02
#>    79  9.692805e+02 6.844594e+02 4.268890e+02 2.570813e+02 1.315396e+02
#>    82  9.205569e+02 7.103957e+02 4.674767e+02 3.006560e+02 1.610530e+02
#>    85  8.401586e+02 6.996465e+02 4.821634e+02 3.295963e+02 1.863391e+02
#>    88  7.364091e+02 6.542317e+02 4.692304e+02 3.387162e+02 2.021505e+02
#>    91  6.182975e+02 5.810121e+02 4.317408e+02 3.269822e+02 2.053689e+02
#>    94  4.956111e+02 4.900020e+02 3.762790e+02 2.972912e+02 1.957008e+02
#>    97  3.781719e+02 3.923367e+02 3.110946e+02 2.552334e+02 1.754005e+02
#>    100 2.742064e+02 2.982190e+02 2.442767e+02 2.074107e+02 1.483030e+02
#>    103 1.888478e+02 2.152699e+02 1.823615e+02 1.598868e+02 1.186375e+02
#>    106 1.236238e+02 1.477051e+02 1.295764e+02 1.171573e+02 9.004221e+01
#>    109 7.704453e+01 9.646992e+01 8.774514e+01 8.176390e+01 6.500477e+01
#>    112 4.581273e+01 6.008676e+01 5.671434e+01 5.445636e+01 4.474851e+01
#>    115 2.605847e+01 3.576819e+01 3.505148e+01 3.468201e+01 2.944142e+01
#>    118 1.421761e+01 2.039725e+01 2.075477e+01 2.116514e+01 1.855512e+01
#>    121 7.461789e+00 1.117044e+01 1.179885e+01 1.240242e+01 1.122652e+01
#>    124 3.777572e+00 5.889394e+00 6.453792e+00 6.993148e+00 6.534779e+00
#>    127 1.849767e+00 2.996649e+00 3.404060e+00 3.802157e+00 3.667132e+00
#>    130 8.783914e-01 1.475026e+00 1.735125e+00 1.997442e+00 1.987982e+00
#>    133 4.055078e-01 7.039711e-01 8.565210e-01 1.015968e+00 1.043137e+00
#>    136 1.824150e-01 3.264728e-01 4.103079e-01 5.012950e-01 5.308062e-01
#>    139 8.013366e-02 1.474252e-01 1.911171e-01 2.403965e-01 2.624140e-01
#>    142 3.444602e-02 6.494895e-02 8.672010e-02 1.122437e-01 1.262556e-01
#>    145 1.451583e-02 2.796666e-02 3.840075e-02 5.111336e-02 5.921714e-02
#>    148 6.007131e-03 1.179013e-02 1.662209e-02 2.273775e-02 2.711836e-02
#>    151 2.445095e-03 4.874153e-03 7.044350e-03 9.896098e-03 1.214362e-02
#>    154 9.802742e-04 1.978920e-03 2.927170e-03 4.219974e-03 5.324965e-03
#>    157 3.876015e-04 7.901463e-04 1.194288e-03 1.765525e-03 2.289549e-03
#>    160 1.513276e-04 3.106684e-04 4.790583e-04 7.256218e-04 9.664868e-04
#>    163 5.839884e-05 1.204251e-04 1.891535e-04 2.933188e-04 4.010245e-04
#>    166 2.229754e-05 4.607340e-05 7.360061e-05 1.167486e-04 1.637423e-04
#>    169 8.430386e-06 1.741587e-05 2.825218e-05 4.580408e-05 6.586033e-05
#>    172 3.158707e-06 6.510541e-06 1.070924e-05 1.773080e-05 2.612100e-05
#>    175 1.173662e-06 2.409080e-06 4.012412e-06 6.778412e-06 1.022500e-05
#>    178 4.327320e-07 8.830884e-07 1.487206e-06 2.561429e-06 3.953898e-06
#>    181 1.584100e-07 3.209271e-07 5.457694e-07 9.575179e-07 1.511588e-06
#>    184 5.760406e-08 1.157078e-07 1.984494e-07 3.543687e-07 5.717734e-07
#>    187 2.081811e-08 4.141518e-08 7.154902e-08 1.299336e-07 2.141476e-07
#>    190 7.480468e-09 1.472512e-08 2.559531e-08 4.723234e-08 7.946924e-08
#>    193 2.673436e-09 5.203407e-09 9.090409e-09 1.703266e-08 2.923885e-08
#>    196 9.508179e-10 1.828617e-09 3.207411e-09 6.097067e-09 1.067243e-08
#>    199 3.365369e-10 6.392861e-10 1.124762e-09 2.167594e-09 3.866807e-09
#>    202 1.186246e-10 2.224534e-10 3.922663e-10 7.658067e-10 1.391443e-09
#>    205 4.150546e-11 7.697339e-11 1.360096e-10 2.688878e-10 4.974679e-10
#>    208 1.453134e-11 2.657254e-11 4.699625e-11 9.395596e-11 1.768335e-10
#>    211 5.158493e-12 9.230705e-12 1.620449e-11 3.270188e-11 6.254982e-11
#>    214 1.740777e-12 3.165765e-12 5.570351e-12 1.131882e-11 2.200829e-11
#>    217 6.643472e-13 1.112423e-12 1.900621e-12 3.901356e-12 7.703265e-12
#>    220 1.997402e-13 3.596742e-13 6.388451e-13 1.346076e-12 2.693768e-12
#>    223 6.649751e-14 9.873564e-14 2.016254e-13 4.482080e-13 9.347295e-13
#>    226 2.391718e-14 3.486729e-14 8.134095e-14 1.535864e-13 3.187506e-13
#>    229 6.438884e-15 9.249745e-15 1.253876e-14 4.020734e-14 9.186554e-14
#>    232 3.342523e-15 5.555921e-15 7.215146e-15 3.107746e-14 5.172474e-14
#>    235 8.031873e-16 1.099074e-15 1.679958e-15 2.708628e-15 1.702006e-14
#>    238 2.128552e-16 2.136679e-16 2.805286e-16 5.303755e-16 8.715259e-16
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x555843effb20>
#> 

Z_fun <- sim_Z(log_mean = log(0.5), log_sd = 0.1, phi_age = 0.9, phi_year = 0.9, plot = TRUE)
Z_fun(years = 1:100, ages = 1:20)

#>     year
#> age          1         2         3         4         5         6         7
#>   1  0.1962448 0.1891746 0.1635649 0.1743516 0.2326650 0.3136182 0.2925302
#>   2  0.2014879 0.1710814 0.1701026 0.1845188 0.2327257 0.3244929 0.3298480
#>   3  0.2901532 0.2925669 0.3567125 0.3257032 0.4115478 0.5212071 0.4961018
#>   4  0.2678650 0.2897185 0.3415743 0.3064733 0.4114233 0.5278324 0.5091886
#>   5  0.3441014 0.3336340 0.2739673 0.2453993 0.3238252 0.4060608 0.4044021
#>   6  0.3013481 0.2742497 0.2111249 0.1929380 0.2469774 0.3044098 0.3118627
#>   7  0.2903103 0.2485852 0.1682514 0.1569296 0.1801023 0.2685867 0.3028090
#>   8  0.3403557 0.2824196 0.1674736 0.1337669 0.1572051 0.2196133 0.2708851
#>   9  0.4043229 0.3318608 0.1840553 0.1677994 0.1666844 0.1927697 0.2067908
#>   10 0.4712385 0.3928374 0.2138720 0.2174399 0.1977584 0.2336562 0.2768409
#>   11 0.3836795 0.3381036 0.1865955 0.2224188 0.2078024 0.2359977 0.2518832
#>   12 0.3787333 0.3362782 0.1818481 0.1828819 0.1463668 0.1969867 0.1791640
#>   13 0.2748599 0.2244238 0.1055823 0.1483804 0.1309379 0.1877220 0.1619212
#>   14 0.3042442 0.2428234 0.1396206 0.1950158 0.1855080 0.2491230 0.2340385
#>   15 0.4312785 0.3319720 0.1657438 0.2007102 0.1627092 0.2173430 0.1929466
#>   16 0.3782610 0.3046619 0.1394016 0.1669850 0.1531604 0.2196489 0.1849936
#>   17 0.3743509 0.3124450 0.1432604 0.1585637 0.1870123 0.2819924 0.2116407
#>   18 0.4755053 0.4499148 0.2128285 0.2103245 0.2112797 0.2691083 0.2265511
#>   19 0.4366959 0.3585562 0.1811313 0.1648579 0.1831689 0.2491460 0.2518255
#>   20 0.7018556 0.5831306 0.2934505 0.2467467 0.2621812 0.3211854 0.3502023
#>     year
#> age          8         9        10        11        12        13        14
#>   1  0.3324180 0.4316466 0.3011970 0.2611784 0.2421168 0.3031954 0.4635054
#>   2  0.2993536 0.4241755 0.2876489 0.2527805 0.2340760 0.2839061 0.4275265
#>   3  0.4610025 0.6217854 0.4295363 0.4959624 0.4591707 0.4778590 0.6572016
#>   4  0.4264593 0.4872724 0.3386649 0.3277272 0.3277654 0.3621733 0.5003462
#>   5  0.4067988 0.4472238 0.3232991 0.3194807 0.3539223 0.3809459 0.5655993
#>   6  0.3212305 0.3251310 0.2576126 0.2619610 0.2810787 0.3554175 0.3899923
#>   7  0.3213528 0.3172123 0.2744541 0.2572013 0.3015416 0.3498815 0.3778254
#>   8  0.2837818 0.3117581 0.2655775 0.2239560 0.2229012 0.2918240 0.3460489
#>   9  0.2383681 0.2682711 0.2002843 0.2018770 0.2636759 0.3144194 0.3378329
#>   10 0.2821549 0.3940691 0.2852373 0.2662537 0.2865766 0.3861411 0.4105347
#>   11 0.2321500 0.3678513 0.2517368 0.2766615 0.2954759 0.3696082 0.3799254
#>   12 0.1751964 0.2566230 0.1897564 0.2389440 0.2535517 0.2948860 0.3256881
#>   13 0.1598495 0.2126862 0.1614468 0.2222667 0.2339403 0.2672180 0.2977642
#>   14 0.2208136 0.2577331 0.2197739 0.3534987 0.3251045 0.4204480 0.4898367
#>   15 0.1916225 0.2129447 0.1913857 0.2732099 0.2117834 0.2520766 0.2889792
#>   16 0.1850162 0.2133426 0.1869424 0.2852332 0.2989443 0.3483726 0.3763876
#>   17 0.1852539 0.2339072 0.1921845 0.2778872 0.2789477 0.3897293 0.4159283
#>   18 0.2576324 0.3420967 0.2839553 0.4252444 0.3880626 0.6060232 0.6134082
#>   19 0.2682689 0.4007784 0.3250199 0.4827319 0.3915825 0.5598434 0.6675408
#>   20 0.3422388 0.4458434 0.3415463 0.4508634 0.3291463 0.4556517 0.6078158
#>     year
#> age         15        16        17        18        19        20        21
#>   1  0.3164834 0.2448942 0.2298939 0.2731935 0.3911673 0.2971314 0.3231698
#>   2  0.2639096 0.1674928 0.1905078 0.2025424 0.2387003 0.1955373 0.2151069
#>   3  0.4092752 0.2119518 0.2133655 0.1784780 0.2314414 0.1803827 0.2361866
#>   4  0.3700995 0.2000221 0.2254827 0.2124586 0.2962319 0.2444395 0.2619423
#>   5  0.3775807 0.2501480 0.2758773 0.2814060 0.3675129 0.2912760 0.3019338
#>   6  0.2993639 0.2332266 0.2661246 0.3009681 0.3839278 0.3049302 0.2938160
#>   7  0.2945960 0.2608804 0.2665914 0.2551196 0.3268345 0.2151032 0.1920455
#>   8  0.2325424 0.2379210 0.2293565 0.2432325 0.2744521 0.2328651 0.1942892
#>   9  0.2254286 0.2149271 0.1959753 0.2268095 0.2725160 0.2379810 0.2385277
#>   10 0.3109732 0.3252233 0.2524946 0.2771710 0.3415128 0.3068553 0.2898628
#>   11 0.3008609 0.2876274 0.2258060 0.3037529 0.3176290 0.3671141 0.3227183
#>   12 0.2443034 0.2251419 0.1527969 0.2133206 0.2050878 0.2199673 0.2150608
#>   13 0.2229893 0.2085407 0.1630875 0.2239300 0.2211421 0.2243140 0.2414481
#>   14 0.2936024 0.2726573 0.2099072 0.2615895 0.2671222 0.3199137 0.3451348
#>   15 0.2155589 0.2232042 0.1671848 0.2957041 0.3079042 0.3020834 0.3141459
#>   16 0.3182162 0.3546611 0.2326826 0.4044419 0.4043566 0.4477499 0.4561788
#>   17 0.3924570 0.4558652 0.3189783 0.5445922 0.4680274 0.4417959 0.4877611
#>   18 0.5674961 0.6666091 0.4823303 0.7263006 0.5808492 0.4700366 0.5602102
#>   19 0.7004709 0.9509372 0.6156219 0.9265250 0.7487491 0.5421178 0.6399936
#>   20 0.5683520 0.6972941 0.4672042 0.6668263 0.4982962 0.3667149 0.4462800
#>     year
#> age         22        23        24        25        26        27        28
#>   1  0.3722036 0.2599744 0.3891315 0.2587368 0.4263921 0.2538591 0.3055991
#>   2  0.2496161 0.1744427 0.2697446 0.2308626 0.3562535 0.2093436 0.2412613
#>   3  0.2965432 0.1939518 0.2776624 0.2753789 0.3800034 0.2254266 0.2507672
#>   4  0.2836812 0.1899137 0.2855876 0.3367080 0.4466827 0.2514776 0.2374731
#>   5  0.3506165 0.2291626 0.2808292 0.2605219 0.3474514 0.2072629 0.2064036
#>   6  0.4065417 0.2522867 0.2783498 0.2580008 0.3381758 0.2079006 0.2168797
#>   7  0.3054337 0.1863560 0.1937870 0.1934254 0.2261731 0.1376272 0.1455228
#>   8  0.2983492 0.1882238 0.2045227 0.2178291 0.2847770 0.1822140 0.2018713
#>   9  0.3532759 0.2430791 0.2483756 0.2456024 0.3056208 0.2075900 0.2501437
#>   10 0.4396813 0.2666949 0.2603347 0.2690237 0.3187699 0.2599187 0.3135823
#>   11 0.4320044 0.3111692 0.2710851 0.2492636 0.3166538 0.2681933 0.2773466
#>   12 0.3030339 0.2261850 0.1802050 0.1884761 0.2429242 0.2241641 0.2844200
#>   13 0.3202037 0.2795688 0.2177660 0.1911325 0.2372705 0.2119999 0.2242308
#>   14 0.4320933 0.3818880 0.2680861 0.1843520 0.1792021 0.1525052 0.1733200
#>   15 0.4060890 0.4023097 0.3083069 0.1731666 0.1562580 0.1323993 0.1241947
#>   16 0.5061417 0.4877033 0.3109852 0.1616161 0.1655122 0.1604553 0.1517174
#>   17 0.5808927 0.5455016 0.3368513 0.2064361 0.1734557 0.1783932 0.1609205
#>   18 0.6551386 0.6560263 0.3690911 0.2462074 0.2308827 0.1929506 0.1927859
#>   19 0.7342651 0.9020470 0.4963050 0.3871409 0.3192098 0.2440435 0.2173794
#>   20 0.5654394 0.6925826 0.4772010 0.4039940 0.2436016 0.2071149 0.1623772
#>     year
#> age         29        30        31        32        33        34        35
#>   1  0.4641632 0.4337656 0.6183579 0.5558188 0.4289286 0.5066918 0.5098779
#>   2  0.3849785 0.4478449 0.6536117 0.5455487 0.4386530 0.4274085 0.4709740
#>   3  0.3953295 0.4325880 0.5990883 0.4718412 0.4428965 0.4250015 0.4839914
#>   4  0.3493927 0.4154143 0.6091098 0.4573036 0.3784603 0.3832247 0.5314356
#>   5  0.2784499 0.3202471 0.4546628 0.3380691 0.2733321 0.2964517 0.4126022
#>   6  0.2610582 0.2654049 0.3720516 0.2978828 0.2650180 0.3385420 0.4810757
#>   7  0.2361521 0.2543818 0.3419799 0.3164214 0.3157882 0.4001460 0.4954193
#>   8  0.2855349 0.2932763 0.3649148 0.3424147 0.3699526 0.4867509 0.5771738
#>   9  0.3307768 0.3609973 0.3636615 0.3002347 0.2857668 0.4505739 0.5495233
#>   10 0.4107635 0.4764700 0.4765750 0.3471788 0.3549774 0.5106398 0.6844980
#>   11 0.3004442 0.3167119 0.3493769 0.2851211 0.3234685 0.4728801 0.6808004
#>   12 0.3495991 0.4112338 0.4830068 0.3701535 0.3867251 0.5675999 0.7804725
#>   13 0.2413533 0.2838483 0.3455622 0.2959013 0.2347645 0.3134654 0.4733611
#>   14 0.1673035 0.1972380 0.2327671 0.1746134 0.1391965 0.2040738 0.2884240
#>   15 0.1093694 0.1334202 0.1781828 0.1381497 0.1207099 0.1521035 0.2209592
#>   16 0.1498489 0.1798542 0.2417206 0.1864317 0.1439468 0.1469412 0.2068272
#>   17 0.1692669 0.2309217 0.2919985 0.2670805 0.1849986 0.1880262 0.2872229
#>   18 0.2117820 0.2689342 0.3245391 0.2830553 0.2182049 0.2227928 0.3231428
#>   19 0.2509222 0.3261662 0.3364815 0.3169743 0.2221507 0.2804853 0.4428379
#>   20 0.1944355 0.2414419 0.2731250 0.2865293 0.2449623 0.3231681 0.4746716
#>     year
#> age         36        37        38        39        40        41        42
#>   1  0.4862823 0.5651099 0.8208393 1.1064072 0.9893447 0.6963993 0.5986910
#>   2  0.4228338 0.5556686 0.7961891 1.1615243 0.9518202 0.7430834 0.6551748
#>   3  0.3998177 0.5123695 0.7433632 1.0468545 0.7676925 0.6722177 0.6557554
#>   4  0.3549279 0.3703416 0.5297583 0.7262462 0.6142036 0.5780588 0.5953592
#>   5  0.2707622 0.3376113 0.5446344 0.5800809 0.5214036 0.3563258 0.3308686
#>   6  0.3211742 0.4470196 0.7006377 0.7188057 0.6403783 0.4635097 0.3848345
#>   7  0.3282091 0.3958507 0.6208621 0.5551441 0.5184629 0.4068060 0.3776939
#>   8  0.3909139 0.4953222 0.7554397 0.7807868 0.6665962 0.5701860 0.5002725
#>   9  0.3568288 0.4932275 0.7592866 0.8724734 0.7019793 0.5544902 0.4915354
#>   10 0.5020768 0.7852965 1.2632215 1.3714316 0.9612333 0.8698567 0.6363536
#>   11 0.5598416 0.8218781 1.2990559 1.7217598 1.0847392 0.9377258 0.7148914
#>   12 0.6794256 0.8288895 1.1962511 1.8127611 1.1986451 0.9545372 0.8024227
#>   13 0.4208704 0.5707626 0.7736000 1.1131801 0.8283915 0.5325339 0.4388670
#>   14 0.3053609 0.4232367 0.5435678 0.7459450 0.4801456 0.2958384 0.2553279
#>   15 0.2452966 0.4247238 0.4837521 0.6398660 0.4071226 0.2553539 0.2534553
#>   16 0.2125297 0.3318423 0.3742386 0.5478070 0.3070883 0.1981092 0.1907157
#>   17 0.2374040 0.3418874 0.3967550 0.5594277 0.2903120 0.2041974 0.2296986
#>   18 0.2270131 0.2775497 0.3203376 0.4741472 0.2526581 0.1813835 0.2258592
#>   19 0.3000076 0.3398374 0.3691723 0.4675395 0.2748668 0.2064029 0.2632021
#>   20 0.3200593 0.3527195 0.4133986 0.5396915 0.3205497 0.2836728 0.3184323
#>     year
#> age         43        44        45        46        47        48        49
#>   1  0.5627375 0.4035909 0.5312913 0.3881303 0.3051409 0.3058631 0.2833304
#>   2  0.8045861 0.5705182 0.7733770 0.5843487 0.4175244 0.3820638 0.3839609
#>   3  0.7785960 0.5732435 0.9110495 0.7394219 0.4719243 0.4215069 0.4266589
#>   4  0.6443127 0.4270522 0.6581160 0.5817281 0.4176453 0.4295862 0.4450938
#>   5  0.3724013 0.3243469 0.4806692 0.4505655 0.4107018 0.3760256 0.4151750
#>   6  0.4428351 0.3369741 0.4172056 0.3296479 0.3332786 0.2905510 0.3568993
#>   7  0.3903056 0.3320640 0.4322164 0.2811529 0.2441301 0.2400519 0.2821675
#>   8  0.4133908 0.2964041 0.4254076 0.2872260 0.2367177 0.2136587 0.2555039
#>   9  0.4066816 0.2770926 0.3832429 0.2564506 0.2489329 0.2327768 0.3018031
#>   10 0.5399174 0.4109263 0.5253256 0.3649431 0.3004475 0.3015053 0.3710678
#>   11 0.5220150 0.4480175 0.4919760 0.3594328 0.3329593 0.4165893 0.4760850
#>   12 0.5763843 0.4428067 0.4604048 0.3149473 0.3245062 0.3821315 0.4843158
#>   13 0.3295097 0.2960822 0.3307360 0.2370079 0.2567078 0.3639338 0.5617154
#>   14 0.1823324 0.1672275 0.1989665 0.1617061 0.1794603 0.3142655 0.5092584
#>   15 0.1871077 0.1682340 0.1919345 0.1662859 0.2037034 0.3287181 0.5244318
#>   16 0.1383055 0.1327197 0.1392426 0.1433309 0.1739716 0.2936556 0.4883813
#>   17 0.1607224 0.1540778 0.1654737 0.1685506 0.1883083 0.3246002 0.4694254
#>   18 0.1534736 0.1685085 0.1595084 0.1662641 0.1800430 0.3133663 0.4830681
#>   19 0.1840393 0.2292316 0.2098111 0.2436223 0.2517054 0.4772429 0.5652496
#>   20 0.2115538 0.2577110 0.2641982 0.3035896 0.2707410 0.5308142 0.5740939
#>     year
#> age         50        51        52        53        54        55        56
#>   1  0.2028499 0.1777351 0.1301936 0.1458743 0.1343862 0.1699026 0.2286823
#>   2  0.3178478 0.2718799 0.2214925 0.2172724 0.1778122 0.1926205 0.2274649
#>   3  0.3791283 0.3313346 0.2699342 0.2955541 0.2796124 0.2816168 0.3483810
#>   4  0.3559580 0.2869586 0.2430745 0.3453855 0.3385478 0.3133645 0.3925666
#>   5  0.3794499 0.3281347 0.2892132 0.4056149 0.3701159 0.3286021 0.4210293
#>   6  0.3501532 0.3604870 0.2989780 0.4290894 0.3653301 0.3251866 0.4246995
#>   7  0.2521222 0.2857671 0.2356582 0.3410795 0.2773780 0.2732538 0.4421241
#>   8  0.2724614 0.4165717 0.3571675 0.5068029 0.3642773 0.3659591 0.5592350
#>   9  0.3434610 0.4688057 0.3852090 0.4745346 0.3614778 0.3759583 0.5891625
#>   10 0.3953587 0.4834215 0.3816209 0.4355921 0.3307528 0.3585584 0.5301267
#>   11 0.4908100 0.5204963 0.4729272 0.5758020 0.5094759 0.5752354 0.8674662
#>   12 0.5101998 0.4597751 0.5088248 0.6297841 0.5040583 0.5159821 0.7493603
#>   13 0.5872735 0.5244932 0.5889907 0.7549622 0.6278504 0.5098676 0.6855182
#>   14 0.5864060 0.3977444 0.4979251 0.6591528 0.5572765 0.4300012 0.6242818
#>   15 0.5677397 0.3808458 0.3705755 0.6208255 0.4247614 0.3349188 0.4344514
#>   16 0.4640321 0.3535352 0.3261068 0.5234295 0.3404711 0.2604729 0.3871129
#>   17 0.4135928 0.3305208 0.3578169 0.5183494 0.4037859 0.2588553 0.3780858
#>   18 0.4402232 0.4130862 0.4674704 0.5495939 0.3704406 0.2395995 0.3012811
#>   19 0.5612368 0.4600518 0.5821070 0.5642186 0.4075951 0.2867797 0.3326309
#>   20 0.5316438 0.5130998 0.6544571 0.5966756 0.4596374 0.2935116 0.3173305
#>     year
#> age         57        58        59        60        61        62        63
#>   1  0.3475238 0.4070557 0.3594934 0.5066689 0.5753652 0.5835324 0.4461477
#>   2  0.3496819 0.3941176 0.2821712 0.3701910 0.4235926 0.4392102 0.2876924
#>   3  0.4761869 0.5535611 0.4060232 0.4207429 0.4222628 0.3901236 0.2630881
#>   4  0.5565098 0.6577207 0.5480540 0.6364544 0.5961426 0.5508017 0.3790358
#>   5  0.6067240 0.6379593 0.5082422 0.5443733 0.6041888 0.5948573 0.3827727
#>   6  0.6417987 0.7260268 0.6031112 0.6051759 0.8289827 0.7696625 0.5344973
#>   7  0.6543504 0.7828499 0.6159856 0.5723064 0.7233628 0.8402615 0.5609214
#>   8  0.8155365 0.9315176 0.7412629 0.7289433 0.9521456 0.9505096 0.7056817
#>   9  0.8127275 0.9681165 0.7436059 0.8489787 1.0686062 1.0842169 0.7951703
#>   10 0.6777920 0.7102068 0.5269630 0.6033331 0.7704434 0.8644943 0.7396198
#>   11 1.0920101 1.0595135 0.7491965 0.7203635 0.8082478 0.7636828 0.7363381
#>   12 0.8984415 0.9030929 0.6456248 0.7203941 0.7678313 0.8391283 0.9652867
#>   13 0.7865796 0.7646975 0.5899618 0.5934203 0.6048296 0.7099800 0.8762349
#>   14 0.7741787 0.7445235 0.5302502 0.4942808 0.5404279 0.5561972 0.8242308
#>   15 0.4952940 0.5810436 0.3939189 0.3949001 0.4689924 0.4512537 0.5538498
#>   16 0.3711359 0.5145330 0.3789337 0.3751603 0.3987029 0.5027122 0.5892559
#>   17 0.3560895 0.4352888 0.2861968 0.2449297 0.2683194 0.3603165 0.3798277
#>   18 0.2834594 0.3284259 0.2191650 0.2105872 0.2769116 0.3976027 0.4182189
#>   19 0.2818257 0.3326587 0.2106772 0.1877740 0.2757300 0.3642108 0.3786968
#>   20 0.2804768 0.3295361 0.2144856 0.1654999 0.2363610 0.2763886 0.3181924
#>     year
#> age         64        65        66        67        68        69        70
#>   1  0.4739814 0.4151629 0.4051009 0.3350595 0.3344937 0.2665194 0.2898444
#>   2  0.2961166 0.2702725 0.2775625 0.2005256 0.1968367 0.1488498 0.2044352
#>   3  0.3118605 0.3133195 0.3165645 0.2407486 0.2382331 0.2219974 0.2638978
#>   4  0.3850293 0.3401588 0.3305690 0.2613124 0.2668581 0.2312529 0.2503550
#>   5  0.3532212 0.3279960 0.3134854 0.2498054 0.2375549 0.1915454 0.1757384
#>   6  0.5326063 0.4721017 0.4092587 0.3167754 0.2811576 0.2316016 0.1795966
#>   7  0.5562155 0.5196457 0.4735527 0.4392471 0.4593551 0.3752483 0.2729360
#>   8  0.7212611 0.7376383 0.6885181 0.7199586 0.8588278 0.5881301 0.4498651
#>   9  0.7385487 0.7303282 0.8457613 0.7701054 0.7872508 0.5414124 0.4498545
#>   10 0.7082554 0.6626908 0.8772424 0.8264018 0.8991600 0.6807618 0.5224406
#>   11 0.6291342 0.5506826 0.6168882 0.7988844 0.9526991 0.7810646 0.5655569
#>   12 0.8242725 0.6744968 0.7647171 0.8894894 1.2879052 1.1263043 0.7989485
#>   13 0.6533902 0.5578207 0.6261926 0.6375516 0.8791934 0.7397301 0.6292014
#>   14 0.6686636 0.6657820 0.6737686 0.6266353 0.8889189 0.8219282 0.8228684
#>   15 0.5168463 0.4835413 0.4552864 0.4717754 0.6933737 0.7612501 0.7406839
#>   16 0.4626965 0.5095715 0.5083030 0.5599494 0.6477382 0.7899659 0.7333804
#>   17 0.3257509 0.4247658 0.4333313 0.5251364 0.6413599 0.7287403 0.7771450
#>   18 0.2973877 0.3610535 0.3453442 0.3858422 0.3873318 0.4335355 0.4243211
#>   19 0.2468239 0.2973748 0.2868225 0.3583443 0.3818073 0.4535498 0.4025492
#>   20 0.1913723 0.2332246 0.2637853 0.3513060 0.3957994 0.5422667 0.4907580
#>     year
#> age         71        72        73        74        75         76        77
#>   1  0.4301404 0.3276156 0.2509718 0.2436292 0.1530659 0.12417222 0.1840373
#>   2  0.3000995 0.2169620 0.1701397 0.1656699 0.1092066 0.08408821 0.1314821
#>   3  0.3993759 0.3306784 0.2029457 0.1722477 0.1213494 0.10080188 0.1729730
#>   4  0.3525312 0.3207981 0.2116245 0.2186439 0.1465122 0.13038829 0.2308701
#>   5  0.2233814 0.2105021 0.1685653 0.1603913 0.1379809 0.12797488 0.2115601
#>   6  0.2005057 0.2089518 0.1899450 0.2087773 0.1748693 0.18264738 0.2969181
#>   7  0.3074843 0.2739142 0.2884833 0.3497437 0.3019994 0.28791969 0.5202706
#>   8  0.5047437 0.4259320 0.4613548 0.5144753 0.4133643 0.41459276 0.6984914
#>   9  0.5106064 0.3817105 0.4068241 0.5075505 0.3710288 0.40950951 0.7416665
#>   10 0.5998243 0.4749433 0.4968774 0.6001713 0.5385492 0.59677801 1.1530018
#>   11 0.5456592 0.3918043 0.4070866 0.4957755 0.4726927 0.52388622 1.0796416
#>   12 0.7392680 0.4778796 0.4483308 0.5421928 0.5097315 0.52254289 0.8104642
#>   13 0.6421000 0.5287899 0.4405114 0.4802410 0.4524846 0.44205323 0.6226380
#>   14 0.7526492 0.6032816 0.4948544 0.5516085 0.5304847 0.57823249 0.9520523
#>   15 0.7465366 0.6626425 0.5031379 0.5866666 0.6237955 0.72489588 1.0990422
#>   16 0.7459472 0.7477117 0.5803823 0.6042476 0.6551188 0.63116766 0.9340756
#>   17 0.9486470 0.9967386 0.8522198 0.8785770 1.0311237 0.96827502 1.2556765
#>   18 0.6439475 0.7184076 0.6762000 0.7603831 0.8785136 0.96413795 0.8988221
#>   19 0.6371374 0.6984312 0.7245162 0.6687267 0.7374625 0.75560937 0.6670637
#>   20 0.7205697 0.6647990 0.6572310 0.5501848 0.6386780 0.62729903 0.6072553
#>     year
#> age         78        79        80        81        82        83        84
#>   1  0.2029486 0.3380383 0.4291112 0.3905403 0.3718044 0.4101933 0.3153010
#>   2  0.1198581 0.2328393 0.3215052 0.3253851 0.3305051 0.3997248 0.3135869
#>   3  0.1571926 0.2895040 0.4126085 0.3613553 0.4095804 0.4405125 0.3571364
#>   4  0.2182765 0.3152259 0.4369134 0.3559476 0.3538867 0.3834816 0.2997796
#>   5  0.1932149 0.2647460 0.3075840 0.2864241 0.2305669 0.2275604 0.1814833
#>   6  0.3011378 0.3549297 0.3865162 0.4059339 0.2947560 0.3536902 0.2936230
#>   7  0.4786585 0.5096325 0.5496503 0.5577265 0.3894741 0.4237412 0.4420472
#>   8  0.6868474 0.7923146 0.8009031 0.7924258 0.5236667 0.4933454 0.5365106
#>   9  0.8066180 0.7714286 0.7659229 0.8563701 0.5600680 0.4747100 0.4481587
#>   10 1.1031495 1.0911176 1.2339231 1.4008622 0.9590812 0.8352498 0.8313129
#>   11 1.0401964 1.0110908 0.9616086 1.1168406 0.8181934 0.7293418 0.8330591
#>   12 0.7798127 0.8175757 0.8170136 0.9342586 0.6580792 0.5734904 0.6694671
#>   13 0.5704415 0.6033226 0.7280940 0.7228057 0.5473517 0.4945942 0.5431174
#>   14 0.8571463 0.8327794 1.0756248 1.0177701 0.7272655 0.6127958 0.7013124
#>   15 0.9769723 0.9581807 1.0950606 1.0769068 0.6759554 0.6313429 0.6690720
#>   16 0.8459445 0.8350356 1.0447582 1.0012516 0.5756825 0.5983192 0.6626898
#>   17 1.0820865 1.0571578 1.1651573 1.0850039 0.8121468 0.8002663 0.8864916
#>   18 0.8103739 0.8747827 0.8830854 0.8384136 0.6896333 0.5780995 0.7424314
#>   19 0.7372469 0.7816979 0.6395903 0.7187322 0.5704362 0.4915846 0.6144878
#>   20 0.6662380 0.8261946 0.5605234 0.6502370 0.4799364 0.3504315 0.4321750
#>     year
#> age         85        86        87        88        89        90        91
#>   1  0.2353278 0.2503979 0.2161923 0.1758301 0.2817733 0.1905012 0.2381242
#>   2  0.2395062 0.2616666 0.2366768 0.2119790 0.3384317 0.2914848 0.3201653
#>   3  0.3288124 0.3067742 0.3150188 0.2869771 0.3825862 0.3466269 0.3543455
#>   4  0.2565172 0.2891351 0.3003908 0.2837334 0.3479465 0.3649837 0.3342452
#>   5  0.1567542 0.1830894 0.2233124 0.2113066 0.2780653 0.2777050 0.2806039
#>   6  0.2353124 0.2391365 0.2427602 0.2105958 0.2858269 0.2556466 0.2613170
#>   7  0.3859768 0.3659821 0.3728576 0.3336338 0.4004832 0.3458514 0.3167658
#>   8  0.5212113 0.4586334 0.3742726 0.3185693 0.3821354 0.3299965 0.2885162
#>   9  0.3451745 0.3431105 0.3331196 0.2540102 0.3407634 0.3316018 0.3003514
#>   10 0.4695131 0.3512583 0.3144944 0.2162786 0.2673853 0.2550094 0.2273097
#>   11 0.4797750 0.3577863 0.3462375 0.2484891 0.2762384 0.2748020 0.2423596
#>   12 0.4167498 0.3051804 0.2982895 0.2274190 0.2379959 0.2359139 0.2236384
#>   13 0.3643102 0.3040245 0.2347373 0.1713173 0.1574559 0.1962548 0.2083781
#>   14 0.4598481 0.3663336 0.2545338 0.2024438 0.1932807 0.2449517 0.2715832
#>   15 0.4694822 0.3415584 0.2393189 0.2236120 0.2559784 0.3295785 0.3309650
#>   16 0.4053148 0.2705595 0.2071090 0.2056346 0.2337434 0.2866748 0.3258783
#>   17 0.5638973 0.3825576 0.2819287 0.2787101 0.3120738 0.3948041 0.3846521
#>   18 0.5652501 0.4114731 0.3182160 0.3146365 0.3501347 0.4564074 0.5159868
#>   19 0.4353230 0.3509073 0.2758884 0.2577829 0.3499716 0.4762906 0.5009742
#>   20 0.3310570 0.2496639 0.2198384 0.2168507 0.3024621 0.4259170 0.4706286
#>     year
#> age         92        93        94        95        96        97        98
#>   1  0.2639661 0.4586408 0.5389672 0.5490832 0.3391788 0.3585178 0.3512088
#>   2  0.3678794 0.5449358 0.7328631 0.7474458 0.4224812 0.4321673 0.3786891
#>   3  0.4035904 0.5483043 0.6623315 0.7546698 0.4955558 0.5064065 0.4879525
#>   4  0.3877476 0.4268792 0.4902622 0.6076928 0.4016542 0.4093142 0.3987780
#>   5  0.3030877 0.3818005 0.4492524 0.5646453 0.4529403 0.4300975 0.4098548
#>   6  0.2647029 0.3397148 0.4706647 0.5534537 0.4572502 0.4407319 0.3892425
#>   7  0.3152665 0.3361751 0.3858877 0.4833480 0.3656869 0.3959555 0.3702542
#>   8  0.2777876 0.3352325 0.3924933 0.5265740 0.4045030 0.4406846 0.4645100
#>   9  0.2704053 0.3844173 0.4213784 0.5555219 0.4539520 0.4335650 0.4008613
#>   10 0.1966260 0.2766659 0.2862953 0.4393547 0.3442233 0.3675240 0.4557962
#>   11 0.2170443 0.2861961 0.2859121 0.4044854 0.2972273 0.3726405 0.4239324
#>   12 0.2166802 0.2495466 0.2272982 0.3316354 0.2409027 0.3146124 0.4488076
#>   13 0.1657012 0.1803191 0.1648499 0.2654950 0.1961787 0.2478389 0.3824595
#>   14 0.1898646 0.1892524 0.1989332 0.3138723 0.2370254 0.3028469 0.4745270
#>   15 0.2301363 0.2507553 0.2440970 0.3397293 0.3320459 0.4701089 0.6518607
#>   16 0.2489193 0.2554660 0.2455596 0.3199644 0.3797419 0.4841814 0.6040527
#>   17 0.3002008 0.4056531 0.3590032 0.4855104 0.6127246 0.9206781 1.0926045
#>   18 0.3672078 0.5303570 0.4431742 0.6332435 0.7138470 1.1183566 1.4274373
#>   19 0.3921553 0.4982434 0.4124448 0.6075113 0.6175622 0.9383054 1.1736072
#>   20 0.3677367 0.4847090 0.4333181 0.6726627 0.6039116 1.0875048 1.4547014
#>     year
#> age         99       100
#>   1  0.3053911 0.3562131
#>   2  0.3633626 0.4795204
#>   3  0.4511461 0.5414970
#>   4  0.3554392 0.4284852
#>   5  0.4183722 0.5123636
#>   6  0.4011954 0.5322337
#>   7  0.3590470 0.5001680
#>   8  0.4667199 0.5518560
#>   9  0.3410252 0.3489013
#>   10 0.3972702 0.4026706
#>   11 0.3968702 0.3559078
#>   12 0.4017127 0.3473959
#>   13 0.4423286 0.3544515
#>   14 0.6048141 0.3929192
#>   15 0.6693164 0.4293936
#>   16 0.5617367 0.3626106
#>   17 1.0012635 0.7280334
#>   18 1.0349118 0.7387050
#>   19 0.7637005 0.5961059
#>   20 1.1406081 0.7237720

sim_abundance(Z = sim_Z(log_mean = log(0.5), log_sd = 0.1, plot = TRUE))

#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226
#> [77] 229 232 235 238
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>         1         2         3         4         5         6         7         8 
#>  45031960  35405456  86461888  52922821  44199495 138862421 107070975 109569272 
#>         9        10        11        12        13        14        15        16 
#>  97760802  74525544  39531978  31307299  22245213  15035717  15049610   7295402 
#>        17        18        19        20 
#>   7057289   6779756   7106315   8718565 
#> 
#> $N0
#>  [1] 45031960.07 24176759.67 14257198.06  9308304.86  5936368.51  4161569.62
#>  [7]  2770137.13  1757045.42  1118428.49   755790.77   511417.67   341737.51
#> [13]   225670.01   158150.53   109108.06    77631.40    52965.20    36064.27
#> [19]    25267.53    17842.78
#> 
#> $Z
#>     year
#> age          1         2         3         4         5         6         7
#>   1  0.6219806 0.5196203 0.4278096 0.2559126 0.2964999 0.4047905 0.3165318
#>   2  0.5281299 0.5149878 0.4118757 0.2264032 0.3170361 0.3759439 0.2808700
#>   3  0.4263549 0.4345074 0.3722481 0.2616344 0.2759331 0.3537632 0.3190607
#>   4  0.4498094 0.4811086 0.3885635 0.2814091 0.2321255 0.4028323 0.2934474
#>   5  0.3552053 0.4619519 0.3665867 0.2886733 0.2660968 0.4396877 0.3344328
#>   6  0.4069955 0.6174013 0.5034357 0.3014501 0.2552229 0.3996302 0.2703211
#>   7  0.4552632 0.5838768 0.5486371 0.3442051 0.2771285 0.3979002 0.2771031
#>   8  0.4517091 0.4484275 0.4744798 0.2977914 0.2599479 0.3887078 0.3260459
#>   9  0.3919153 0.4460290 0.4424226 0.3136058 0.2518024 0.3936923 0.3529054
#>   10 0.3905780 0.4048724 0.4977423 0.3006801 0.2670977 0.4465940 0.3454453
#>   11 0.4031437 0.3823716 0.4282265 0.2458244 0.2735173 0.4799009 0.4108153
#>   12 0.4149691 0.3291884 0.4787768 0.2656347 0.3451892 0.6050847 0.5099226
#>   13 0.3555265 0.3880025 0.4488355 0.2141297 0.2603107 0.5501909 0.3575787
#>   14 0.3712085 0.4444722 0.4632924 0.2441817 0.2329160 0.5100659 0.4067429
#>   15 0.3403668 0.4058089 0.4468463 0.2639117 0.2782768 0.5143840 0.5300890
#>   16 0.3823370 0.4784527 0.5364731 0.2681428 0.2854026 0.4756854 0.4958206
#>   17 0.3843323 0.5205557 0.5079194 0.2941655 0.2825480 0.4842391 0.4528054
#>   18 0.3557825 0.4286218 0.4281641 0.2800470 0.2744619 0.4526343 0.4325789
#>   19 0.3479213 0.4175644 0.3690014 0.2918353 0.3511875 0.5149472 0.3860570
#>   20 0.3963658 0.4074609 0.3710716 0.3330861 0.4583412 0.6737864 0.4064948
#>     year
#> age          8         9        10        11        12        13        14
#>   1  0.5596867 0.5370436 0.5593297 0.4612743 0.3290708 0.3549615 0.4350445
#>   2  0.4521997 0.4166895 0.5138695 0.4973021 0.3776311 0.3307441 0.3377165
#>   3  0.5276410 0.4667749 0.5366731 0.4098749 0.3412913 0.3321562 0.3487977
#>   4  0.4608946 0.4052370 0.5040150 0.4002813 0.3492612 0.3256706 0.3723527
#>   5  0.4743241 0.4230864 0.5178216 0.4305124 0.4125778 0.3986032 0.3924367
#>   6  0.4133183 0.3501723 0.4538830 0.3781356 0.4410344 0.3809029 0.3091402
#>   7  0.4452410 0.4288020 0.4645257 0.3649200 0.4066256 0.3495575 0.2254127
#>   8  0.4684176 0.4445020 0.5025966 0.3525592 0.3845105 0.3407982 0.2628832
#>   9  0.4389325 0.3903664 0.4473769 0.3664957 0.4061833 0.3271623 0.2953557
#>   10 0.4333389 0.3486030 0.3549073 0.3537410 0.4179993 0.3891718 0.3102535
#>   11 0.4959258 0.4049174 0.3985965 0.4109186 0.4573203 0.4284666 0.3339484
#>   12 0.5131673 0.4295037 0.4110671 0.4504673 0.4860141 0.4670547 0.3840693
#>   13 0.4085819 0.3721520 0.3901572 0.4859761 0.4622405 0.4786133 0.3712566
#>   14 0.4504887 0.3688772 0.4214365 0.4633218 0.4890959 0.5360095 0.5190135
#>   15 0.4988250 0.4873275 0.4768032 0.4373475 0.5370932 0.6602717 0.4901876
#>   16 0.4900458 0.5051030 0.4311539 0.5705391 0.5950148 0.6913749 0.4507428
#>   17 0.4986080 0.5113795 0.4055536 0.5308792 0.5341155 0.6435500 0.4416000
#>   18 0.4562853 0.4337456 0.3629741 0.5163668 0.5588832 0.7734824 0.5935668
#>   19 0.4068195 0.3864870 0.3615381 0.4962163 0.4694568 0.7286105 0.4939893
#>   20 0.4674157 0.4124102 0.3688441 0.5209433 0.4670384 0.6679008 0.5290277
#>     year
#> age         15        16        17        18        19        20
#>   1  0.5122033 0.3837428 0.4451260 0.4913971 0.4600081 0.5020850
#>   2  0.3898435 0.3154303 0.4832115 0.5483061 0.5893490 0.4990314
#>   3  0.4138645 0.3164917 0.4632411 0.5036298 0.5801926 0.4686340
#>   4  0.4616584 0.3309355 0.5316382 0.6473127 0.6675371 0.4376941
#>   5  0.4990458 0.3804075 0.5292786 0.7279108 0.6519445 0.4283656
#>   6  0.4285419 0.3593504 0.4388154 0.6578354 0.6978144 0.4739985
#>   7  0.3493908 0.2970222 0.3796287 0.5883706 0.6636566 0.5442461
#>   8  0.4050901 0.3780924 0.4834981 0.5682445 0.6476288 0.4904006
#>   9  0.3985304 0.4559717 0.5499451 0.6793904 0.6159956 0.4547491
#>   10 0.3680569 0.4563816 0.4998448 0.6051213 0.7528289 0.5800757
#>   11 0.4168473 0.4846197 0.4932241 0.5717699 0.8408776 0.6114048
#>   12 0.4196205 0.4810253 0.4553542 0.5316650 0.6959596 0.6426367
#>   13 0.3826584 0.3437205 0.3471620 0.4796025 0.6427003 0.5573278
#>   14 0.4632910 0.3818442 0.3332991 0.4066683 0.5542795 0.5538294
#>   15 0.4355852 0.3790823 0.3364606 0.4534281 0.6781592 0.5494969
#>   16 0.3980469 0.3464550 0.4364831 0.5242814 0.5631043 0.4904321
#>   17 0.3344153 0.2815019 0.4367811 0.4880952 0.5226270 0.4281626
#>   18 0.3990515 0.3553297 0.4914007 0.5935023 0.4986723 0.3792133
#>   19 0.3770571 0.3422579 0.4463709 0.5819435 0.4585021 0.4131768
#>   20 0.3503586 0.3662397 0.5757662 0.5847134 0.4681774 0.4286441
#> 
#> $N
#>     year
#> age            1           2           3           4           5            6
#>   1  45031960.07 35405456.34 86461888.46 52922821.33 44199495.43 138862421.09
#>   2  24176759.67 24176759.67 21057264.57 56367578.77 40973356.34  32858600.24
#>   3  14257198.06 14257198.06 14445804.72 13948471.50 44947309.97  29841078.63
#>   4   9308304.86  9308304.86  9232727.50  9955806.10 10737427.23  34108881.85
#>   5   5936368.51  5936368.51  5753442.79  6260067.63  7513840.84   8513132.89
#>   6   4161569.62  4161569.62  3740224.65  3987688.37  4690399.19   5758344.12
#>   7   2770137.13  2770137.13  2244518.42  2260780.22  2949871.39   3633857.56
#>   8   1757045.42  1757045.42  1544993.98  1296740.54  1602403.79   2235875.97
#>   9   1118428.49  1118428.49  1122104.76   961308.58   962773.08   1235600.40
#>   10   755790.77   755790.77   715979.02   720927.67   702531.08    748458.21
#>   11   511417.67   511417.67   504159.23   435244.77   533713.24    537856.60
#>   12   341737.51   341737.51   348910.35   328542.32   340387.34    405995.23
#>   13   225670.01   225670.01   245882.68   216164.19   251899.68    241023.63
#>   14   158150.53   158150.53   153096.94   156964.39   174497.18    194167.32
#>   15   109108.06   109108.06   101400.21    96329.91   122957.31    138240.18
#>   16    77631.40    77631.40    72713.71    64859.85    73985.36     93089.41
#>   17    52965.20    52965.20    48111.41    42523.50    49604.72     55615.65
#>   18    36064.27    36064.27    31471.41    28950.86    31686.52     37395.04
#>   19    25267.53    25267.53    23492.49    20510.05    21879.56     24081.15
#>   20    17842.78    17842.78    16642.44    16243.28    15318.79     15399.97
#>     year
#> age             7            8           9          10          11          12
#>   1  107070975.39 109569272.45 97760801.59 74525544.39 39531978.46 31307299.00
#>   2   92637422.72  78019603.45 62606574.48 57138613.27 42598210.80 24924110.52
#>   3   22562057.25  69952975.57 49638187.84 41271854.20 34178971.30 25906921.15
#>   4   20949667.38  16398812.47 41271914.53 31124198.46 24131250.90 22685720.73
#>   5   22799200.54  15621925.66 10343044.77 27520886.69 18802137.42 16171110.95
#>   6    5484480.16  16318389.30  9721610.48  6774921.98 16397413.57 12224695.32
#>   7    3861361.02   4185395.37 10793826.72  6849522.88  4303139.59 11234484.65
#>   8    2440967.77   2926820.44  2681456.58  7029898.95  4304466.99  2987464.07
#>   9    1515772.62   1761822.30  1832166.28  1719198.40  4252792.17  3025553.84
#>   10    833488.53   1065048.03  1135889.60  1240026.33  1099088.49  2947861.77
#>   11    478866.25    590030.74   690514.02   801566.88   869554.18   771622.52
#>   12    332849.71    317540.71   359332.75   460594.87   538061.00   576549.99
#>   13    221684.84    199890.25   190078.80   233865.27   305347.90   342922.57
#>   14    139031.99    155039.20   132845.47   131011.71   158315.20   187818.44
#>   15    116588.94     92569.64    98809.06    91864.01    85957.26    99610.36
#>   16     82649.49     68618.72    56212.33    60695.03    57025.93    55506.65
#>   17     57851.25     50339.40    42035.71    33920.96    39437.14    32232.24
#>   18     34268.46     36784.25    30574.92    25207.46    22611.97    23192.49
#>   19     23781.40     22234.53    23307.71    19814.91    17534.42    13492.21
#>   20     14389.26     16164.97    14802.96    15836.18    13803.14    10675.48
#>     year
#> age            13           14           15          16          17         18
#>   1  22245212.907 15035716.678 15049609.751 7295401.865 7057289.311 6779756.01
#>   2  22528484.299 15598352.779  9731655.537 9017334.456 4970405.679 4521912.35
#>   3  17085061.825 16184214.649 11127825.888 6589915.244 6577919.489 3065743.13
#>   4  18415981.296 12256401.271 11418543.997 7356500.141 4802077.989 4139095.84
#>   5  15998172.056 13297130.770  8446023.103 7196395.961 5283817.245 2821900.34
#>   6  10704332.104 10738885.518  8981002.779 5127662.285 4919332.608 3112325.60
#>   7   7865008.862  7313673.104  7883178.202 5850748.476 3579773.224 3171984.68
#>   8   7480969.538  5544830.862  5837677.166 5558566.844 4347267.201 2448977.79
#>   9   2033817.175  5320483.601  4263041.584 3893244.466 3808547.636 2680623.32
#>   10  2015587.703  1466314.501  3959859.178 2861804.739 2467661.960 2197461.56
#>   11  1940762.150  1365798.161  1075191.300 2740530.639 1813159.373 1496944.99
#>   12   488419.731  1264420.813   978035.426  708681.753 1687978.914 1107213.71
#>   13   354620.400   306163.870   861177.031  642858.980  438071.130 1070555.53
#>   14   215996.925   219737.724   211212.327  587362.199  455868.737  309580.86
#>   15   115166.612   126375.129   130767.534  132896.803  400934.265  326655.41
#>   16    58216.741    59507.844    77406.216   84591.684   90966.440  286384.94
#>   17    30614.935    29160.004    37915.703   51988.376   59822.449   58792.10
#>   18    18894.134    16085.817    18750.080   27138.409   39233.002   38652.05
#>   19    13262.566     8717.820     8885.059   12580.481   19022.459   24001.53
#>   20     8437.246     6400.237     5319.503    6094.057    8934.217   12173.35
#>     year
#> age          19         20
#>   1  7106314.51 8718564.91
#>   2  4147658.65 4486064.02
#>   3  2613339.45 2300657.70
#>   4  1852729.87 1462922.75
#>   5  2166612.05  950395.61
#>   6  1362743.23 1128873.40
#>   7  1612095.42  678198.89
#>   8  1761185.07  830172.46
#>   9  1387392.63  921601.96
#>   10 1358877.38  749334.75
#>   11 1199832.01  640074.95
#>   12  845063.43  517525.72
#>   13  650627.27  421345.03
#>   14  662705.32  342145.70
#>   15  206139.07  380714.94
#>   16  207571.90  104625.97
#>   17  169534.33  118199.45
#>   18   36086.26  100527.21
#>   19   21350.98   21916.50
#>   20   13412.33   13498.73
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   2.736059e-55 2.151171e-55 5.253266e-55 3.215494e-55 2.685480e-55
#>    4   3.309240e-15 2.601822e-15 6.353779e-15 3.889112e-15 3.248065e-15
#>    7   2.421326e-01 1.903718e-01 4.648974e-01 2.845610e-01 2.376565e-01
#>    10  1.010787e+05 7.947108e+04 1.940723e+05 1.187906e+05 9.921018e+04
#>    13  1.209748e+07 9.511393e+06 2.322730e+07 1.421729e+07 1.187384e+07
#>    16  2.776868e+07 2.183332e+07 5.331243e+07 3.263868e+07 2.725791e+07
#>    19  5.390127e+06 4.334957e+06 9.872707e+06 6.859713e+06 5.614388e+06
#>    22  5.219875e+06 5.191797e+06 4.684352e+06 1.201622e+07 8.754747e+06
#>    25  1.070523e+07 1.070503e+07 9.336024e+06 2.485274e+07 1.825518e+07
#>    28  7.261283e+06 7.261282e+06 6.452549e+06 1.571015e+07 1.361673e+07
#>    31  4.764987e+06 4.764987e+06 4.618142e+06 6.653818e+06 1.280256e+07
#>    34  5.270427e+06 5.270427e+06 5.309620e+06 5.409200e+06 1.571616e+07
#>    37  4.678326e+06 4.678326e+06 4.711467e+06 4.704174e+06 1.225537e+07
#>    40  3.861886e+06 3.861886e+06 3.855540e+06 4.001037e+06 7.253733e+06
#>    43  3.469115e+06 3.469115e+06 3.431873e+06 3.664972e+06 4.779731e+06
#>    46  3.070550e+06 3.070550e+06 3.006378e+06 3.242992e+06 3.789671e+06
#>    49  2.665010e+06 2.665010e+06 2.568283e+06 2.774525e+06 3.233270e+06
#>    52  2.334360e+06 2.334360e+06 2.199780e+06 2.365669e+06 2.798375e+06
#>    55  2.048655e+06 2.048655e+06 1.879329e+06 1.997975e+06 2.391600e+06
#>    58  1.782636e+06 1.782636e+06 1.592968e+06 1.660229e+06 2.007677e+06
#>    61  1.532301e+06 1.532301e+06 1.344242e+06 1.361482e+06 1.659177e+06
#>    64  1.299704e+06 1.299704e+06 1.134381e+06 1.109946e+06 1.351980e+06
#>    67  1.088909e+06 1.088909e+06 9.591531e+05 9.072899e+05 1.090260e+06
#>    70  9.031809e+05 9.031809e+05 8.112319e+05 7.478594e+05 8.762050e+05
#>    73  7.432562e+05 7.432562e+05 6.835744e+05 6.214354e+05 7.068780e+05
#>    76  6.075588e+05 6.075588e+05 5.715405e+05 5.177694e+05 5.745698e+05
#>    79  4.932688e+05 4.932688e+05 4.728085e+05 4.295269e+05 4.698227e+05
#>    82  3.973222e+05 3.973222e+05 3.862694e+05 3.526943e+05 3.843517e+05
#>    85  3.169732e+05 3.169732e+05 3.111523e+05 2.855147e+05 3.124058e+05
#>    88  2.499411e+05 2.499411e+05 2.466918e+05 2.272632e+05 2.506794e+05
#>    91  1.943491e+05 1.943491e+05 1.920999e+05 1.774890e+05 1.975493e+05
#>    94  1.486299e+05 1.486299e+05 1.465903e+05 1.357170e+05 1.522787e+05
#>    97  1.114596e+05 1.114596e+05 1.093682e+05 1.013813e+05 1.144543e+05
#>    100 8.170593e+04 8.170593e+04 7.960109e+04 7.382303e+04 8.366658e+04
#>    103 5.837054e+04 5.837054e+04 5.640179e+04 5.229563e+04 5.936490e+04
#>    106 4.052977e+04 4.052977e+04 3.883499e+04 3.597855e+04 4.082397e+04
#>    109 2.729436e+04 2.729436e+04 2.594562e+04 2.400823e+04 2.718136e+04
#>    112 1.780117e+04 1.780117e+04 1.680131e+04 1.552494e+04 1.751302e+04
#>    115 1.123411e+04 1.123411e+04 1.053842e+04 9.724049e+03 1.091768e+04
#>    118 6.858527e+03 6.858527e+03 6.401205e+03 5.898938e+03 6.586890e+03
#>    121 4.051568e+03 4.051568e+03 3.765922e+03 3.466727e+03 3.848069e+03
#>    124 2.317273e+03 2.317273e+03 2.146931e+03 1.974785e+03 2.178474e+03
#>    127 1.284336e+03 1.284336e+03 1.186950e+03 1.091216e+03 1.196253e+03
#>    130 6.905584e+02 6.905584e+02 6.369897e+02 5.854727e+02 6.378628e+02
#>    133 3.606393e+02 3.606393e+02 3.322005e+02 3.053367e+02 3.306563e+02
#>    136 1.831736e+02 1.831736e+02 1.685620e+02 1.549665e+02 1.668433e+02
#>    139 9.060532e+01 9.060532e+01 8.332182e+01 7.663318e+01 8.204905e+01
#>    142 4.370529e+01 4.370529e+01 4.017508e+01 3.697096e+01 3.937534e+01
#>    145 2.058671e+01 2.058671e+01 1.891966e+01 1.742272e+01 1.846336e+01
#>    148 9.481653e+00 9.481653e+00 8.713261e+00 8.030146e+00 8.469789e+00
#>    151 4.275431e+00 4.275431e+00 3.929150e+00 3.624202e+00 3.805711e+00
#>    154 1.889772e+00 1.889772e+00 1.736960e+00 1.603605e+00 1.676910e+00
#>    157 8.197576e-01 8.197576e-01 7.536294e-01 6.964259e-01 7.254119e-01
#>    160 3.493805e-01 3.493805e-01 3.212813e-01 2.971816e-01 3.084120e-01
#>    163 1.464589e-01 1.464589e-01 1.347205e-01 1.247369e-01 1.290028e-01
#>    166 6.044786e-02 6.044786e-02 5.562133e-02 5.155005e-02 5.313949e-02
#>    169 2.458752e-02 2.458752e-02 2.263216e-02 2.099612e-02 2.157714e-02
#>    172 9.865434e-03 9.865434e-03 9.084129e-03 8.435640e-03 8.644024e-03
#>    175 3.908070e-03 3.908070e-03 3.599882e-03 3.346104e-03 3.419413e-03
#>    178 1.529713e-03 1.529713e-03 1.409599e-03 1.311465e-03 1.336746e-03
#>    181 5.921014e-04 5.921014e-04 5.458093e-04 5.082817e-04 5.168178e-04
#>    184 2.267977e-04 2.267977e-04 2.091420e-04 1.949391e-04 1.977559e-04
#>    187 8.602777e-05 8.602777e-05 7.935909e-05 7.403547e-05 7.494114e-05
#>    190 3.233550e-05 3.233550e-05 2.983939e-05 2.786183e-05 2.814419e-05
#>    193 1.205111e-05 1.205111e-05 1.112465e-05 1.039616e-05 1.048084e-05
#>    196 4.455963e-06 4.455963e-06 4.114778e-06 3.848497e-06 3.872581e-06
#>    199 1.635490e-06 1.635490e-06 1.510752e-06 1.414121e-06 1.420434e-06
#>    202 5.961926e-07 5.961926e-07 5.508954e-07 5.160627e-07 5.174866e-07
#>    205 2.159250e-07 2.159250e-07 1.995785e-07 1.871009e-07 1.873095e-07
#>    208 7.775511e-08 7.775511e-08 7.189007e-08 6.744562e-08 6.741696e-08
#>    211 2.786090e-08 2.786090e-08 2.576738e-08 2.419284e-08 2.414892e-08
#>    214 9.927254e-09 9.927254e-09 9.183603e-09 8.627539e-09 8.599208e-09
#>    217 3.521617e-09 3.521617e-09 3.258745e-09 3.063913e-09 3.051146e-09
#>    220 1.244170e-09 1.244170e-09 1.151459e-09 1.083176e-09 1.076549e-09
#>    223 4.362244e-10 4.362244e-10 4.038437e-10 3.802019e-10 3.770863e-10
#>    226 1.522512e-10 1.522512e-10 1.410269e-10 1.328043e-10 1.317035e-10
#>    229 4.890107e-11 4.890107e-11 4.533738e-11 4.297972e-11 4.214674e-11
#>    232 2.150014e-11 2.150014e-11 1.979650e-11 1.858854e-11 1.858051e-11
#>    235 6.767153e-12 6.767153e-12 6.303554e-12 5.883807e-12 5.830573e-12
#>    238 1.980947e-12 1.980947e-12 1.847682e-12 1.803367e-12 1.700727e-12
#>       year
#> length            6            7            8            9           10
#>    1   8.437026e-55 6.505436e-55 6.657228e-55 5.939767e-55 4.528035e-55
#>    4   1.020451e-14 7.868268e-15 8.051859e-15 7.184097e-15 5.476619e-15
#>    7   7.466502e-01 5.757106e-01 5.891437e-01 5.256506e-01 4.007168e-01
#>    10  3.116906e+05 2.403315e+05 2.459392e+05 2.194339e+05 1.672800e+05
#>    13  3.730428e+07 2.876376e+07 2.943491e+07 2.626266e+07 2.002069e+07
#>    16  8.562247e+07 6.602988e+07 6.756807e+07 6.028510e+07 4.595826e+07
#>    19  1.583806e+07 1.347623e+07 1.347550e+07 1.189165e+07 9.242097e+06
#>    22  7.321888e+06 1.980665e+07 1.674293e+07 1.346335e+07 1.224421e+07
#>    25  1.460821e+07 4.084276e+07 3.467602e+07 2.779052e+07 2.534105e+07
#>    28  1.053277e+07 2.579684e+07 2.494115e+07 1.960885e+07 1.764076e+07
#>    31  8.955273e+06 1.087178e+07 2.079006e+07 1.531547e+07 1.303018e+07
#>    34  1.142336e+07 8.935222e+06 2.454732e+07 1.851029e+07 1.532063e+07
#>    37  1.166494e+07 8.305652e+06 1.906029e+07 1.737682e+07 1.413379e+07
#>    40  1.154736e+07 8.050490e+06 1.134417e+07 1.529629e+07 1.251714e+07
#>    43  1.076574e+07 8.465593e+06 7.817115e+06 1.339482e+07 1.213459e+07
#>    46  8.301067e+06 8.504100e+06 6.896454e+06 1.022871e+07 1.142691e+07
#>    49  5.653833e+06 7.818038e+06 6.759304e+06 7.207545e+06 1.001827e+07
#>    52  3.946688e+06 6.433225e+06 6.615003e+06 5.528679e+06 8.105513e+06
#>    55  3.028491e+06 4.775581e+06 6.074310e+06 4.873277e+06 6.167187e+06
#>    58  2.475984e+06 3.389287e+06 5.107954e+06 4.540436e+06 4.726264e+06
#>    61  2.058063e+06 2.467151e+06 3.960051e+06 4.103186e+06 3.868466e+06
#>    64  1.697984e+06 1.895422e+06 2.917244e+06 3.461892e+06 3.330245e+06
#>    67  1.380836e+06 1.509571e+06 2.124533e+06 2.720267e+06 2.851485e+06
#>    70  1.107847e+06 1.211607e+06 1.572915e+06 2.027270e+06 2.336954e+06
#>    73  8.807859e+05 9.637382e+05 1.189111e+06 1.471534e+06 1.816512e+06
#>    76  6.978340e+05 7.558868e+05 9.076651e+05 1.064561e+06 1.351778e+06
#>    79  5.534486e+05 5.854210e+05 6.908405e+05 7.759005e+05 9.790615e+05
#>    82  4.400155e+05 4.494483e+05 5.207793e+05 5.690182e+05 7.005542e+05
#>    85  3.499245e+05 3.433368e+05 3.883635e+05 4.171146e+05 4.993576e+05
#>    88  2.769980e+05 2.614602e+05 2.869809e+05 3.038647e+05 3.550253e+05
#>    91  2.169445e+05 1.983206e+05 2.105337e+05 2.193535e+05 2.510347e+05
#>    94  1.671084e+05 1.493206e+05 1.533946e+05 1.567633e+05 1.758777e+05
#>    97  1.259383e+05 1.110310e+05 1.107969e+05 1.108359e+05 1.217293e+05
#>    100 9.246689e+04 8.107496e+04 7.904224e+04 7.740098e+04 8.305134e+04
#>    103 6.592912e+04 5.783208e+04 5.543169e+04 5.323756e+04 5.574971e+04
#>    106 4.554378e+04 4.012644e+04 3.803368e+04 3.593671e+04 3.674479e+04
#>    109 3.043695e+04 2.699726e+04 2.542900e+04 2.371966e+04 2.372595e+04
#>    112 1.966356e+04 1.757824e+04 1.651656e+04 1.525921e+04 1.497375e+04
#>    115 1.227827e+04 1.106519e+04 1.040102e+04 9.544405e+03 9.217707e+03
#>    118 7.412320e+03 6.732356e+03 6.343666e+03 5.795201e+03 5.525824e+03
#>    121 4.329094e+03 3.960502e+03 3.746137e+03 3.413031e+03 3.222412e+03
#>    124 2.448296e+03 2.254448e+03 2.142520e+03 1.949369e+03 1.826986e+03
#>    127 1.342252e+03 1.243064e+03 1.187579e+03 1.080129e+03 1.006994e+03
#>    130 7.142329e+02 6.647336e+02 6.385862e+02 5.810168e+02 5.397505e+02
#>    133 3.693574e+02 3.452146e+02 3.335031e+02 3.037009e+02 2.815144e+02
#>    136 1.858818e+02 1.743527e+02 1.693781e+02 1.544302e+02 1.429922e+02
#>    139 9.115839e+01 8.576010e+01 8.376679e+01 7.648482e+01 7.080367e+01
#>    142 4.362235e+01 4.114087e+01 4.039550e+01 3.694244e+01 3.421375e+01
#>    145 2.039604e+01 1.927506e+01 1.902076e+01 1.742374e+01 1.615251e+01
#>    148 9.329623e+00 8.831540e+00 8.756544e+00 8.034852e+00 7.458942e+00
#>    151 4.180250e+00 3.962407e+00 3.946464e+00 3.627267e+00 3.372991e+00
#>    154 1.836871e+00 1.743024e+00 1.743389e+00 1.605001e+00 1.495375e+00
#>    157 7.924827e-01 7.526358e-01 7.558047e-01 6.969084e-01 6.506774e-01
#>    160 3.360551e-01 3.193699e-01 3.219206e-01 2.972830e-01 2.781830e-01
#>    163 1.402144e-01 1.333203e-01 1.348600e-01 1.247171e-01 1.169756e-01
#>    166 5.761910e-02 5.480672e-02 5.562371e-02 5.150965e-02 4.842749e-02
#>    169 2.334212e-02 2.220875e-02 2.261013e-02 2.096434e-02 1.975753e-02
#>    172 9.330417e-03 8.878968e-03 9.065964e-03 8.415977e-03 7.950784e-03
#>    175 3.683118e-03 3.505279e-03 3.588987e-03 3.335329e-03 3.158616e-03
#>    178 1.436915e-03 1.367594e-03 1.403897e-03 1.305999e-03 1.239788e-03
#>    181 5.544675e-04 5.277151e-04 5.430531e-04 5.056574e-04 4.811677e-04
#>    184 2.117681e-04 2.015411e-04 2.078798e-04 1.937313e-04 1.847828e-04
#>    187 8.010851e-05 7.623370e-05 7.880377e-05 7.349824e-05 7.026578e-05
#>    190 3.003361e-05 2.857783e-05 2.960263e-05 2.762948e-05 2.647443e-05
#>    193 1.116623e-05 1.062362e-05 1.102627e-05 1.029806e-05 9.889522e-06
#>    196 4.119391e-06 3.918636e-06 4.074766e-06 3.807918e-06 3.664843e-06
#>    199 1.508704e-06 1.434951e-06 1.494778e-06 1.397638e-06 1.347984e-06
#>    202 5.488565e-07 5.219351e-07 5.446199e-07 5.094716e-07 4.923942e-07
#>    205 1.983907e-07 1.886308e-07 1.971484e-07 1.845064e-07 1.786822e-07
#>    208 7.131114e-08 6.778999e-08 7.096035e-08 6.643527e-08 6.446523e-08
#>    211 2.551279e-08 2.424410e-08 2.541515e-08 2.380196e-08 2.314125e-08
#>    214 9.074334e-09 8.623437e-09 9.051543e-09 8.479130e-09 8.259244e-09
#>    217 3.215973e-09 3.054333e-09 3.209089e-09 3.008197e-09 2.935539e-09
#>    220 1.133475e-09 1.076779e-09 1.133787e-09 1.062405e-09 1.038343e-09
#>    223 3.960059e-10 3.764060e-10 3.973014e-10 3.728839e-10 3.648247e-10
#>    226 1.381268e-10 1.314816e-10 1.385441e-10 1.299639e-10 1.273524e-10
#>    229 4.391144e-11 4.152362e-11 4.446742e-11 4.168400e-11 4.148706e-11
#>    232 1.975721e-11 1.867027e-11 1.978896e-11 1.843060e-11 1.774740e-11
#>    235 6.093025e-12 5.835324e-12 6.057874e-12 5.874593e-12 5.716236e-12
#>    238 1.709740e-12 1.597529e-12 1.794672e-12 1.643459e-12 1.758170e-12
#>       year
#> length           11           12           13           14           15
#>    1   2.401891e-55 1.902174e-55 1.351578e-55 9.135426e-56 9.143867e-56
#>    4   2.905066e-15 2.300663e-15 1.634722e-15 1.104922e-15 1.105943e-15
#>    7   2.125597e-01 1.683364e-01 1.196104e-01 8.084563e-02 8.092034e-02
#>    10  8.873347e+04 7.027235e+04 4.993160e+04 3.374917e+04 3.378035e+04
#>    13  1.061995e+07 8.410456e+06 5.975999e+06 4.039226e+06 4.042958e+06
#>    16  2.438033e+07 1.930666e+07 1.371895e+07 9.272800e+06 9.280495e+06
#>    19  5.133295e+06 3.899795e+06 2.861490e+06 1.941077e+06 1.832401e+06
#>    22  9.081942e+06 5.338267e+06 4.806879e+06 3.327572e+06 2.092677e+06
#>    25  1.891060e+07 1.109694e+07 9.995696e+06 6.944580e+06 4.338400e+06
#>    28  1.336694e+07 8.195289e+06 7.007677e+06 5.126716e+06 3.264186e+06
#>    31  1.049704e+07 7.527111e+06 5.348605e+06 4.696055e+06 3.180872e+06
#>    34  1.259604e+07 9.652771e+06 6.531066e+06 5.964275e+06 4.199065e+06
#>    37  1.146906e+07 9.271347e+06 6.594096e+06 5.559744e+06 4.207664e+06
#>    40  9.851627e+06 8.604622e+06 6.689899e+06 5.007408e+06 4.157278e+06
#>    43  9.305541e+06 8.420240e+06 7.025489e+06 5.088056e+06 4.245010e+06
#>    46  8.779726e+06 7.851809e+06 6.922339e+06 5.261662e+06 4.108443e+06
#>    49  8.188112e+06 7.147318e+06 6.537285e+06 5.344140e+06 3.970030e+06
#>    52  7.539276e+06 6.574901e+06 6.034909e+06 5.256381e+06 3.973420e+06
#>    55  6.635590e+06 6.060712e+06 5.463689e+06 4.973176e+06 4.022759e+06
#>    58  5.492921e+06 5.491746e+06 4.908183e+06 4.573349e+06 4.009161e+06
#>    61  4.341805e+06 4.801018e+06 4.394709e+06 4.139530e+06 3.886008e+06
#>    64  3.399691e+06 4.012050e+06 3.880968e+06 3.710053e+06 3.657590e+06
#>    67  2.720715e+06 3.229893e+06 3.331714e+06 3.283899e+06 3.350276e+06
#>    70  2.225426e+06 2.554275e+06 2.761125e+06 2.844921e+06 2.988939e+06
#>    73  1.815405e+06 2.016609e+06 2.216446e+06 2.390112e+06 2.591313e+06
#>    76  1.442489e+06 1.591517e+06 1.738942e+06 1.939066e+06 2.174636e+06
#>    79  1.105615e+06 1.241702e+06 1.342928e+06 1.521279e+06 1.761140e+06
#>    82  8.192480e+05 9.456816e+05 1.021524e+06 1.159088e+06 1.375489e+06
#>    85  5.914220e+05 6.982593e+05 7.618297e+05 8.607558e+05 1.037654e+06
#>    88  4.191786e+05 4.996925e+05 5.538656e+05 6.236666e+05 7.579916e+05
#>    91  2.930815e+05 3.478451e+05 3.911776e+05 4.403493e+05 5.372892e+05
#>    94  2.024225e+05 2.366310e+05 2.682625e+05 3.023687e+05 3.699493e+05
#>    97  1.379731e+05 1.578760e+05 1.789277e+05 2.016249e+05 2.474650e+05
#>    100 9.262957e+04 1.034853e+05 1.163526e+05 1.305248e+05 1.607645e+05
#>    103 6.112452e+04 6.664734e+04 7.392161e+04 8.209228e+04 1.014117e+05
#>    106 3.956869e+04 4.212834e+04 4.594209e+04 5.022720e+04 6.212939e+04
#>    109 2.508387e+04 2.609700e+04 2.794162e+04 2.993766e+04 3.699052e+04
#>    112 1.554697e+04 1.581815e+04 1.662513e+04 1.740465e+04 2.142244e+04
#>    115 9.407707e+03 9.368865e+03 9.671181e+03 9.877894e+03 1.208052e+04
#>    118 5.551289e+03 5.416754e+03 5.496717e+03 5.475976e+03 6.640281e+03
#>    121 3.191526e+03 3.055022e+03 3.050739e+03 2.966250e+03 3.561021e+03
#>    124 1.786794e+03 1.680180e+03 1.652920e+03 1.570393e+03 1.864671e+03
#>    127 9.739890e+02 9.010203e+02 8.742174e+02 8.127656e+02 9.540668e+02
#>    130 5.170241e+02 4.712307e+02 4.514247e+02 4.113449e+02 4.772952e+02
#>    133 2.673858e+02 2.404528e+02 2.276745e+02 2.036566e+02 2.336146e+02
#>    136 1.348111e+02 1.197781e+02 1.122128e+02 9.868586e+01 1.119422e+02
#>    139 6.631839e+01 5.828951e+01 5.408285e+01 4.683060e+01 5.254815e+01
#>    142 3.186206e+01 2.773501e+01 2.550925e+01 2.177772e+01 2.418219e+01
#>    145 1.496542e+01 1.291464e+01 1.178467e+01 9.931627e+00 1.091765e+01
#>    148 6.879250e+00 5.890649e+00 5.337006e+00 4.445195e+00 4.839409e+00
#>    151 3.098124e+00 2.634471e+00 2.371534e+00 1.954220e+00 2.107802e+00
#>    154 1.368453e+00 1.156375e+00 1.034921e+00 8.445485e-01 9.028008e-01
#>    157 5.934650e-01 4.986573e-01 4.439406e-01 3.590893e-01 3.805667e-01
#>    160 2.529550e-01 2.114561e-01 1.873580e-01 1.503359e-01 1.580144e-01
#>    163 1.060740e-01 8.825894e-02 7.786290e-02 6.202339e-02 6.467487e-02
#>    166 4.380364e-02 3.629206e-02 3.189125e-02 2.523619e-02 2.611473e-02
#>    169 1.782987e-02 1.471494e-02 1.288412e-02 1.013445e-02 1.041060e-02
#>    172 7.159871e-03 5.887940e-03 5.138396e-03 4.019831e-03 4.100392e-03
#>    175 2.838873e-03 2.326888e-03 2.024523e-03 1.576004e-03 1.596766e-03
#>    178 1.112287e-03 9.089242e-04 7.886064e-04 6.111496e-04 6.152040e-04
#>    181 4.309701e-04 3.511858e-04 3.039102e-04 2.345662e-04 2.346613e-04
#>    184 1.652524e-04 1.343088e-04 1.159493e-04 8.916290e-05 8.867029e-05
#>    187 6.275023e-05 5.087665e-05 4.382370e-05 3.358688e-05 3.321165e-05
#>    190 2.361177e-05 1.910073e-05 1.641832e-05 1.254501e-05 1.233740e-05
#>    193 8.809435e-06 7.111332e-06 6.100643e-06 4.648450e-06 4.547758e-06
#>    196 3.260920e-06 2.627167e-06 2.249620e-06 1.709905e-06 1.664557e-06
#>    199 1.198147e-06 9.634947e-07 8.235904e-07 6.245425e-07 6.050739e-07
#>    202 4.372375e-07 3.509984e-07 2.995378e-07 2.266773e-07 2.186161e-07
#>    205 1.585138e-07 1.270310e-07 1.082282e-07 8.174084e-08 7.846987e-08
#>    208 5.714170e-08 4.572317e-08 3.889814e-08 2.932949e-08 2.803936e-08
#>    211 2.049926e-08 1.638499e-08 1.392491e-08 1.048900e-08 9.988427e-09
#>    214 7.309767e-09 5.832098e-09 4.947669e-09 3.719496e-09 3.529859e-09
#>    217 2.596194e-09 2.070789e-09 1.756335e-09 1.321153e-09 1.249000e-09
#>    220 9.175991e-10 7.302081e-10 6.174815e-10 4.626077e-10 4.357404e-10
#>    223 3.220904e-10 2.555107e-10 2.155389e-10 1.606538e-10 1.499991e-10
#>    226 1.127216e-10 8.916465e-11 7.526880e-11 5.625259e-11 5.261268e-11
#>    229 3.634904e-11 2.871531e-11 2.391171e-11 1.773705e-11 1.606735e-11
#>    232 1.559860e-11 1.268206e-11 1.066289e-11 7.985043e-12 7.598057e-12
#>    235 5.011625e-12 3.868369e-12 3.345886e-12 2.389010e-12 2.167607e-12
#>    238 1.532457e-12 1.185216e-12 9.367224e-13 7.105690e-13 5.905834e-13
#>       year
#> length           16           17           18           19           20
#>    1   4.432552e-56 4.287880e-56 4.119255e-56 4.317666e-56 5.297240e-56
#>    4   5.361134e-16 5.186153e-16 4.982204e-16 5.222180e-16 6.406966e-16
#>    7   3.922669e-02 3.794638e-02 3.645411e-02 3.820998e-02 4.687890e-02
#>    10  1.637526e+04 1.584079e+04 1.521784e+04 1.595083e+04 1.956969e+04
#>    13  1.959852e+06 1.895884e+06 1.821327e+06 1.909055e+06 2.342173e+06
#>    16  4.499422e+06 4.352010e+06 4.180826e+06 4.382115e+06 5.376221e+06
#>    19  9.690359e+05 8.669201e+05 8.280743e+05 8.568387e+05 1.039915e+06
#>    22  1.919302e+06 1.067081e+06 9.715504e+05 8.937097e+05 9.695856e+05
#>    25  3.999525e+06 2.220680e+06 2.004403e+06 1.837443e+06 1.984514e+06
#>    28  2.789228e+06 1.723436e+06 1.383713e+06 1.256323e+06 1.325548e+06
#>    31  2.084010e+06 1.824686e+06 9.923466e+05 8.567824e+05 8.042955e+05
#>    34  2.530680e+06 2.408434e+06 1.204543e+06 9.697360e+05 8.530828e+05
#>    37  2.581908e+06 2.235192e+06 1.291784e+06 8.821210e+05 7.500989e+05
#>    40  2.675343e+06 1.988087e+06 1.405085e+06 7.777885e+05 6.138821e+05
#>    43  2.888057e+06 2.012959e+06 1.489867e+06 7.867635e+05 5.524906e+05
#>    46  2.954797e+06 2.104165e+06 1.435760e+06 8.181997e+05 5.036748e+05
#>    49  2.923757e+06 2.191326e+06 1.374081e+06 8.295490e+05 4.714604e+05
#>    52  2.862248e+06 2.242433e+06 1.385727e+06 8.148736e+05 4.644155e+05
#>    55  2.816025e+06 2.242101e+06 1.443004e+06 7.963434e+05 4.649330e+05
#>    58  2.824117e+06 2.219714e+06 1.502706e+06 8.024154e+05 4.618343e+05
#>    61  2.861738e+06 2.207623e+06 1.541785e+06 8.351319e+05 4.597457e+05
#>    64  2.863735e+06 2.207721e+06 1.556100e+06 8.758831e+05 4.664308e+05
#>    67  2.782437e+06 2.191361e+06 1.548299e+06 9.063226e+05 4.815342e+05
#>    70  2.608637e+06 2.123687e+06 1.516934e+06 9.175030e+05 4.971130e+05
#>    73  2.359453e+06 1.988046e+06 1.455625e+06 9.075356e+05 5.045376e+05
#>    76  2.060500e+06 1.791458e+06 1.359487e+06 8.767982e+05 4.991912e+05
#>    79  1.736866e+06 1.554898e+06 1.230308e+06 8.258328e+05 4.806332e+05
#>    82  1.411589e+06 1.301920e+06 1.076535e+06 7.559005e+05 4.505650e+05
#>    85  1.105259e+06 1.052622e+06 9.100329e+05 6.700947e+05 4.111339e+05
#>    88  8.339852e+05 8.220425e+05 7.428355e+05 5.736109e+05 3.644344e+05
#>    91  6.072162e+05 6.201323e+05 5.851910e+05 4.730490e+05 3.127804e+05
#>    94  4.273285e+05 4.519996e+05 4.446505e+05 3.752219e+05 2.589922e+05
#>    97  2.911415e+05 3.184505e+05 3.257341e+05 2.859693e+05 2.062680e+05
#>    100 1.922555e+05 2.169865e+05 2.300138e+05 2.093175e+05 1.576743e+05
#>    103 1.231437e+05 1.430707e+05 1.565828e+05 1.471552e+05 1.155603e+05
#>    106 7.654618e+04 9.133196e+04 1.028031e+05 9.941412e+04 8.119009e+04
#>    109 4.619683e+04 5.647758e+04 6.513498e+04 6.459369e+04 5.471136e+04
#>    112 2.708425e+04 3.385025e+04 3.985899e+04 4.040929e+04 3.539821e+04
#>    115 1.543613e+04 1.967782e+04 2.358143e+04 2.437138e+04 2.201941e+04
#>    118 8.559198e+03 1.110385e+04 1.350305e+04 1.419056e+04 1.318952e+04
#>    121 4.621623e+03 6.087744e+03 7.492815e+03 7.988868e+03 7.620379e+03
#>    124 2.432387e+03 3.246174e+03 4.034381e+03 4.355148e+03 4.253971e+03
#>    127 1.248990e+03 1.685368e+03 2.110658e+03 2.302636e+03 2.298432e+03
#>    130 6.262916e+02 8.529342e+02 1.074407e+03 1.182563e+03 1.204005e+03
#>    133 3.069583e+02 4.212387e+02 5.328831e+02 5.908312e+02 6.125036e+02
#>    136 1.471808e+02 2.032464e+02 2.578701e+02 2.876030e+02 3.030929e+02
#>    139 6.909843e+01 9.591351e+01 1.219145e+02 1.365988e+02 1.461196e+02
#>    142 3.179092e+01 4.431664e+01 5.638400e+01 6.339218e+01 6.873223e+01
#>    145 1.434582e+01 2.006955e+01 2.554113e+01 2.878378e+01 3.159053e+01
#>    148 6.354814e+00 8.917244e+00 1.134547e+01 1.280404e+01 1.420680e+01
#>    151 2.765679e+00 3.891076e+00 4.947567e+00 5.586897e+00 6.259632e+00
#>    154 1.183547e+00 1.669029e+00 2.120376e+00 2.394033e+00 2.705558e+00
#>    157 4.984414e-01 7.043804e-01 8.939763e-01 1.008580e+00 1.148512e+00
#>    160 2.067483e-01 2.927388e-01 3.711492e-01 4.181876e-01 4.793732e-01
#>    163 8.453107e-02 1.199082e-01 1.518711e-01 1.708231e-01 1.969400e-01
#>    166 3.409392e-02 4.844685e-02 6.130275e-02 6.880920e-02 7.971746e-02
#>    169 1.357543e-02 1.932273e-02 2.442964e-02 2.735635e-02 3.182338e-02
#>    172 5.340298e-03 7.613466e-03 9.618824e-03 1.074351e-02 1.254016e-02
#>    175 2.076926e-03 2.965643e-03 3.744661e-03 4.171133e-03 4.881940e-03
#>    178 7.991286e-04 1.142815e-03 1.442415e-03 1.602161e-03 1.879154e-03
#>    181 3.043946e-04 4.359521e-04 5.500986e-04 6.092670e-04 7.157158e-04
#>    184 1.148558e-04 1.647322e-04 2.078424e-04 2.295332e-04 2.699209e-04
#>    187 4.295648e-05 6.169613e-05 7.784487e-05 8.572198e-05 1.008654e-04
#>    190 1.593339e-05 2.291521e-05 2.891820e-05 3.175433e-05 3.737082e-05
#>    193 5.864380e-06 8.444988e-06 1.066063e-05 1.167382e-05 1.373612e-05
#>    196 2.143062e-06 3.089955e-06 3.902248e-06 4.261600e-06 5.011756e-06
#>    199 7.778058e-07 1.122846e-06 1.418792e-06 1.545430e-06 1.816042e-06
#>    202 2.805935e-07 4.054940e-07 5.126820e-07 5.570810e-07 6.538913e-07
#>    205 1.005366e-07 1.455076e-07 1.841136e-07 1.995595e-07 2.339954e-07
#>    208 3.587116e-08 5.196413e-08 6.579583e-08 7.116676e-08 8.331042e-08
#>    211 1.278104e-08 1.850713e-08 2.343442e-08 2.530731e-08 2.954256e-08
#>    214 4.497955e-09 6.525304e-09 8.295620e-09 8.930001e-09 1.040479e-08
#>    217 1.586731e-09 2.321265e-09 2.935552e-09 3.141979e-09 3.670688e-09
#>    220 5.542062e-10 8.035165e-10 1.023728e-09 1.098474e-09 1.278418e-09
#>    223 1.909531e-10 2.783273e-10 3.490257e-10 3.774090e-10 4.414330e-10
#>    226 6.684043e-11 9.688676e-11 1.215795e-10 1.355025e-10 1.526058e-10
#>    229 2.010162e-11 2.966566e-11 3.792579e-11 3.880226e-11 4.637086e-11
#>    232 9.865854e-12 1.453096e-11 1.772973e-11 1.768165e-11 2.501916e-11
#>    235 2.749866e-12 4.095712e-12 5.367733e-12 5.348569e-12 5.430541e-12
#>    238 6.765762e-13 9.918974e-13 1.351514e-12 1.489067e-12 1.498660e-12
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x55584538a6e0>
#> 

Za_dev <- c(-0.2, -0.1, 0, 0.1, 0.2, 0.3, 0.3, 0.2, 0.1, 0)
Zy_dev <- c(-0.2, -0.2, -0.2, -0.2, -0.2, 2, 2, 2, 2, 0.2, 0.2, 0.2, 0.2, 0.2, 0, 0, 0, 0, 0, 0)
Z_mat <- outer(Za_dev, Zy_dev, "+") + 0.5

sim_abundance(ages = 1:10, years = 1:20, Z = sim_Z(log_mean = log(Z_mat), plot = TRUE))

#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>        1        2        3        4        5        6        7        8 
#> 49367759 14729306 13818293 18227324 28927853 45426111 21106507 23132563 
#>        9       10       11       12       13       14       15       16 
#> 28708331 33824851 31047325 35755679 26306403 43414219 20348490 14233759 
#>       17       18       19       20 
#> 19242349 44211405 46701080 54405467 
#> 
#> $N0
#>  [1] 49367759 43742981 34871981 25643373 17096956 11929096  7711078  4652710
#>  [9]  3225840  2625457
#> 
#> $Z
#>     year
#> age          1          2          3          4          5         6        7
#>   1  0.1209664 0.08526919 0.09636671 0.07632066 0.04713189 0.7473765 2.648708
#>   2  0.2266475 0.13269854 0.14889358 0.10984081 0.11424032 0.7400370 1.823784
#>   3  0.3073985 0.15190681 0.13420786 0.16452990 0.20359003 1.2171137 2.902018
#>   4  0.4053848 0.22516964 0.19175536 0.28134664 0.41428706 1.9033315 4.331861
#>   5  0.3599199 0.40541032 0.22854038 0.41882995 0.41677452 1.8917722 3.891655
#>   6  0.4363226 0.41584072 0.31870668 0.64399432 0.59720090 2.8243259 4.031158
#>   7  0.5052081 0.59952021 0.31005929 0.73692375 0.38115760 1.5516148 2.633515
#>   8  0.3662565 0.30446454 0.22698019 0.76591956 0.31945841 1.5033240 2.224444
#>   9  0.2059382 0.21332562 0.21017502 0.67184034 0.37860823 1.3480216 2.290286
#>   10 0.2094752 0.16338212 0.16480675 0.52193560 0.30934097 1.4522175 2.727276
#>     year
#> age         8        9        10        11        12        13        14
#>   1  5.393027 1.879112 0.3194980 0.8634746 0.5633366 0.9468385 0.8635564
#>   2  4.805972 2.276352 0.8070489 1.6642331 1.2110077 1.2262118 0.6212206
#>   3  6.068416 2.458894 1.2019481 1.7351849 1.4846802 1.9006201 0.9160422
#>   4  7.122605 1.932053 1.2268513 1.4374710 1.1751676 1.5006125 0.8942530
#>   5  8.719422 1.573552 1.4404335 1.6041973 1.4670103 2.1955077 1.1908938
#>   6  7.703766 1.690305 1.7647055 1.6187027 1.4192562 1.9620265 0.9750852
#>   7  7.410699 1.638976 1.3415513 1.6026703 1.0169187 1.3781297 0.7333649
#>   8  7.771610 2.095816 1.4213087 1.0883158 1.0367342 1.3924451 0.7418429
#>   9  6.165919 2.547662 1.6118694 1.0027586 0.6713296 1.0247510 0.7712495
#>   10 4.548732 2.182400 1.3593673 1.1987393 0.5448906 0.8210301 0.4863038
#>     year
#> age         15        16        17        18        19        20
#>   1  0.5229499 0.2773102 0.7686003 0.4525715 0.5432996 0.5461765
#>   2  0.6381112 0.3263958 0.5534363 0.4338147 0.6538391 0.5981703
#>   3  1.1081985 0.4155790 0.5202941 0.3578839 0.5445138 0.5853811
#>   4  1.2816328 0.4798243 0.4156673 0.3162966 0.3554282 0.5170788
#>   5  2.1842813 0.6751432 0.5867137 0.3749712 0.3521092 0.4950887
#>   6  1.8237392 0.5305017 0.4302814 0.3112347 0.5473381 0.7387664
#>   7  1.7854001 0.5619265 0.4130079 0.3324659 0.8076081 1.4790007
#>   8  1.6139443 0.6282287 0.3375586 0.2736002 0.5934398 0.9970884
#>   9  1.0489109 0.4148243 0.2360965 0.2815418 0.4117151 0.5507985
#>   10 0.7800767 0.3037251 0.2008512 0.2128933 0.3065417 0.5083701
#> 
#> $N
#>     year
#> age         1        2        3        4        5        6          7
#>   1  49367759 14729306 13818293 18227324 28927853 45426111 21106507.0
#>   2  43742981 43742981 13525407 12548819 16887963 27596060 21514144.3
#>   3  34871981 34871981 38306999 11654313 11243451 15064798 13165977.5
#>   4  25643373 25643373 29957414 33495958  9886265  9172370  4460438.7
#>   5  17096956 17096956 20473176 24730109 25281632  6532955  1367335.9
#>   6  11929096 11929096 11398595 16290387 16267863 16664882   985197.8
#>   7   7711078  7711078  7870643  8287791  8555556  8953018   989038.2
#>   8   4652710  4652710  4233960  5772357  3966403  5844045  1897193.8
#>   9   3225840  3225840  3431458  3374198  2683605  2881760  1299655.5
#>   10  2625457  2625457  2606133  2780999  1723431  1837770   748547.7
#>     year
#> age            8            9           10           11           12
#>   1  23132562.57 2.870833e+07 3.382485e+07 3.104732e+07 3.575568e+07
#>   2   1493128.14 1.052111e+05 4.384497e+06 2.457422e+07 1.309248e+07
#>   3   3472678.97 1.221490e+04 1.080076e+04 1.956243e+06 4.652779e+06
#>   4    722973.95 8.038689e+03 1.044734e+03 3.246796e+03 3.450179e+05
#>   5     58623.81 5.831959e+02 1.164409e+03 3.063311e+02 7.712040e+02
#>   6     27909.43 9.578055e+00 1.209009e+02 2.757612e+02 6.158813e+01
#>   7     17490.96 1.259064e+01 1.766798e+00 2.070274e+01 5.464362e+01
#>   8     71038.18 1.057762e+01 2.444837e+00 4.619114e-01 4.168664e+00
#>   9    205138.86 2.994500e+01 1.300729e+00 5.901784e-01 1.555640e-01
#>   10   131573.88 4.307482e+02 2.343630e+00 2.595141e-01 2.165164e-01
#>     year
#> age            13           14           15           16           17
#>   1  2.630640e+07 4.341422e+07 2.034849e+07 1.423376e+07 1.924235e+07
#>   2  2.035593e+07 1.020598e+07 1.830603e+07 1.206196e+07 1.078662e+07
#>   3  3.900209e+06 5.972470e+06 5.483553e+06 9.670881e+06 8.702941e+06
#>   4  1.054202e+06 5.829873e+05 2.389582e+06 1.810413e+06 6.382376e+06
#>   5  1.065302e+05 2.350803e+05 2.383910e+05 6.633090e+05 1.120450e+06
#>   6  1.778504e+02 1.185703e+04 7.145254e+04 2.683296e+04 3.376797e+05
#>   7  1.489779e+01 2.500101e+01 4.472000e+03 1.153394e+04 1.578609e+04
#>   8  1.976502e+01 3.754981e+00 1.200774e+01 7.500884e+02 6.575613e+03
#>   9  1.478254e+00 4.910956e+00 1.788255e+00 2.390750e+00 4.001991e+02
#>   10 7.949767e-02 5.305242e-01 2.270998e+00 6.264598e-01 1.578986e+00
#>     year
#> age            18           19           20
#>   1  4.421141e+07 46701079.609 54405466.678
#>   2  8.921938e+06 28118036.828 27125322.337
#>   3  6.201989e+06  5781704.521 14622656.870
#>   4  5.172556e+06  4336146.961  3354104.363
#>   5  4.211728e+06  3769982.120  3039089.495
#>   6  6.231405e+05  2894759.139  2651064.096
#>   7  2.196019e+05   456476.554  1674582.397
#>   8  1.044498e+04   157488.184   203553.578
#>   9  4.691767e+03     7944.829    87000.222
#>   10 3.160391e+02     3540.498     5263.552
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   2.999495e-55 8.949256e-56 8.395742e-56 1.107459e-55 1.757603e-55
#>    4   3.627862e-15 1.082405e-15 1.015458e-15 1.339462e-15 2.125806e-15
#>    7   2.654458e-01 7.919809e-02 7.429966e-02 9.800660e-02 1.555423e-01
#>    10  1.108109e+05 3.306140e+04 3.101654e+04 4.091305e+04 6.493145e+04
#>    13  1.326225e+07 3.956912e+06 3.712174e+06 4.896625e+06 7.771237e+06
#>    16  3.044489e+07 9.088058e+06 8.521873e+06 1.124018e+07 1.783838e+07
#>    19  6.232908e+06 2.436154e+06 1.768701e+06 2.233630e+06 3.488030e+06
#>    22  9.351574e+06 9.250543e+06 2.890070e+06 2.694766e+06 3.638946e+06
#>    25  1.941776e+07 1.941701e+07 6.154018e+06 5.579621e+06 7.484778e+06
#>    28  1.371208e+07 1.371207e+07 5.980419e+06 4.042260e+06 5.153789e+06
#>    31  1.073117e+07 1.073117e+07 9.697016e+06 3.563960e+06 3.636147e+06
#>    34  1.288846e+07 1.288846e+07 1.398644e+07 5.178099e+06 4.239620e+06
#>    37  1.182346e+07 1.182346e+07 1.321401e+07 7.290829e+06 4.127641e+06
#>    40  1.023268e+07 1.023268e+07 1.172894e+07 1.013583e+07 4.320107e+06
#>    43  9.523821e+06 9.523821e+06 1.109279e+07 1.183310e+07 5.556692e+06
#>    46  8.596053e+06 8.596053e+06 1.003274e+07 1.154908e+07 7.256139e+06
#>    49  7.558073e+06 7.558073e+06 8.692329e+06 1.045614e+07 8.479254e+06
#>    52  6.661654e+06 6.661654e+06 7.407441e+06 9.223055e+06 8.590021e+06
#>    55  5.841898e+06 5.841898e+06 6.220902e+06 7.904642e+06 7.747667e+06
#>    58  5.054301e+06 5.054301e+06 5.182985e+06 6.583036e+06 6.485052e+06
#>    61  4.308484e+06 4.308484e+06 4.314172e+06 5.378262e+06 5.186686e+06
#>    64  3.620411e+06 3.620411e+06 3.584322e+06 4.352906e+06 4.027992e+06
#>    67  2.997895e+06 2.997895e+06 2.957560e+06 3.503166e+06 3.067667e+06
#>    70  2.435392e+06 2.435392e+06 2.405187e+06 2.787317e+06 2.300918e+06
#>    73  1.921417e+06 1.921417e+06 1.904680e+06 2.163530e+06 1.693199e+06
#>    76  1.452541e+06 1.452541e+06 1.446716e+06 1.613053e+06 1.209155e+06
#>    79  1.038787e+06 1.038787e+06 1.039143e+06 1.139905e+06 8.267507e+05
#>    82  6.962134e+05 6.962134e+05 6.987034e+05 7.565013e+05 5.350236e+05
#>    85  4.350200e+05 4.350200e+05 4.374157e+05 4.690632e+05 3.252390e+05
#>    88  2.529982e+05 2.529982e+05 2.545924e+05 2.712333e+05 1.850669e+05
#>    91  1.370815e+05 1.370815e+05 1.379389e+05 1.463559e+05 9.852723e+04
#>    94  6.937832e+04 6.937832e+04 6.977084e+04 7.385868e+04 4.915679e+04
#>    97  3.291507e+04 3.291507e+04 3.307125e+04 3.497168e+04 2.304857e+04
#>    100 1.469737e+04 1.469737e+04 1.475150e+04 1.559508e+04 1.019198e+04
#>    103 6.202636e+03 6.202636e+03 6.218661e+03 6.575779e+03 4.266536e+03
#>    106 2.484349e+03 2.484349e+03 2.488109e+03 2.632331e+03 1.697342e+03
#>    109 9.481919e+02 9.481919e+02 9.486767e+02 1.004319e+03 6.441459e+02
#>    112 3.461695e+02 3.461695e+02 3.460293e+02 3.665828e+02 2.340445e+02
#>    115 1.213256e+02 1.213256e+02 1.211765e+02 1.284646e+02 8.169713e+01
#>    118 4.095862e+01 4.095862e+01 4.087826e+01 4.336607e+01 2.748607e+01
#>    121 1.336045e+01 1.336045e+01 1.332560e+01 1.414544e+01 8.939748e+00
#>    124 4.223126e+00 4.223126e+00 4.209707e+00 4.471262e+00 2.818783e+00
#>    127 1.297005e+00 1.297005e+00 1.292238e+00 1.373235e+00 8.638723e-01
#>    130 3.879832e-01 3.879832e-01 3.863884e-01 4.107967e-01 2.579483e-01
#>    133 1.133007e-01 1.133007e-01 1.127920e-01 1.199663e-01 7.520993e-02
#>    136 3.236749e-02 3.236749e-02 3.221140e-02 3.427273e-02 2.145695e-02
#>    139 9.063131e-03 9.063131e-03 9.016798e-03 9.596900e-03 6.001131e-03
#>    142 2.491789e-03 2.491789e-03 2.478419e-03 2.638619e-03 1.648274e-03
#>    145 6.737832e-04 6.737832e-04 6.700185e-04 7.135056e-04 4.453070e-04
#>    148 1.794556e-04 1.794556e-04 1.784180e-04 1.900400e-04 1.185129e-04
#>    151 4.714468e-05 4.714468e-05 4.686403e-05 4.992653e-05 3.111386e-05
#>    154 1.223179e-05 1.223179e-05 1.215719e-05 1.295375e-05 8.067801e-06
#>    157 3.138350e-06 3.138350e-06 3.118773e-06 3.323706e-06 2.069009e-06
#>    160 7.970108e-07 7.970108e-07 7.919594e-07 8.440767e-07 5.251935e-07
#>    163 2.004248e-07 2.004248e-07 1.991279e-07 2.122655e-07 1.320050e-07
#>    166 5.026862e-08 5.026862e-08 4.994956e-08 5.323722e-08 3.312356e-08
#>    169 1.224234e-08 1.224234e-08 1.215224e-08 1.296762e-08 8.036251e-09
#>    172 3.206328e-09 3.206328e-09 3.182728e-09 3.396282e-09 2.104732e-09
#>    175 5.829687e-10 5.829687e-10 5.786779e-10 6.175059e-10 3.826786e-10
#>    178 2.914843e-10 2.914843e-10 2.893389e-10 3.087529e-10 1.913393e-10
#>       year
#> length            6            7            8            9           10
#>    1   2.760007e-55 1.282393e-55 1.405492e-55 1.744266e-55 2.055136e-55
#>    4   3.338205e-15 1.551043e-15 1.699930e-15 2.109674e-15 2.485669e-15
#>    7   2.442519e-01 1.134877e-01 1.243816e-01 1.543620e-01 1.818730e-01
#>    10  1.019634e+05 4.737566e+04 5.192334e+04 6.443871e+04 7.592325e+04
#>    13  1.220336e+07 5.670095e+06 6.214378e+06 7.712264e+06 9.086776e+06
#>    16  2.801221e+07 1.301671e+07 1.426293e+07 1.770054e+07 2.085584e+07
#>    19  5.497558e+06 2.717621e+06 2.563630e+06 3.148724e+06 3.789931e+06
#>    22  5.940570e+06 4.589734e+06 3.819932e+05 1.058732e+05 1.021213e+06
#>    25  1.221255e+07 9.528450e+06 6.757076e+05 4.692811e+04 1.927930e+06
#>    28  8.211716e+06 6.491160e+06 6.120479e+05 2.845137e+04 1.154086e+06
#>    31  5.156753e+06 4.333748e+06 8.870305e+05 9.218690e+03 2.689768e+05
#>    34  5.559737e+06 4.714303e+06 1.198888e+06 5.091401e+03 3.352115e+04
#>    37  4.860332e+06 3.760649e+06 9.295231e+05 4.030001e+03 4.671163e+03
#>    40  3.939974e+06 2.421502e+06 5.177663e+05 3.183001e+03 1.427806e+03
#>    43  3.618291e+06 1.666905e+06 2.864796e+05 2.515294e+03 6.682849e+02
#>    46  3.620499e+06 1.184702e+06 1.621312e+05 1.661037e+03 4.664055e+02
#>    49  4.048852e+06 8.362239e+05 8.329540e+04 8.624682e+02 3.849095e+02
#>    52  4.817383e+06 6.437335e+05 4.104603e+04 3.747883e+02 2.923284e+02
#>    55  5.436310e+06 5.757449e+05 2.435711e+04 1.495318e+02 1.879532e+02
#>    58  5.512358e+06 5.871709e+05 2.176425e+04 5.995004e+01 1.024327e+02
#>    61  5.046351e+06 6.418181e+05 2.752970e+04 2.988193e+01 4.889380e+01
#>    64  4.283280e+06 7.009769e+05 3.851848e+04 2.706199e+01 2.131155e+01
#>    67  3.453691e+06 7.259899e+05 5.078184e+04 3.778800e+01 8.901116e+00
#>    70  2.676842e+06 6.935993e+05 5.953802e+04 5.353309e+01 3.819203e+00
#>    73  1.994548e+06 6.052050e+05 6.131258e+04 6.669629e+01 1.849858e+00
#>    76  1.420260e+06 4.818714e+05 5.564730e+04 7.161330e+01 1.066743e+00
#>    79  9.595768e+05 3.511012e+05 4.488160e+04 6.670207e+01 6.946379e-01
#>    82  6.115170e+05 2.350474e+05 3.247115e+04 5.452442e+01 4.641535e-01
#>    85  3.661697e+05 1.451965e+05 2.126807e+04 3.958953e+01 2.986463e-01
#>    88  2.056582e+05 8.311856e+04 1.272008e+04 2.582406e+01 1.800735e-01
#>    91  1.083503e+05 4.428422e+04 7.001646e+03 1.529004e+01 1.009511e-01
#>    94  5.362530e+04 2.205392e+04 3.572473e+03 8.294260e+00 5.263075e-02
#>    97  2.499335e+04 1.031063e+04 1.700676e+03 4.156853e+00 2.560380e-02
#>    100 1.100329e+04 4.544682e+03 7.598474e+02 1.939226e+00 1.167522e-02
#>    103 4.591359e+03 1.896507e+03 3.203480e+02 8.477990e-01 5.014285e-03
#>    106 1.822294e+03 7.522952e+02 1.280683e+02 3.494491e-01 2.037962e-03
#>    109 6.903888e+02 2.847579e+02 4.876791e+01 1.365412e-01 7.873940e-04
#>    112 2.505348e+02 1.032283e+02 1.776160e+01 5.082292e-02 2.904291e-04
#>    115 8.737365e+01 3.596204e+01 6.210384e+00 1.810056e-02 1.026719e-04
#>    118 2.937609e+01 1.207822e+01 2.091897e+00 6.192936e-03 3.491460e-05
#>    121 9.549689e+00 3.922570e+00 6.809586e-01 2.042888e-03 1.145935e-05
#>    124 3.009972e+00 1.235238e+00 2.148429e-01 6.518707e-04 3.641216e-06
#>    127 9.222042e-01 3.781455e-01 6.587177e-02 2.018096e-04 1.123288e-06
#>    130 2.753062e-01 1.128049e-01 1.967526e-02 6.078042e-05 3.373007e-07
#>    133 8.025757e-02 3.286340e-02 5.738044e-03 1.785256e-05 9.882248e-08
#>    136 2.289403e-02 9.369047e-03 1.637308e-03 5.125449e-06 2.831077e-08
#>    139 6.402404e-03 2.618737e-03 4.579837e-04 1.441295e-06 7.946437e-09
#>    142 1.758346e-03 7.188775e-04 1.258018e-04 3.977249e-07 2.189348e-09
#>    145 4.750138e-04 1.941249e-04 3.398960e-05 1.078876e-07 5.930778e-10
#>    148 1.264124e-04 5.164291e-05 9.046396e-06 2.881424e-08 1.582102e-10
#>    151 3.318644e-05 1.355326e-05 2.375077e-06 7.587931e-09 4.162048e-11
#>    154 8.604766e-06 3.513238e-06 6.158956e-07 1.972895e-09 1.081165e-11
#>    157 2.206766e-06 9.007478e-07 1.579351e-07 5.070521e-10 2.776736e-12
#>    160 5.601081e-07 2.285866e-07 4.009638e-08 1.289885e-10 7.058470e-13
#>    163 1.407783e-07 5.743867e-08 1.007801e-08 3.249486e-11 1.776834e-13
#>    166 3.532556e-08 1.441652e-08 2.528848e-09 8.136502e-12 4.452199e-14
#>    169 8.569404e-09 3.490431e-09 6.135207e-10 2.008552e-12 1.092820e-14
#>    172 2.244368e-09 9.141604e-10 1.606840e-10 5.260493e-13 2.862147e-15
#>    175 4.080668e-10 1.662110e-10 2.921527e-11 9.564532e-14 5.203903e-16
#>    178 2.040334e-10 8.310549e-11 1.460763e-11 4.782266e-14 2.601951e-16
#>       year
#> length           11           12           13           14           15
#>    1   1.886379e-55 2.172449e-55 1.598329e-55 2.637768e-55 1.236337e-55
#>    4   2.281558e-15 2.627559e-15 1.933165e-15 3.190358e-15 1.495339e-15
#>    7   1.669385e-01 1.922549e-01 1.414471e-01 2.334342e-01 1.094119e-01
#>    10  6.968882e+04 8.025719e+04 5.904735e+04 9.744754e+04 4.567422e+04
#>    13  8.340616e+06 9.605478e+06 7.067006e+06 1.166288e+07 5.466460e+06
#>    16  1.914632e+07 2.204761e+07 1.622261e+07 2.676917e+07 1.254887e+07
#>    19  3.864721e+06 4.165140e+06 3.265830e+06 4.950381e+06 2.574273e+06
#>    22  5.261480e+06 2.859581e+06 4.360267e+06 2.274695e+06 3.911724e+06
#>    25  1.081258e+07 5.780739e+06 8.968984e+06 4.519377e+06 8.076482e+06
#>    28  6.588031e+06 3.737820e+06 5.601202e+06 3.061804e+06 5.162088e+06
#>    31  1.940594e+06 1.860091e+06 2.132612e+06 1.987090e+06 2.375231e+06
#>    34  8.227975e+05 1.659881e+06 1.482260e+06 2.090750e+06 2.045712e+06
#>    37  4.813952e+05 1.168809e+06 1.083894e+06 1.516847e+06 1.637797e+06
#>    40  1.919622e+05 5.384710e+05 6.425108e+05 7.326843e+05 1.128603e+06
#>    43  4.988262e+04 2.089090e+05 3.903414e+05 3.288188e+05 8.010365e+05
#>    46  9.375682e+03 8.507104e+04 2.336786e+05 1.798350e+05 5.166776e+05
#>    49  1.536936e+03 3.369011e+04 1.214036e+05 1.119485e+05 2.791363e+05
#>    52  3.301642e+02 1.127194e+04 5.518517e+04 6.883757e+04 1.361009e+05
#>    55  1.373484e+02 3.082090e+03 2.310344e+04 3.849225e+04 6.706673e+04
#>    58  8.394876e+01 7.160112e+02 8.998077e+03 1.883886e+04 3.473760e+04
#>    61  5.268921e+01 1.572109e+02 3.180581e+03 8.063737e+03 1.814634e+04
#>    64  3.010443e+01 4.072519e+01 1.000425e+03 3.082257e+03 9.069642e+03
#>    67  1.534331e+01 1.528363e+01 2.808046e+02 1.079099e+03 4.209764e+03
#>    70  7.057478e+00 7.428926e+00 7.252558e+01 3.527412e+02 1.797999e+03
#>    73  3.003151e+00 3.779340e+00 1.854323e+01 1.088806e+02 7.084316e+02
#>    76  1.222362e+00 1.834461e+00 5.307603e+00 3.203879e+01 2.595117e+02
#>    79  4.951324e-01 8.348592e-01 1.868966e+00 9.153444e+00 8.919398e+01
#>    82  2.071764e-01 3.591885e-01 7.749423e-01 2.636134e+00 2.902497e+01
#>    85  9.125051e-02 1.485091e-01 3.386074e-01 8.094970e-01 9.028145e+00
#>    88  4.192467e-02 6.004764e-02 1.451941e-01 2.774680e-01 2.716045e+00
#>    91  1.955679e-02 2.407281e-02 5.950957e-02 1.056884e-01 8.031802e-01
#>    94  9.010861e-03 9.631949e-03 2.319618e-02 4.264854e-02 2.384637e-01
#>    97  4.024308e-03 3.842077e-03 8.620632e-03 1.735303e-02 7.271581e-02
#>    100 1.724933e-03 1.518128e-03 3.068926e-03 6.908113e-03 2.314002e-02
#>    103 7.069203e-04 5.894748e-04 1.051655e-03 2.654923e-03 7.694738e-03
#>    106 2.769315e-04 2.233746e-04 3.484280e-04 9.810698e-04 2.639219e-03
#>    109 1.038613e-04 8.221867e-05 1.120313e-04 3.486759e-04 9.160559e-04
#>    112 3.738173e-05 2.932189e-05 3.506799e-05 1.194261e-04 3.163214e-04
#>    115 1.294736e-05 1.012439e-05 1.071385e-05 3.952486e-05 1.074077e-04
#>    118 4.327525e-06 3.386027e-06 3.201592e-06 1.267404e-05 3.562977e-05
#>    121 1.399678e-06 1.098178e-06 9.374430e-07 3.947899e-06 1.151372e-05
#>    124 4.392215e-07 3.459541e-07 2.693652e-07 1.197504e-06 3.622203e-06
#>    127 1.340528e-07 1.060532e-07 7.605621e-08 3.545006e-07 1.110100e-06
#>    130 3.988449e-08 3.169713e-08 2.112733e-08 1.026298e-07 3.318544e-07
#>    133 1.159301e-08 9.254127e-09 5.780292e-09 2.911097e-08 9.692136e-08
#>    136 3.298481e-09 2.644084e-09 1.559189e-09 8.104362e-09 2.770318e-08
#>    139 9.203554e-10 7.406474e-10 4.150643e-10 2.217895e-09 7.763123e-09
#>    142 2.522637e-10 2.037305e-10 1.091417e-10 5.975206e-10 2.135738e-09
#>    145 6.803182e-11 5.512499e-11 2.837761e-11 1.586902e-10 5.783190e-10
#>    148 1.807678e-11 1.468930e-11 7.299672e-12 4.159562e-11 1.540361e-10
#>    151 4.739224e-12 3.861571e-12 1.860981e-12 1.077400e-11 4.049966e-11
#>    154 1.227400e-12 1.002104e-12 4.680750e-13 2.760264e-12 1.051441e-11
#>    157 3.144284e-13 2.575169e-13 1.186650e-13 7.006764e-13 2.699956e-12
#>    160 7.974467e-14 6.533548e-14 2.903792e-14 1.761828e-13 6.858473e-13
#>    163 2.002191e-14 1.644280e-14 7.141697e-15 4.380969e-14 1.725870e-13
#>    166 5.029060e-15 4.121027e-15 1.828661e-15 1.110346e-14 4.325941e-14
#>    169 1.210098e-15 1.009602e-15 3.706926e-16 2.473801e-15 1.058952e-14
#>    172 3.169303e-16 2.644196e-16 9.708615e-17 6.479002e-16 2.773445e-15
#>    175 5.762370e-17 4.807629e-17 1.765203e-17 1.178000e-16 5.042628e-16
#>    178 2.881185e-17 2.403815e-17 8.826014e-18 5.890002e-17 2.521314e-16
#>       year
#> length           16           17           18           19           20
#>    1   8.648171e-56 1.169130e-55 2.686204e-55 2.837472e-55 3.305576e-55
#>    4   1.045989e-15 1.414052e-15 3.248940e-15 3.431898e-15 3.998066e-15
#>    7   7.653358e-02 1.034643e-01 2.377206e-01 2.511073e-01 2.925331e-01
#>    10  3.194909e+04 4.319137e+04 9.923691e+04 1.048252e+05 1.221185e+05
#>    13  3.823786e+06 5.169304e+06 1.187704e+07 1.254587e+07 1.461559e+07
#>    16  8.777816e+06 1.186574e+07 2.726049e+07 2.879839e+07 3.354849e+07
#>    19  1.786746e+06 2.311786e+06 5.013643e+06 5.647111e+06 6.472951e+06
#>    22  2.580477e+06 2.326640e+06 2.006865e+06 6.053187e+06 5.867667e+06
#>    25  5.354677e+06 4.788959e+06 3.956271e+06 1.239140e+07 1.200342e+07
#>    28  3.783632e+06 3.387834e+06 2.739284e+06 7.762418e+06 8.058992e+06
#>    31  2.949833e+06 2.670131e+06 1.980518e+06 3.047849e+06 5.003014e+06
#>    34  3.385625e+06 3.213743e+06 2.322004e+06 2.282374e+06 5.202247e+06
#>    37  2.568281e+06 2.931852e+06 2.188832e+06 1.985437e+06 3.978213e+06
#>    40  1.407613e+06 2.449433e+06 2.004423e+06 1.747544e+06 2.345604e+06
#>    43  7.922797e+05 2.039581e+06 1.960005e+06 1.701105e+06 1.585961e+06
#>    46  5.060751e+05 1.449949e+06 1.807175e+06 1.646930e+06 1.360785e+06
#>    49  3.259660e+05 8.696225e+05 1.517542e+06 1.552822e+06 1.293632e+06
#>    52  1.984261e+05 4.867322e+05 1.139267e+06 1.406659e+06 1.242490e+06
#>    55  1.097660e+05 2.738754e+05 7.510638e+05 1.182312e+06 1.149170e+06
#>    58  5.400719e+04 1.541814e+05 4.427083e+05 9.012689e+05 9.984825e+05
#>    61  2.409561e+04 8.366569e+04 2.441098e+05 6.190730e+05 8.021175e+05
#>    64  1.030181e+04 4.264246e+04 1.309727e+05 3.858522e+05 5.898281e+05
#>    67  4.475827e+03 2.029386e+04 6.910328e+04 2.220692e+05 3.960692e+05
#>    70  2.015253e+03 9.121561e+03 3.542171e+04 1.205361e+05 2.440785e+05
#>    73  9.165268e+02 3.958837e+03 1.738413e+04 6.271632e+04 1.394790e+05
#>    76  4.056357e+02 1.695590e+03 8.125448e+03 3.150004e+04 7.488166e+04
#>    79  1.705285e+02 7.239535e+02 3.633576e+03 1.526619e+04 3.823998e+04
#>    82  6.747548e+01 3.066773e+02 1.570247e+03 7.119814e+03 1.873974e+04
#>    85  2.512686e+01 1.272418e+02 6.624578e+02 3.191792e+03 8.847537e+03
#>    88  8.841083e+00 5.106311e+01 2.745188e+02 1.377487e+03 4.023931e+03
#>    91  2.955118e+00 1.966322e+01 1.118171e+02 5.742312e+02 1.759315e+03
#>    94  9.434949e-01 7.242187e+00 4.461541e+01 2.321025e+02 7.378580e+02
#>    97  2.892542e-01 2.551503e+00 1.735293e+01 9.124076e+01 2.965159e+02
#>    100 8.557505e-02 8.615858e-01 6.551121e+00 3.494317e+01 1.141917e+02
#>    103 2.454790e-02 2.796560e-01 2.394165e+00 1.304352e+01 4.219604e+01
#>    106 6.860058e-03 8.752676e-02 8.461659e-01 4.743708e+00 1.499085e+01
#>    109 1.876445e-03 2.649708e-02 2.893082e-01 1.679709e+00 5.132809e+00
#>    112 5.047449e-04 7.781490e-03 9.580629e-02 5.787644e-01 1.698239e+00
#>    115 1.341194e-04 2.222785e-03 3.078240e-02 1.940172e-01 5.443867e-01
#>    118 3.534843e-05 6.190970e-04 9.614807e-03 6.329379e-02 1.695106e-01
#>    121 9.272263e-06 1.685029e-04 2.925468e-03 2.010738e-02 5.139503e-02
#>    124 2.426716e-06 4.490771e-05 8.688420e-04 6.226690e-03 1.520765e-02
#>    127 6.346057e-07 1.174100e-05 2.523557e-04 1.881925e-03 4.400734e-03
#>    130 1.658994e-07 3.016515e-06 7.181219e-05 5.558930e-04 1.247785e-03
#>    133 4.334035e-08 7.628039e-07 2.005525e-05 1.607156e-04 3.472684e-04
#>    136 1.130483e-08 1.901439e-07 5.505294e-06 4.554586e-05 9.501581e-05
#>    139 2.941893e-09 4.678720e-08 1.487608e-06 1.267080e-05 2.559586e-05
#>    142 7.615234e-10 1.137702e-08 3.961882e-07 3.465276e-06 6.797605e-06
#>    145 1.973662e-10 2.739891e-09 1.041539e-07 9.330057e-07 1.782168e-06
#>    148 5.032994e-11 6.528518e-10 2.704223e-08 2.475924e-07 4.616498e-07
#>    151 1.288647e-11 1.548126e-10 6.946481e-09 6.486008e-08 1.183239e-07
#>    154 3.194534e-12 3.574315e-11 1.765563e-09 1.677152e-08 3.001063e-08
#>    157 8.571901e-13 8.807365e-12 4.457650e-10 4.304808e-09 7.565103e-09
#>    160 1.959336e-13 1.894234e-12 1.112290e-10 1.087561e-09 1.883969e-09
#>    163 4.908312e-14 4.300477e-13 2.747057e-11 2.730718e-10 4.644011e-10
#>    166 1.235452e-14 1.186635e-13 7.006637e-12 6.858673e-11 1.186611e-10
#>    169 2.921142e-15 7.362710e-15 1.473670e-12 1.650912e-11 2.454361e-11
#>    172 7.650611e-16 1.928329e-15 3.859612e-13 4.323817e-12 6.428088e-12
#>    175 1.391020e-16 3.506052e-16 7.017477e-14 7.861485e-13 1.168743e-12
#>    178 6.955101e-17 1.753026e-16 3.508738e-14 3.930742e-13 5.843717e-13
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x5558403bb0f8>
#> 

sim_abundance(
  ages = 1:10, years = 1:20,
  Z = sim_Z(log_mean = log(Z_mat), log_sd = 0, phi_age = 0, phi_year = 0, plot = TRUE)
)

#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>        1        2        3        4        5        6        7        8 
#> 32583562 35033763 16272034 14592556 16980811 32795041 17173729 19639770 
#>        9       10       11       12       13       14       15       16 
#> 11631832 17828199 14447605 22972620 29480926 20762877 38363046 34962884 
#>       17       18       19       20 
#> 20697875 18498189 22616901 24909012 
#> 
#> $N0
#>  [1] 32583561.7 29482825.9 24138496.2 17882237.8 11986822.5  7270375.3
#>  [7]  3990066.6  2189795.0  1328177.8   890304.2
#> 
#> $Z
#>     year
#> age    1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18
#>   1  0.1 0.1 0.1 0.1 0.1 2.3 2.3 2.3 2.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.3
#>   2  0.2 0.2 0.2 0.2 0.2 2.4 2.4 2.4 2.4 0.6 0.6 0.6 0.6 0.6 0.4 0.4 0.4 0.4
#>   3  0.3 0.3 0.3 0.3 0.3 2.5 2.5 2.5 2.5 0.7 0.7 0.7 0.7 0.7 0.5 0.5 0.5 0.5
#>   4  0.4 0.4 0.4 0.4 0.4 2.6 2.6 2.6 2.6 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6
#>   5  0.5 0.5 0.5 0.5 0.5 2.7 2.7 2.7 2.7 0.9 0.9 0.9 0.9 0.9 0.7 0.7 0.7 0.7
#>   6  0.6 0.6 0.6 0.6 0.6 2.8 2.8 2.8 2.8 1.0 1.0 1.0 1.0 1.0 0.8 0.8 0.8 0.8
#>   7  0.6 0.6 0.6 0.6 0.6 2.8 2.8 2.8 2.8 1.0 1.0 1.0 1.0 1.0 0.8 0.8 0.8 0.8
#>   8  0.5 0.5 0.5 0.5 0.5 2.7 2.7 2.7 2.7 0.9 0.9 0.9 0.9 0.9 0.7 0.7 0.7 0.7
#>   9  0.4 0.4 0.4 0.4 0.4 2.6 2.6 2.6 2.6 0.8 0.8 0.8 0.8 0.8 0.6 0.6 0.6 0.6
#>   10 0.3 0.3 0.3 0.3 0.3 2.5 2.5 2.5 2.5 0.7 0.7 0.7 0.7 0.7 0.5 0.5 0.5 0.5
#>     year
#> age   19  20
#>   1  0.3 0.3
#>   2  0.4 0.4
#>   3  0.5 0.5
#>   4  0.6 0.6
#>   5  0.7 0.7
#>   6  0.8 0.8
#>   7  0.8 0.8
#>   8  0.7 0.7
#>   9  0.6 0.6
#>   10 0.5 0.5
#> 
#> $N
#>     year
#> age           1          2          3          4          5          6
#>   1  32583561.7 35033762.9 16272033.7 14592555.9 16980810.6 32795040.8
#>   2  29482825.9 29482825.9 31699859.6 14723544.9 13203890.6 15364872.8
#>   3  24138496.2 24138496.2 24138496.2 25953649.9 12054619.0 10810431.3
#>   4  17882237.8 17882237.8 17882237.8 17882237.8 19226936.7  8930281.4
#>   5  11986822.5 11986822.5 11986822.5 11986822.5 11986822.5 12888201.1
#>   6   7270375.3  7270375.3  7270375.3  7270375.3  7270375.3  7270375.3
#>   7   3990066.6  3990066.6  3990066.6  3990066.6  3990066.6  3990066.6
#>   8   2189795.0  2189795.0  2189795.0  2189795.0  2189795.0  2189795.0
#>   9   1328177.8  1328177.8  1328177.8  1328177.8  1328177.8  1328177.8
#>   10   890304.2   890304.2   890304.2   890304.2   890304.2   890304.2
#>     year
#> age            7           8            9           10           11
#>   1  17173729.49 19639769.86 11631832.016 1.782820e+07 1.444760e+07
#>   2   3287992.87  1721818.26  1969060.617 1.166194e+06 1.081335e+07
#>   3   1393869.81   298279.98   156199.829 1.786291e+05 6.400209e+05
#>   4    887374.24   114415.80    24484.312 1.282166e+04 8.870461e+04
#>   5    663283.96    65908.46     8498.071 1.818537e+03 5.761144e+03
#>   6    866158.16    44576.34     4429.412 5.711172e+02 7.393622e+02
#>   7    442111.98    52671.13     2710.690 2.693528e+02 2.101023e+02
#>   8    242636.20    26884.86     3202.935 1.648372e+02 9.908936e+01
#>   9    147166.29    16306.49     1806.811 2.152549e+02 6.701781e+01
#>   10    98648.52    10930.57     1211.141 1.341983e+02 9.672025e+01
#>     year
#> age            12           13           14           15           16
#>   1  2.297262e+07 2.948093e+07 2.076288e+07 3.836305e+07 3.496288e+07
#>   2  8.762915e+06 1.393360e+07 1.788109e+07 1.259332e+07 2.842004e+07
#>   3  5.934492e+06 4.809190e+06 7.646921e+06 9.813348e+06 8.441556e+06
#>   4  3.178249e+05 2.946981e+06 2.388173e+06 3.797349e+06 5.952096e+06
#>   5  3.985755e+04 1.428080e+05 1.324164e+06 1.073075e+06 2.084029e+06
#>   6  2.342307e+03 1.620487e+04 5.806138e+04 5.383650e+05 5.328734e+05
#>   7  2.719961e+02 8.616864e+02 5.961439e+03 2.135959e+04 2.419030e+05
#>   8  7.729231e+01 1.000618e+02 3.169967e+02 2.193091e+03 9.597482e+03
#>   9  4.028673e+01 3.142471e+01 4.068209e+01 1.288812e+02 1.089057e+03
#>   10 3.011305e+01 1.810199e+01 1.412003e+01 1.827964e+01 7.073153e+01
#>     year
#> age            17           18          19          20
#>   1  20697874.818 18498189.499 22616901.16 24909012.16
#>   2  25901141.694 15333362.794 13703795.83 16755012.47
#>   3  19050524.907 17362054.493 10278260.45  9185929.05
#>   4   5120062.309 11554727.440 10530618.37  6234080.09
#>   5   3266579.688  2809949.773  6341368.87  5779325.89
#>   6   1034898.215  1622135.467  1395379.76  3149030.59
#>   7    239435.465   465009.743   728872.45   626984.54
#>   8    108694.010   107585.289   208942.35   327503.50
#>   9      4765.968    53975.848    53425.27   103757.70
#>   10      597.687     2615.619    29622.57    29320.41
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   1.979717e-55 2.128587e-55 9.886589e-56 8.866169e-56 1.031723e-55
#>    4   2.394451e-15 2.574508e-15 1.195774e-15 1.072355e-15 1.247860e-15
#>    7   1.751987e-01 1.883732e-01 8.749319e-02 7.846280e-02 9.130422e-02
#>    10  7.313705e+04 7.863677e+04 3.652420e+04 3.275445e+04 3.811512e+04
#>    13  8.753314e+06 9.411541e+06 4.371353e+06 3.920174e+06 4.561759e+06
#>    16  2.009423e+07 2.160494e+07 1.003746e+07 8.999433e+06 1.047172e+07
#>    19  4.125316e+06 4.393885e+06 2.379037e+06 1.876072e+06 2.109303e+06
#>    22  6.301023e+06 6.308170e+06 6.719939e+06 3.143190e+06 2.829006e+06
#>    25  1.309104e+07 1.309109e+07 1.406515e+07 6.613314e+06 5.869677e+06
#>    28  9.282112e+06 9.282112e+06 9.865332e+06 5.514020e+06 4.237417e+06
#>    31  7.380302e+06 7.380302e+06 7.515061e+06 6.897825e+06 3.636001e+06
#>    34  8.920707e+06 8.920707e+06 8.935809e+06 9.428201e+06 4.809345e+06
#>    37  8.201736e+06 8.201736e+06 8.202714e+06 8.631454e+06 5.465309e+06
#>    40  7.118967e+06 7.118967e+06 7.119009e+06 7.295628e+06 6.270662e+06
#>    43  6.633948e+06 6.633948e+06 6.633949e+06 6.679374e+06 6.691445e+06
#>    46  5.964461e+06 5.964461e+06 5.964461e+06 5.972536e+06 6.161005e+06
#>    49  5.166524e+06 5.166524e+06 5.166524e+06 5.167591e+06 5.279343e+06
#>    52  4.414443e+06 4.414443e+06 4.414443e+06 4.414554e+06 4.455866e+06
#>    55  3.696060e+06 3.696060e+06 3.696060e+06 3.696070e+06 3.707447e+06
#>    58  3.023033e+06 3.023033e+06 3.023033e+06 3.023034e+06 3.025534e+06
#>    61  2.425566e+06 2.425566e+06 2.425566e+06 2.425566e+06 2.426023e+06
#>    64  1.916310e+06 1.916310e+06 1.916310e+06 1.916310e+06 1.916382e+06
#>    67  1.492763e+06 1.492763e+06 1.492763e+06 1.492763e+06 1.492773e+06
#>    70  1.143439e+06 1.143439e+06 1.143439e+06 1.143439e+06 1.143440e+06
#>    73  8.544128e+05 8.544128e+05 8.544128e+05 8.544128e+05 8.544130e+05
#>    76  6.156305e+05 6.156305e+05 6.156305e+05 6.156305e+05 6.156305e+05
#>    79  4.226788e+05 4.226788e+05 4.226788e+05 4.226788e+05 4.226788e+05
#>    82  2.739210e+05 2.739210e+05 2.739210e+05 2.739210e+05 2.739210e+05
#>    85  1.665588e+05 1.665588e+05 1.665588e+05 1.665588e+05 1.665588e+05
#>    88  9.477260e+04 9.477260e+04 9.477260e+04 9.477260e+04 9.477260e+04
#>    91  5.045912e+04 5.045912e+04 5.045912e+04 5.045912e+04 5.045912e+04
#>    94  2.518148e+04 2.518148e+04 2.518148e+04 2.518148e+04 2.518148e+04
#>    97  1.181226e+04 1.181226e+04 1.181226e+04 1.181226e+04 1.181226e+04
#>    100 5.226268e+03 5.226268e+03 5.226268e+03 5.226268e+03 5.226268e+03
#>    103 2.189170e+03 2.189170e+03 2.189170e+03 2.189170e+03 2.189170e+03
#>    106 8.714686e+02 8.714686e+02 8.714686e+02 8.714686e+02 8.714686e+02
#>    109 3.309317e+02 3.309317e+02 3.309317e+02 3.309317e+02 3.309317e+02
#>    112 1.203121e+02 1.203121e+02 1.203121e+02 1.203121e+02 1.203121e+02
#>    115 4.201983e+01 4.201983e+01 4.201983e+01 4.201983e+01 4.201983e+01
#>    118 1.414409e+01 1.414409e+01 1.414409e+01 1.414409e+01 1.414409e+01
#>    121 4.602358e+00 4.602358e+00 4.602358e+00 4.602358e+00 4.602358e+00
#>    124 1.451738e+00 1.451738e+00 1.451738e+00 1.451738e+00 1.451738e+00
#>    127 4.450700e-01 4.450700e-01 4.450700e-01 4.450700e-01 4.450700e-01
#>    130 1.329368e-01 1.329368e-01 1.329368e-01 1.329368e-01 1.329368e-01
#>    133 3.877090e-02 3.877090e-02 3.877090e-02 3.877090e-02 3.877090e-02
#>    136 1.106375e-02 1.106375e-02 1.106375e-02 1.106375e-02 1.106375e-02
#>    139 3.094984e-03 3.094984e-03 3.094984e-03 3.094984e-03 3.094984e-03
#>    142 8.502264e-04 8.502264e-04 8.502264e-04 8.502264e-04 8.502264e-04
#>    145 2.297390e-04 2.297390e-04 2.297390e-04 2.297390e-04 2.297390e-04
#>    148 6.115089e-05 6.115089e-05 6.115089e-05 6.115089e-05 6.115089e-05
#>    151 1.605630e-05 1.605630e-05 1.605630e-05 1.605630e-05 1.605630e-05
#>    154 4.163831e-06 4.163831e-06 4.163831e-06 4.163831e-06 4.163831e-06
#>    157 1.067938e-06 1.067938e-06 1.067938e-06 1.067938e-06 1.067938e-06
#>    160 2.711022e-07 2.711022e-07 2.711022e-07 2.711022e-07 2.711022e-07
#>    163 6.814702e-08 6.814702e-08 6.814702e-08 6.814702e-08 6.814702e-08
#>    166 1.709833e-08 1.709833e-08 1.709833e-08 1.709833e-08 1.709833e-08
#>    169 4.151432e-09 4.151432e-09 4.151432e-09 4.151432e-09 4.151432e-09
#>    172 1.087280e-09 1.087280e-09 1.087280e-09 1.087280e-09 1.087280e-09
#>    175 1.976872e-10 1.976872e-10 1.976872e-10 1.976872e-10 1.976872e-10
#>    178 9.884362e-11 9.884362e-11 9.884362e-11 9.884362e-11 9.884362e-11
#>       year
#> length            6            7            8            9           10
#>    1   1.992567e-55 1.043444e-55 1.193276e-55 7.067288e-56 1.083209e-55
#>    4   2.409992e-15 1.262037e-15 1.443257e-15 8.547823e-16 1.310131e-15
#>    7   1.763358e-01 9.234153e-02 1.056012e-01 6.254327e-02 9.586055e-02
#>    10  7.361174e+04 3.854815e+04 4.408342e+04 2.610881e+04 4.001717e+04
#>    13  8.810126e+06 4.613585e+06 5.276067e+06 3.124799e+06 4.789403e+06
#>    16  2.022253e+07 1.058919e+07 1.210943e+07 7.172063e+06 1.099240e+07
#>    19  3.883307e+06 1.944190e+06 2.185076e+06 1.311963e+06 1.976072e+06
#>    22  3.329704e+06 7.420665e+05 4.196061e+05 4.482579e+05 2.973999e+05
#>    25  6.813047e+06 1.453158e+06 7.588489e+05 8.665740e+05 5.139409e+05
#>    28  4.725631e+06 9.530608e+05 4.717910e+05 5.278500e+05 3.180587e+05
#>    31  3.440534e+06 5.219450e+05 1.732700e+05 1.554693e+05 1.117435e+05
#>    34  4.045411e+06 5.208031e+05 1.156973e+05 6.660048e+04 6.823174e+04
#>    37  3.833394e+06 4.553106e+05 8.766405e+04 4.163461e+04 4.511966e+04
#>    40  3.650887e+06 3.750973e+05 5.926491e+04 2.153776e+04 2.063716e+04
#>    43  3.992652e+06 3.451540e+05 4.497918e+04 1.134035e+04 8.088262e+03
#>    46  4.408786e+06 3.282926e+05 3.678505e+04 7.019555e+03 3.545247e+03
#>    49  4.572603e+06 3.232107e+05 3.083860e+04 4.731184e+03 1.733676e+03
#>    52  4.317972e+06 3.282161e+05 2.706674e+04 3.397509e+03 8.935449e+02
#>    55  3.738800e+06 3.249292e+05 2.488114e+04 2.607154e+03 5.003342e+02
#>    58  3.065530e+06 3.010809e+05 2.344667e+04 2.124560e+03 3.111835e+02
#>    61  2.446141e+06 2.596517e+05 2.189974e+04 1.826445e+03 2.139203e+02
#>    64  1.923645e+06 2.116641e+05 1.967443e+04 1.625039e+03 1.610980e+02
#>    67  1.494897e+06 1.663091e+05 1.676465e+04 1.447679e+03 1.304406e+02
#>    70  1.143970e+06 1.273605e+05 1.353339e+04 1.249487e+03 1.094531e+02
#>    73  8.545292e+05 9.497168e+04 1.037454e+04 1.021269e+03 9.102839e+01
#>    76  6.156534e+05 6.832124e+04 7.550964e+03 7.808327e+02 7.234288e+01
#>    79  4.226830e+05 4.686707e+04 5.199189e+03 5.554595e+02 5.372562e+01
#>    82  2.739217e+05 3.036026e+04 3.369969e+03 3.670508e+02 3.689966e+01
#>    85  1.665589e+05 1.845746e+04 2.048044e+03 2.254018e+02 2.337366e+01
#>    88  9.477261e+04 1.050161e+04 1.164715e+03 1.288423e+02 1.367552e+01
#>    91  5.045913e+04 5.591138e+03 6.198781e+02 6.872531e+01 7.417371e+00
#>    94  2.518148e+04 2.790209e+03 3.092711e+02 3.431568e+01 3.746591e+00
#>    97  1.181226e+04 1.308840e+03 1.450528e+02 1.609652e+01 1.771061e+00
#>    100 5.226268e+03 5.790877e+02 6.417218e+01 7.120118e+00 7.873554e-01
#>    103 2.189170e+03 2.425670e+02 2.687898e+01 2.981618e+00 3.307525e-01
#>    106 8.714686e+02 9.656149e+01 1.069973e+01 1.186617e+00 1.318794e-01
#>    109 3.309317e+02 3.666829e+01 4.063052e+00 4.505082e-01 5.012067e-02
#>    112 1.203121e+02 1.333096e+01 1.477131e+00 1.637565e-01 1.822724e-02
#>    115 4.201983e+01 4.655930e+00 5.158957e-01 5.718548e-02 6.365967e-03
#>    118 1.414409e+01 1.567210e+00 1.736526e-01 1.924698e-02 2.142415e-03
#>    121 4.602358e+00 5.099558e-01 5.650487e-02 6.262320e-03 6.969207e-04
#>    124 1.451738e+00 1.608572e-01 1.782352e-02 1.975235e-03 2.197579e-04
#>    127 4.450700e-01 4.931516e-02 5.464281e-03 6.055365e-04 6.734892e-05
#>    130 1.329368e-01 1.472982e-02 1.632112e-03 1.808605e-04 2.010924e-05
#>    133 3.877090e-02 4.295938e-03 4.760037e-04 5.274656e-05 5.862880e-06
#>    136 1.106375e-02 1.225898e-03 1.358334e-04 1.505161e-05 1.672521e-06
#>    139 3.094984e-03 3.429340e-04 3.799817e-05 4.210496e-06 4.677383e-07
#>    142 8.502264e-04 9.420777e-05 1.043852e-05 1.156659e-06 1.284593e-07
#>    145 2.297390e-04 2.545581e-05 2.820585e-06 3.125373e-07 3.470263e-08
#>    148 6.115089e-05 6.775712e-06 7.507703e-07 8.318936e-08 9.235029e-09
#>    151 1.605630e-05 1.779089e-06 1.971287e-07 2.184283e-08 2.424353e-09
#>    154 4.163831e-06 4.613656e-07 5.112077e-08 5.664392e-09 6.286083e-10
#>    157 1.067938e-06 1.183309e-07 1.311143e-08 1.452813e-09 1.611892e-10
#>    160 2.711022e-07 3.003898e-08 3.328414e-09 3.687988e-10 4.091755e-11
#>    163 6.814702e-08 7.550905e-09 8.366641e-10 9.270503e-11 1.028371e-11
#>    166 1.709833e-08 1.894549e-09 2.099220e-10 2.326002e-11 2.580627e-12
#>    169 4.151432e-09 4.599918e-10 5.096854e-11 5.647476e-12 6.257581e-13
#>    172 1.087280e-09 1.204740e-10 1.334890e-11 1.479101e-12 1.638890e-13
#>    175 1.976872e-10 2.190437e-11 2.427073e-12 2.689274e-13 2.979801e-14
#>    178 9.884362e-11 1.095219e-11 1.213537e-12 1.344637e-13 1.489900e-14
#>       year
#> length           11           12           13           14           15
#>    1   8.778100e-56 1.395774e-55 1.791207e-55 1.261514e-55 2.330868e-55
#>    4   1.061704e-15 1.688177e-15 2.166449e-15 1.525791e-15 2.819165e-15
#>    7   7.768341e-02 1.235216e-01 1.585162e-01 1.116400e-01 2.062745e-01
#>    10  3.242909e+04 5.156434e+04 6.617288e+04 4.660435e+04 8.610968e+04
#>    13  3.881234e+06 6.171411e+06 7.919815e+06 5.577781e+06 1.030593e+07
#>    16  8.909481e+06 1.416539e+07 1.817895e+07 1.280430e+07 2.365515e+07
#>    19  1.786730e+06 2.682652e+06 3.493158e+06 2.611713e+06 4.441561e+06
#>    22  2.317470e+06 1.911430e+06 3.018277e+06 3.823735e+06 2.762675e+06
#>    25  4.756652e+06 3.884451e+06 6.151163e+06 7.901501e+06 5.589528e+06
#>    28  2.885003e+06 2.679743e+06 3.969400e+06 5.186814e+06 3.932743e+06
#>    31  8.038435e+05 1.889600e+06 1.957717e+06 2.843598e+06 3.022904e+06
#>    34  2.911709e+05 2.058789e+06 1.809605e+06 2.767889e+06 3.507042e+06
#>    37  1.701433e+05 1.471596e+06 1.545762e+06 2.162990e+06 2.863226e+06
#>    40  8.453490e+04 6.578656e+05 1.196535e+06 1.372598e+06 1.922227e+06
#>    43  4.034655e+04 2.375778e+05 9.234951e+05 9.616299e+05 1.372372e+06
#>    46  2.047236e+04 9.316266e+04 5.974565e+05 7.303093e+05 9.718436e+05
#>    49  9.714813e+03 4.143574e+04 3.007721e+05 5.347124e+05 6.472577e+05
#>    52  4.134257e+03 1.890443e+04 1.246966e+05 3.569189e+05 4.291474e+05
#>    55  1.695979e+03 8.513810e+03 4.741392e+04 2.078374e+05 2.875284e+05
#>    58  7.284035e+02 3.716055e+03 1.816960e+04 1.036636e+05 1.859813e+05
#>    61  3.418420e+02 1.550334e+03 7.242437e+03 4.499261e+04 1.108673e+05
#>    64  1.792548e+02 6.264898e+02 2.945291e+03 1.765778e+04 5.944938e+04
#>    67  1.067951e+02 2.557200e+02 1.189977e+03 6.562418e+03 2.853228e+04
#>    70  7.181138e+01 1.113013e+02 4.718253e+02 2.401214e+03 1.236139e+04
#>    73  5.236756e+01 5.380837e+01 1.845671e+02 8.830780e+02 4.918831e+03
#>    76  3.917705e+01 2.896848e+01 7.273761e+01 3.273427e+02 1.837976e+03
#>    79  2.866496e+01 1.674524e+01 2.972235e+01 1.217139e+02 6.599348e+02
#>    82  1.989250e+01 9.890556e+00 1.285431e+01 4.525759e+01 2.322361e+02
#>    85  1.288813e+01 5.737205e+00 5.870729e+00 1.686090e+01 8.116323e+01
#>    88  7.748867e+00 3.190955e+00 2.766886e+00 6.323497e+00 2.833155e+01
#>    91  4.321647e+00 1.681601e+00 1.307258e+00 2.395367e+00 9.877525e+00
#>    94  2.241425e+00 8.359185e-01 6.050370e-01 9.153615e-01 3.429561e+00
#>    97  1.085407e+00 3.918195e-01 2.704477e-01 3.507318e-01 1.181793e+00
#>    100 4.930010e-01 1.734898e-01 1.159246e-01 1.335735e-01 4.029674e-01
#>    103 2.110329e-01 7.277508e-02 4.752736e-02 5.012556e-02 1.356523e-01
#>    106 8.553054e-02 2.901876e-02 1.863869e-02 1.840830e-02 4.500235e-02
#>    109 3.296786e-02 1.103816e-02 7.002266e-03 6.585971e-03 1.469141e-02
#>    112 1.213586e-02 4.019380e-03 2.525676e-03 2.289942e-03 4.714138e-03
#>    115 4.282984e-03 1.405842e-03 8.768784e-04 7.731499e-04 1.485470e-03
#>    118 1.454377e-03 4.738315e-04 2.938164e-04 2.535389e-04 4.594056e-04
#>    121 4.767581e-04 1.543587e-04 9.526448e-05 8.083034e-05 1.394080e-04
#>    124 1.513319e-04 4.873941e-05 2.996459e-05 2.508635e-05 4.151083e-05
#>    127 4.664303e-05 1.495569e-05 9.165546e-06 7.591254e-06 1.213275e-05
#>    130 1.399523e-05 4.470547e-06 2.732560e-06 2.243490e-06 3.482745e-06
#>    133 4.097627e-06 1.304714e-06 7.957330e-07 6.486327e-07 9.825608e-07
#>    136 1.173226e-06 3.725358e-07 2.267846e-07 1.837620e-07 2.726774e-07
#>    139 3.291467e-07 1.042673e-07 6.337383e-08 5.109644e-08 7.450737e-08
#>    142 9.064573e-08 2.865626e-08 1.739389e-08 1.396500e-08 2.006199e-08
#>    145 2.454619e-08 7.746243e-09 4.696493e-09 3.757697e-09 5.331402e-09
#>    148 6.545867e-09 2.062566e-09 1.249262e-09 9.963777e-10 1.398028e-09
#>    151 1.721544e-09 5.417291e-10 3.278390e-10 2.608141e-10 3.626633e-10
#>    154 4.470920e-10 1.405218e-10 8.497171e-11 6.742652e-11 9.283856e-11
#>    157 1.148014e-10 3.604949e-11 2.178856e-11 1.727351e-11 2.374464e-11
#>    160 2.917729e-11 9.153104e-12 5.527852e-12 4.369317e-12 5.927240e-12
#>    163 7.343257e-12 2.301355e-12 1.389025e-12 1.096043e-12 1.478156e-12
#>    166 1.840359e-12 5.772928e-13 3.486309e-13 2.755318e-13 3.736235e-13
#>    169 4.510004e-13 1.404152e-13 8.440845e-14 6.584081e-14 8.523680e-14
#>    172 1.181192e-13 3.677542e-14 2.210698e-14 1.724402e-14 2.232392e-14
#>    175 2.147621e-14 6.686439e-15 4.019450e-15 3.135277e-15 4.058895e-15
#>    178 1.073811e-14 3.343220e-15 2.009725e-15 1.567638e-15 2.029448e-15
#>       year
#> length           16           17           18           19           20
#>    1   2.124281e-55 1.257565e-55 1.123916e-55 1.374161e-55 1.513426e-55
#>    4   2.569299e-15 1.521014e-15 1.359367e-15 1.662036e-15 1.830475e-15
#>    7   1.879921e-01 1.112905e-01 9.946302e-02 1.216089e-01 1.339334e-01
#>    10  7.847768e+04 4.645844e+04 4.152103e+04 5.076589e+04 5.591076e+04
#>    13  9.392500e+06 5.560319e+06 4.969391e+06 6.075850e+06 6.691607e+06
#>    16  2.156108e+07 1.276541e+07 1.140760e+07 1.394681e+07 1.536049e+07
#>    19  4.366149e+06 2.755236e+06 2.315625e+06 2.736470e+06 3.045023e+06
#>    22  6.082763e+06 5.512213e+06 3.282032e+06 2.950452e+06 3.599043e+06
#>    25  1.253839e+07 1.148875e+07 6.834600e+06 6.079828e+06 7.415036e+06
#>    28  8.009982e+06 8.016663e+06 5.131211e+06 4.255351e+06 4.988356e+06
#>    31  3.680474e+06 5.947394e+06 4.945967e+06 3.224540e+06 3.142688e+06
#>    34  3.231561e+06 6.739349e+06 6.327968e+06 3.909412e+06 3.412904e+06
#>    37  2.825908e+06 5.272430e+06 5.696155e+06 3.878261e+06 3.055757e+06
#>    40  2.348654e+06 3.215648e+06 4.616218e+06 3.783042e+06 2.607089e+06
#>    43  2.014472e+06 2.177932e+06 3.818234e+06 3.712764e+06 2.494460e+06
#>    46  1.557937e+06 1.690905e+06 2.816388e+06 3.252980e+06 2.403739e+06
#>    49  1.079363e+06 1.336456e+06 1.859483e+06 2.578475e+06 2.223500e+06
#>    52  7.133453e+05 1.013562e+06 1.228082e+06 1.896013e+06 1.929644e+06
#>    55  4.602461e+05 7.154528e+05 8.538287e+05 1.293273e+06 1.538109e+06
#>    58  2.902364e+05 4.700334e+05 6.025673e+05 8.359015e+05 1.125206e+06
#>    61  1.796176e+05 2.930654e+05 4.118942e+05 5.327991e+05 7.642967e+05
#>    64  1.084367e+05 1.766754e+05 2.672121e+05 3.422168e+05 4.907316e+05
#>    67  6.259101e+04 1.039491e+05 1.647156e+05 2.195997e+05 3.046270e+05
#>    70  3.382246e+04 5.967045e+04 9.750187e+04 1.381446e+05 1.864128e+05
#>    73  1.690149e+04 3.315009e+04 5.598362e+04 8.420317e+04 1.131953e+05
#>    76  7.790901e+03 1.761833e+04 3.130353e+04 4.960486e+04 6.772368e+04
#>    79  3.328290e+03 8.867547e+03 1.699628e+04 2.828567e+04 3.940673e+04
#>    82  1.329816e+03 4.202310e+03 8.898493e+03 1.562378e+04 2.204749e+04
#>    85  5.026977e+02 1.872915e+03 4.458952e+03 8.344362e+03 1.177576e+04
#>    88  1.820069e+02 7.869565e+02 2.126498e+03 4.292692e+03 5.983566e+03
#>    91  6.384060e+01 3.132091e+02 9.623434e+02 2.118102e+03 2.889581e+03
#>    94  2.189522e+01 1.187759e+02 4.130473e+02 9.990066e+02 1.326785e+03
#>    97  7.388002e+00 4.318550e+01 1.683560e+02 4.495216e+02 5.799763e+02
#>    100 2.459952e+00 1.514430e+01 6.532460e+01 1.928820e+02 2.417919e+02
#>    103 8.085945e-01 5.149224e+00 2.420412e+01 7.897975e+01 9.634225e+01
#>    106 2.620910e-01 1.704826e+00 8.592880e+00 3.091164e+01 3.677456e+01
#>    109 8.363012e-02 5.514145e-01 2.933075e+00 1.158916e+01 1.348026e+01
#>    112 2.622952e-02 1.746350e-01 9.658315e-01 4.172374e+00 4.757233e+00
#>    115 8.077282e-03 5.423675e-02 3.077912e-01 1.446292e+00 1.620314e+00
#>    118 2.440940e-03 1.653403e-02 9.520837e-02 4.839725e-01 5.339435e-01
#>    121 7.238528e-04 4.950589e-03 2.866437e-02 1.567498e-01 1.706363e-01
#>    124 2.107160e-04 1.456579e-03 8.420518e-03 4.926090e-02 5.300474e-02
#>    127 6.025201e-05 4.213162e-04 2.419051e-03 1.505708e-02 1.603851e-02
#>    130 1.693647e-05 1.198667e-04 6.810027e-04 4.486393e-03 4.737045e-03
#>    133 4.684344e-06 3.356311e-05 1.882144e-04 1.305828e-03 1.368302e-03
#>    136 1.276058e-06 9.255371e-06 5.115445e-05 3.720139e-04 3.872330e-04
#>    139 3.427264e-07 2.515496e-06 1.369302e-05 1.039230e-04 1.075508e-04
#>    142 9.081725e-08 6.743423e-07 3.614841e-06 2.851536e-05 2.936235e-05
#>    145 2.379673e-08 1.784990e-07 9.423933e-07 7.697544e-06 7.891342e-06
#>    148 6.154074e-09 4.667062e-08 2.428548e-07 2.047152e-06 2.090616e-06
#>    151 1.577336e-09 1.207655e-08 6.194435e-08 5.371385e-07 5.466971e-07
#>    154 3.993937e-10 3.081062e-09 1.564097e-08 1.391953e-07 1.412422e-07
#>    157 1.011773e-10 7.890608e-10 3.927020e-09 3.569149e-08 3.613162e-08
#>    160 2.503234e-11 1.957631e-10 9.743673e-10 9.053030e-09 9.141438e-09
#>    163 6.178403e-12 4.876002e-11 2.391239e-10 2.274592e-09 2.290930e-09
#>    166 1.576791e-12 1.233888e-11 6.135169e-11 5.709531e-10 5.764262e-10
#>    169 3.298166e-13 2.786976e-12 1.219647e-11 1.381282e-10 1.367192e-10
#>    172 8.638055e-14 7.299224e-13 3.194312e-12 3.617643e-11 3.580742e-11
#>    175 1.570555e-14 1.327132e-13 5.807841e-13 6.577533e-12 6.510439e-12
#>    178 7.852777e-15 6.635658e-14 2.903920e-13 3.288766e-12 3.255220e-12
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x55583fb65538>
#> 

N0_fun <- sim_N0(N0 = "exp", plot = TRUE)
N0_fun(R0 = 1000, Z0 = rep(0.5, 20), ages = 1:20)

#>  [1] 1.000000e+03 6.065307e+02 3.678794e+02 2.231302e+02 1.353353e+02
#>  [6] 8.208500e+01 4.978707e+01 3.019738e+01 1.831564e+01 1.110900e+01
#> [11] 6.737947e+00 4.086771e+00 2.478752e+00 1.503439e+00 9.118820e-01
#> [16] 5.530844e-01 3.354626e-01 2.034684e-01 1.234098e-01 7.485183e-02
sim_abundance(N0 = sim_N0(N0 = "exp", plot = TRUE))

#> $ages
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $lengths
#>  [1]   1   4   7  10  13  16  19  22  25  28  31  34  37  40  43  46  49  52  55
#> [20]  58  61  64  67  70  73  76  79  82  85  88  91  94  97 100 103 106 109 112
#> [39] 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169
#> [58] 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226
#> [77] 229 232 235 238
#> 
#> $years
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
#> 
#> $R
#>        1        2        3        4        5        6        7        8 
#> 32303520  9523948 10832311 11897107  9947401 12530352 18851310  9292135 
#>        9       10       11       12       13       14       15       16 
#> 11015306 16854814 13175322 18048372  7827851 11615858 10000817 11141690 
#>       17       18       19       20 
#> 26857207 12184130 11125802  8079175 
#> 
#> $N0
#>  [1] 32303520.124 27161561.836 21811468.928 17402765.420 12464033.743
#>  [6]  8094536.085  4305642.089  2126645.338   845176.702   350754.423
#> [11]   172436.294    91135.442    56676.076    32782.520    22888.474
#> [16]    13238.680     8880.086     5389.254     3266.856     1939.020
#> 
#> $Z
#>     year
#> age          1         2         3         4         5         6         7
#>   1  0.1733734 0.1241279 0.4485343 0.2908790 0.6871971 0.4586619 0.7682233
#>   2  0.2193669 0.1210731 0.4232976 0.2940518 0.6414480 0.5538582 0.9102303
#>   3  0.2258068 0.1709590 0.6219166 0.4952550 0.9496297 0.4487805 0.5991456
#>   4  0.3337819 0.2480832 0.7174274 0.5236646 0.7742183 0.3136593 0.2895825
#>   5  0.4316579 0.2746162 0.7812498 0.7121730 1.0542501 0.3432411 0.2752764
#>   6  0.6312630 0.4806543 0.7642082 1.0328735 1.1485289 0.3337597 0.1622130
#>   7  0.7053805 0.4865227 0.6815984 0.7224922 0.6833318 0.3997257 0.1406313
#>   8  0.9227553 0.5621446 0.7695396 0.7317928 0.5176616 0.5358527 0.1384164
#>   9  0.8794594 0.5182629 0.7451556 0.6724701 0.5024458 0.7482504 0.1583882
#>   10 0.7100585 0.6995687 0.9485333 0.5570551 0.4588196 0.8859652 0.2311052
#>   11 0.6376811 0.6782291 1.3332976 0.6118011 0.3971329 0.6455944 0.1907328
#>   12 0.4749946 0.5149650 0.8010314 0.5815362 0.3880322 0.5460950 0.2517487
#>   13 0.5474567 0.5152156 0.8363108 0.6555324 0.4236565 0.5933429 0.2758304
#>   14 0.3592620 0.3414423 0.5897009 0.5324633 0.2902371 0.4086256 0.1825508
#>   15 0.5474906 0.4389211 0.5190040 0.5601130 0.2745620 0.4324091 0.1832318
#>   16 0.3993317 0.3581490 0.4773000 0.5200078 0.2940845 0.4474563 0.2051529
#>   17 0.4994043 0.4454359 0.5965051 0.5271669 0.2462576 0.3348241 0.1768028
#>   18 0.5005789 0.2510990 0.5079901 0.7093549 0.2520673 0.3837556 0.2990412
#>   19 0.5216452 0.1979324 0.5880313 0.7453116 0.2560453 0.3096220 0.3052194
#>   20 0.5076073 0.1782467 0.4267167 0.5218874 0.2229867 0.2285759 0.2786880
#>     year
#> age          8         9        10        11        12        13        14
#>   1  1.3114767 0.9215045 0.4787623 0.3013052 0.4535203 0.3008525 0.4247588
#>   2  0.9880482 0.6906631 0.4341305 0.3230361 0.5939966 0.3630111 0.3566569
#>   3  0.6784946 0.8045058 0.4276503 0.3410904 0.6479702 0.3198174 0.3619544
#>   4  0.4579254 0.5930033 0.3032081 0.3003799 0.6163686 0.2551713 0.3560386
#>   5  0.3549479 0.5352105 0.2388470 0.2466422 0.5252574 0.2510699 0.3154738
#>   6  0.3277416 0.5013118 0.2644814 0.3107754 0.5292304 0.2172876 0.2675148
#>   7  0.2830306 0.5936682 0.2568873 0.3894221 0.9106443 0.2213928 0.3758987
#>   8  0.3188191 0.4214876 0.2030151 0.3116396 0.7288144 0.2422290 0.3126709
#>   9  0.3771023 0.3443696 0.1914991 0.4118056 0.6283121 0.1888304 0.2515701
#>   10 0.4892416 0.3808526 0.3311270 0.5550341 0.7434917 0.1703521 0.3532129
#>   11 0.4715305 0.4375076 0.4187064 0.8380389 0.5937611 0.1528204 0.3356900
#>   12 0.6249350 0.6663068 0.5972379 0.8877028 0.6224505 0.1512807 0.3547215
#>   13 0.4469406 0.5592380 0.7137600 0.6601597 0.4341627 0.1150178 0.2628143
#>   14 0.3210924 0.4032548 0.7733772 0.4920424 0.3922491 0.1019711 0.2741356
#>   15 0.3955232 0.3853353 0.6428888 0.4878487 0.4203350 0.1206056 0.3295891
#>   16 0.4767171 0.4756453 0.5783133 0.4763457 0.5282652 0.1155266 0.3855016
#>   17 0.5334477 0.6213873 0.5553010 0.5072665 0.4461379 0.1541337 0.3008357
#>   18 0.4490671 0.5500472 0.5298189 0.5980609 0.5713664 0.1881415 0.3331899
#>   19 0.5454882 0.7550103 0.6496882 0.9513222 0.6570669 0.2984806 0.4377125
#>   20 0.4037014 0.5780612 0.5762230 0.7773069 0.3696920 0.2488145 0.3868134
#>     year
#> age         15        16        17        18        19        20
#>   1  0.5125632 0.3561437 0.2267299 0.4462078 0.4061923 0.3372314
#>   2  0.3502931 0.2981528 0.2461433 0.3305194 0.3711800 0.2974837
#>   3  0.2550113 0.2829238 0.2814184 0.4026781 0.4790167 0.4137710
#>   4  0.2378528 0.2830187 0.2391089 0.3403669 0.6483324 0.3204285
#>   5  0.2249480 0.2074281 0.1808721 0.2155760 0.4982003 0.4567931
#>   6  0.1868417 0.1986346 0.1757830 0.1476048 0.4898281 0.6208801
#>   7  0.2533861 0.2329982 0.2038661 0.2388832 0.6947973 0.6132032
#>   8  0.2120663 0.2204764 0.2199056 0.3255232 0.5944192 0.6050654
#>   9  0.1909351 0.2539578 0.3003662 0.4366325 0.6448937 0.5621782
#>   10 0.2743312 0.3026341 0.2931902 0.5091087 0.7609512 0.5550387
#>   11 0.3402413 0.5161180 0.3158606 0.5642794 0.7924280 0.5521513
#>   12 0.3373775 0.5058453 0.3384131 0.4779095 0.6811734 0.5276403
#>   13 0.2413399 0.5993997 0.3957305 0.5610194 0.7485476 0.5181912
#>   14 0.2396189 0.6962886 0.3569179 0.6308685 0.7437028 0.6929973
#>   15 0.2002588 0.4869943 0.3396072 0.4724685 0.5409840 0.5833368
#>   16 0.2545936 0.4083252 0.3790247 0.3573564 0.3866112 0.4394009
#>   17 0.1812069 0.3334011 0.4170712 0.4031593 0.3174216 0.3212925
#>   18 0.2877024 0.3787764 0.2650049 0.3831192 0.2466442 0.3656477
#>   19 0.2818217 0.4070682 0.2801233 0.4003130 0.2330668 0.2524989
#>   20 0.2288112 0.5247206 0.3111497 0.4034487 0.2591055 0.2600919
#> 
#> $N
#>     year
#> age             1            2            3            4           5
#>   1  32303520.124  9523948.437 10832311.388 11897106.511 9947401.377
#>   2  27161561.836 27161561.836  8412188.341  6917117.570 8894350.182
#>   3  21811468.928 21811468.928 24064306.220  5509004.944 5154897.978
#>   4  17402765.420 17402765.420 18383931.164 12920472.844 3357272.981
#>   5  12464033.743 12464033.743 13579291.778  8971470.081 7653388.333
#>   6   8094536.085  8094536.085  9470967.175  6217054.316 4401196.817
#>   7   4305642.089  4305642.089  5005488.391  4410653.374 2213162.982
#>   8   2126645.338  2126645.338  2646938.075  2531815.475 2141551.733
#>   9    845176.702   845176.702  1212156.687  1226131.359 1217919.209
#>   10   350754.423   350754.423   503348.548   575362.821  625874.030
#>   11   172436.294   172436.294   174254.634   194951.258  329621.725
#>   12    91135.442    91135.442    87513.997    45934.666  105736.324
#>   13    56676.076    56676.076    54455.384    39282.039   25679.266
#>   14    32782.520    32782.520    33856.688    23595.851   20393.883
#>   15    22888.474    22888.474    23299.995    18773.300   13854.465
#>   16    13238.680    13238.680    14756.923    13866.130   10722.267
#>   17     8880.086     8880.086     9253.426     9156.027    8243.635
#>   18     5389.254     5389.254     5688.094     5096.167    5404.573
#>   19     3266.856     3266.856     4192.545     3422.547    2507.118
#>   20     1939.020     1939.020     2680.211     2328.622    1624.295
#>     year
#> age             6            7           8            9           10
#>   1  12530352.093 18851309.906 9292135.397 11015305.664 16854813.598
#>   2   5003382.599  7920797.927 8743924.774  2503504.963  4383209.653
#>   3   4683137.582  2875584.758 3187578.801  3255386.239  1254865.842
#>   4   1994348.927  2989744.051 1579503.274  1617314.396  1456163.277
#>   5   1547917.839  1457406.364 2238050.667   999185.358   893833.043
#>   6   2666850.969  1098196.787 1106699.258  1569343.513   585069.020
#>   7   1395632.316  1910067.726  933752.899   797431.283   950607.106
#>   8   1117496.459   935777.001 1659485.107   703579.789   440419.395
#>   9   1276177.189   653925.534  814814.743  1206457.329   461597.674
#>   10   736900.828   603879.025  558137.481   558837.338   854976.439
#>   11   395570.701   303836.001  479272.178   342189.162   381841.607
#>   12   221586.450   207417.795  251075.894   299088.093   220932.245
#>   13    71730.515   128344.465  161254.907   134399.982   153612.212
#>   14    16810.899    39629.482   97405.960   103135.716    76829.010
#>   15    15256.381    11171.901   33016.998    70654.021    68909.285
#>   16    10528.076     9900.535    9301.447    22231.258    48060.456
#>   17     7990.379     6730.096    8064.211     5774.507    13816.369
#>   18     6444.221     5716.828    5639.450     4730.298     3102.057
#>   19     4200.394     4390.434    4239.193     3599.228     2729.016
#>   20     1940.777     3081.931    3235.582     2456.862     1691.658
#>     year
#> age            11           12           13          14           15
#>   1  13175322.314 1.804837e+07  7827851.219 11615857.53 10000816.733
#>   2  10442395.486 9.747788e+06 11467708.500  5794073.27  7595928.595
#>   3   2839564.732 7.559749e+06  5381912.556  7976693.85  4055924.664
#>   4    818221.938 2.018915e+06  3954553.497  3908784.27  5554284.441
#>   5   1075297.120 6.059235e+05  1090015.322  3063923.87  2737890.597
#>   6    703925.141 8.402590e+05   358345.026   847997.05  2234958.280
#>   7    449101.288 5.158916e+05   494961.363   288359.70   648954.367
#>   8    735252.214 3.042429e+05   207525.122   396662.94   198008.499
#>   9    359499.340 5.383850e+05   146791.319   162881.58   290155.214
#>   10   381150.607 2.381514e+05   287223.863   121532.49   126653.288
#>   11   613970.524 2.188005e+05   113229.305   242235.36    85367.772
#>   12   251212.564 2.655778e+05   120831.785    97182.88   173160.652
#>   13   121585.552 1.033991e+05   142516.468   103867.77    68161.034
#>   14    75239.121 6.283162e+04    66982.671   127032.10    79862.341
#>   15    35452.903 4.599942e+04    42445.008    60489.08    96573.480
#>   16    36230.529 2.176616e+04    30213.652    37622.56    43504.909
#>   17    26954.397 2.250092e+04    12833.915    26917.25    25587.453
#>   18     7929.207 1.623030e+04    14402.740    11000.68    19924.130
#>   19     1826.217 4.360088e+03     9166.115    11932.63     7883.466
#>   20     1425.115 7.053398e+02     2260.137     6800.75     7702.650
#>     year
#> age            16           17          18          19          20
#>   1  11141690.017 26857207.051 12184130.01 11125801.58 8079174.897
#>   2   5990073.063  7803327.720 21408847.64  7798461.64 7411809.211
#>   3   5351191.906  4445759.708  6100720.90 15383336.35 5380312.726
#>   4   3142967.513  4032536.337  3355270.27  4078498.19 9528317.895
#>   5   4378546.343  2368243.878  3174933.28  2387305.84 2132716.243
#>   6   2186363.666  3558320.490  1976399.14  2559240.61 1450582.460
#>   7   1854065.714  1792488.949  2984719.29  1705181.92 1568127.819
#>   8    503697.729  1468707.485  1461903.02  2350486.93  851185.207
#>   9    160171.263   404034.384  1178776.61  1055712.41 1297193.841
#>   10   239722.248   124248.773   299206.45   761735.87  553951.612
#>   11    96266.672   177123.427    92674.71   179832.36  355899.604
#>   12    60747.586    57455.124   129151.51    52710.58   81418.057
#>   13   123574.256    36630.530    40959.80    80084.05   26672.759
#>   14    53545.574    67859.717    24659.24    23372.77   37884.008
#>   15    62845.887    26688.814    47490.26    13121.91   11110.259
#>   16    79047.219    38616.947    19003.77    29608.34    7639.247
#>   17    33726.374    52547.640    26434.41    13293.58   20114.580
#>   18    21346.659    24164.364    34627.53    17663.62    9678.039
#>   19    14942.794    14616.029    18538.95    23606.68   13802.683
#>   20     5947.351     9945.906    11045.19    12423.14   18698.868
#> 
#> $N_at_length
#>       year
#> length            1            2            3            4            5
#>    1   1.962703e-55 5.786576e-56 6.581514e-56 7.228464e-56 6.043859e-56
#>    4   2.373872e-15 6.998814e-16 7.960284e-16 8.742764e-16 7.309994e-16
#>    7   1.736930e-01 5.120937e-02 5.824432e-02 6.396962e-02 5.348624e-02
#>    10  7.250847e+04 2.137745e+04 2.431420e+04 2.670424e+04 2.232793e+04
#>    13  8.678083e+06 2.558533e+06 2.910014e+06 3.196063e+06 2.672290e+06
#>    16  1.992123e+07 5.876159e+06 6.680064e+06 7.336356e+06 6.134532e+06
#>    19  4.051018e+06 1.554127e+06 1.345357e+06 1.433983e+06 1.257414e+06
#>    22  5.811549e+06 5.745107e+06 1.804043e+06 1.490703e+06 1.901016e+06
#>    25  1.205807e+07 1.205758e+07 3.828870e+06 3.070623e+06 3.937698e+06
#>    28  8.524548e+06 8.524547e+06 3.734594e+06 2.169476e+06 2.665642e+06
#>    31  6.705656e+06 6.705656e+06 6.084704e+06 1.732484e+06 1.732181e+06
#>    34  8.108733e+06 8.108733e+06 8.770643e+06 2.350787e+06 1.908636e+06
#>    37  7.581688e+06 7.581688e+06 8.248297e+06 3.053847e+06 1.719409e+06
#>    40  6.790098e+06 6.790098e+06 7.286043e+06 3.991007e+06 1.567405e+06
#>    43  6.501327e+06 6.501327e+06 6.941943e+06 4.533779e+06 1.819060e+06
#>    46  5.984757e+06 5.984757e+06 6.438333e+06 4.353708e+06 2.252884e+06
#>    49  5.315550e+06 5.315550e+06 5.805534e+06 3.912179e+06 2.547900e+06
#>    52  4.645698e+06 4.645698e+06 5.167421e+06 3.487834e+06 2.516490e+06
#>    55  3.952107e+06 3.952107e+06 4.476729e+06 3.087455e+06 2.229322e+06
#>    58  3.249439e+06 3.249439e+06 3.741272e+06 2.694537e+06 1.868747e+06
#>    61  2.581258e+06 2.581258e+06 3.015517e+06 2.303299e+06 1.549472e+06
#>    64  1.981355e+06 1.981355e+06 2.349650e+06 1.912259e+06 1.295815e+06
#>    67  1.470473e+06 1.470473e+06 1.774603e+06 1.531578e+06 1.088178e+06
#>    70  1.056804e+06 1.056804e+06 1.301041e+06 1.179401e+06 9.019219e+05
#>    73  7.375644e+05 7.375644e+05 9.260183e+05 8.725071e+05 7.253909e+05
#>    76  5.022216e+05 5.022216e+05 6.399946e+05 6.205244e+05 5.604090e+05
#>    79  3.358628e+05 3.358628e+05 4.303107e+05 4.250019e+05 4.144445e+05
#>    82  2.223353e+05 2.223353e+05 2.827174e+05 2.812113e+05 2.935988e+05
#>    85  1.468032e+05 1.468032e+05 1.827631e+05 1.807113e+05 1.998150e+05
#>    88  9.723398e+04 9.723398e+04 1.172434e+05 1.136948e+05 1.312211e+05
#>    91  6.476934e+04 6.476934e+04 7.526139e+04 7.077359e+04 8.364867e+04
#>    94  4.334989e+04 4.334989e+04 4.862792e+04 4.408435e+04 5.214710e+04
#>    97  2.904147e+04 2.904147e+04 3.167526e+04 2.772450e+04 3.205815e+04
#>    100 1.936729e+04 1.936729e+04 2.073908e+04 1.766448e+04 1.958674e+04
#>    103 1.278047e+04 1.278047e+04 1.356471e+04 1.136658e+04 1.195675e+04
#>    106 8.299671e+03 8.299671e+03 8.798090e+03 7.328144e+03 7.303300e+03
#>    109 5.280061e+03 5.280061e+03 5.620155e+03 4.688440e+03 4.452381e+03
#>    112 3.279408e+03 3.279408e+03 3.516591e+03 2.951179e+03 2.695133e+03
#>    115 1.983854e+03 1.983854e+03 2.147016e+03 1.815981e+03 1.610093e+03
#>    118 1.167241e+03 1.167241e+03 1.275954e+03 1.087898e+03 9.441121e+02
#>    121 6.674965e+02 6.674965e+02 7.371531e+02 6.330756e+02 5.411154e+02
#>    124 3.709587e+02 3.709587e+02 4.138113e+02 3.575454e+02 3.023250e+02
#>    127 2.004133e+02 2.004133e+02 2.257485e+02 1.959871e+02 1.644185e+02
#>    130 1.053230e+02 1.053230e+02 1.197450e+02 1.043298e+02 8.699948e+01
#>    133 5.388662e+01 5.388662e+01 6.180887e+01 5.398702e+01 4.479879e+01
#>    136 2.686766e+01 2.686766e+01 3.107653e+01 2.718780e+01 2.246424e+01
#>    139 1.306891e+01 1.306891e+01 1.523621e+01 1.334169e+01 1.098017e+01
#>    142 6.208722e+00 6.208722e+00 7.292633e+00 6.388036e+00 5.237274e+00
#>    145 2.884166e+00 2.884166e+00 3.411666e+00 2.988217e+00 2.440647e+00
#>    148 1.311583e+00 1.311583e+00 1.561836e+00 1.367430e+00 1.112616e+00
#>    151 5.845540e-01 5.845540e-01 7.004819e-01 6.129005e-01 4.967778e-01
#>    154 2.556176e-01 2.556176e-01 3.081374e-01 2.693961e-01 2.175100e-01
#>    157 1.097902e-01 1.097902e-01 1.330934e-01 1.162550e-01 9.349823e-02
#>    160 4.636554e-02 4.636554e-02 5.650592e-02 4.930952e-02 3.950218e-02
#>    163 1.927170e-02 1.927170e-02 2.360475e-02 2.057809e-02 1.642086e-02
#>    166 7.891382e-03 7.891382e-03 9.711698e-03 8.458003e-03 6.723089e-03
#>    169 3.186323e-03 3.186323e-03 3.938986e-03 3.427127e-03 2.713674e-03
#>    172 1.269717e-03 1.269717e-03 1.576343e-03 1.370191e-03 1.080830e-03
#>    175 4.997609e-04 4.997609e-04 6.229563e-04 5.409893e-04 4.251494e-04
#>    178 1.944443e-04 1.944443e-04 2.433049e-04 2.111063e-04 1.652961e-04
#>    181 7.483886e-05 7.483886e-05 9.398475e-05 8.147926e-05 6.357007e-05
#>    184 2.851428e-05 2.851428e-05 3.593246e-05 3.112700e-05 2.420053e-05
#>    187 1.076194e-05 1.076194e-05 1.360609e-05 1.177785e-05 9.125926e-06
#>    190 4.026090e-06 4.026090e-06 5.105915e-06 4.416816e-06 3.411025e-06
#>    193 1.493810e-06 1.493810e-06 1.900058e-06 1.642586e-06 1.264470e-06
#>    196 5.500297e-07 5.500297e-07 7.015732e-07 6.061456e-07 4.651723e-07
#>    199 2.010741e-07 2.010741e-07 2.571604e-07 2.220626e-07 1.699026e-07
#>    202 7.302272e-08 7.302272e-08 9.362818e-08 8.080894e-08 6.164870e-08
#>    205 2.634956e-08 2.634956e-08 3.386837e-08 2.921863e-08 2.222804e-08
#>    208 9.456610e-09 9.456610e-09 1.218285e-08 1.050584e-08 7.970757e-09
#>    211 3.378840e-09 3.378840e-09 4.361703e-09 3.759369e-09 2.844892e-09
#>    214 1.199788e-09 1.199788e-09 1.552307e-09 1.337826e-09 1.009818e-09
#>    217 4.248937e-10 4.248937e-10 5.505144e-10 4.741257e-10 3.569143e-10
#>    220 1.494270e-10 1.494270e-10 1.941132e-10 1.671893e-10 1.256776e-10
#>    223 5.210283e-11 5.210283e-11 6.792243e-11 5.843001e-11 4.376820e-11
#>    226 1.819176e-11 1.819176e-11 2.372141e-11 2.044299e-11 1.526814e-11
#>    229 5.708769e-12 5.708769e-12 7.551944e-12 6.480697e-12 4.779072e-12
#>    232 2.615362e-12 2.615362e-12 3.347817e-12 2.876920e-12 2.238718e-12
#>    235 7.932428e-13 7.932428e-13 1.060592e-12 8.970370e-13 6.390118e-13
#>    238 2.152745e-13 2.152745e-13 2.975632e-13 2.585290e-13 1.803329e-13
#>       year
#> length            6            7            8            9           10
#>    1   7.613212e-56 1.145371e-55 5.645731e-56 6.692698e-56 1.024068e-55
#>    4   9.208114e-16 1.385316e-15 6.828463e-16 8.094760e-16 1.238601e-15
#>    7   6.737452e-02 1.013617e-01 4.996294e-02 5.922826e-02 9.062675e-02
#>    10  2.812562e+04 4.231365e+04 2.085712e+04 2.472495e+04 3.783231e+04
#>    13  3.366179e+06 5.064254e+06 2.496258e+06 2.959174e+06 4.527911e+06
#>    16  7.726509e+06 1.162422e+07 5.730496e+06 6.792014e+06 1.039272e+07
#>    19  1.467447e+06 2.215092e+06 1.182763e+06 1.254424e+06 1.929805e+06
#>    22  1.089793e+06 1.721909e+06 1.867256e+06 5.592248e+05 9.715698e+05
#>    25  2.224961e+06 3.497556e+06 3.860842e+06 1.118361e+06 1.933781e+06
#>    28  1.612067e+06 2.265642e+06 2.501624e+06 8.642810e+05 1.232498e+06
#>    31  1.382188e+06 1.150730e+06 1.266206e+06 9.025212e+05 5.591199e+05
#>    34  1.673623e+06 1.122991e+06 1.183816e+06 1.164840e+06 5.018066e+05
#>    37  1.395212e+06 1.090906e+06 9.869844e+05 9.990287e+05 4.975084e+05
#>    40  9.966992e+05 1.060234e+06 7.687107e+05 7.467955e+05 5.079286e+05
#>    43  8.263282e+05 1.025761e+06 7.326392e+05 6.262368e+05 5.145000e+05
#>    46  7.821748e+05 8.887207e+05 7.722781e+05 5.616879e+05 4.687262e+05
#>    49  8.143765e+05 7.425955e+05 7.884771e+05 5.396677e+05 4.098700e+05
#>    52  8.912614e+05 6.681079e+05 7.466028e+05 5.562733e+05 3.724162e+05
#>    55  9.462652e+05 6.616091e+05 6.772184e+05 5.734725e+05 3.597357e+05
#>    58  9.375248e+05 6.855521e+05 6.307919e+05 5.657868e+05 3.628292e+05
#>    61  8.767388e+05 6.974059e+05 6.228929e+05 5.408260e+05 3.683035e+05
#>    64  7.995609e+05 6.717871e+05 6.320335e+05 5.182454e+05 3.682244e+05
#>    67  7.274292e+05 6.106725e+05 6.278981e+05 5.046696e+05 3.640966e+05
#>    70  6.590325e+05 5.316137e+05 5.941809e+05 4.905479e+05 3.593456e+05
#>    73  5.843310e+05 4.504639e+05 5.331557e+05 4.631034e+05 3.519863e+05
#>    76  4.983823e+05 3.744557e+05 4.570179e+05 4.175218e+05 3.359134e+05
#>    79  4.048971e+05 3.048916e+05 3.778130e+05 3.582443e+05 3.069160e+05
#>    82  3.124408e+05 2.416777e+05 3.030091e+05 2.938658e+05 2.661801e+05
#>    85  2.293461e+05 1.854003e+05 2.360455e+05 2.320237e+05 2.191202e+05
#>    88  1.607561e+05 1.371611e+05 1.782876e+05 1.772781e+05 1.720625e+05
#>    91  1.081365e+05 9.775868e+04 1.302417e+05 1.314136e+05 1.297109e+05
#>    94  7.021537e+04 6.718917e+04 9.186331e+04 9.452943e+04 9.439528e+04
#>    97  4.429335e+04 4.463725e+04 6.253420e+04 6.591065e+04 6.654544e+04
#>    100 2.732660e+04 2.876079e+04 4.111684e+04 4.448647e+04 4.550603e+04
#>    103 1.659060e+04 1.804159e+04 2.615616e+04 2.903958e+04 3.018063e+04
#>    106 9.959607e+03 1.106039e+04 1.613359e+04 1.832896e+04 1.939590e+04
#>    109 5.926956e+03 6.647905e+03 9.672177e+03 1.119046e+04 1.206725e+04
#>    112 3.496645e+03 3.926158e+03 5.648698e+03 6.614898e+03 7.263978e+03
#>    115 2.040885e+03 2.280518e+03 3.220094e+03 3.790701e+03 4.230420e+03
#>    118 1.174705e+03 1.302567e+03 1.794588e+03 2.109026e+03 2.384689e+03
#>    121 6.644556e+02 7.308527e+02 9.788467e+02 1.141012e+03 1.302266e+03
#>    124 3.682144e+02 4.022670e+02 5.228915e+02 6.012012e+02 6.897662e+02
#>    127 1.994536e+02 2.168897e+02 2.736571e+02 3.089682e+02 3.548482e+02
#>    130 1.054548e+02 1.144190e+02 1.403339e+02 1.550846e+02 1.775726e+02
#>    133 5.438530e+01 5.901375e+01 7.051870e+01 7.612503e+01 8.657173e+01
#>    136 2.735639e+01 2.974718e+01 3.472654e+01 3.658316e+01 4.118285e+01
#>    139 1.342655e+01 1.465487e+01 1.676084e+01 1.722953e+01 1.914492e+01
#>    142 6.434277e+00 7.058383e+00 7.930793e+00 7.959901e+00 8.710005e+00
#>    145 3.013389e+00 3.325549e+00 3.680311e+00 3.610407e+00 3.883373e+00
#>    148 1.380620e+00 1.533840e+00 1.675752e+00 1.609042e+00 1.698983e+00
#>    151 6.194807e-01 6.931542e-01 7.491081e-01 7.051344e-01 7.302741e-01
#>    154 2.725200e-01 3.071981e-01 3.289842e-01 3.040806e-01 3.087390e-01
#>    157 1.176701e-01 1.336495e-01 1.420406e-01 1.291301e-01 1.285180e-01
#>    160 4.992314e-02 5.713508e-02 6.033703e-02 5.403701e-02 5.272653e-02
#>    163 2.083350e-02 2.402415e-02 2.523636e-02 2.229862e-02 2.133949e-02
#>    166 8.560237e-03 9.945281e-03 1.040114e-02 9.079881e-03 8.527027e-03
#>    169 3.466506e-03 4.057065e-03 4.227517e-03 3.650776e-03 3.366779e-03
#>    172 1.384777e-03 1.632374e-03 1.695798e-03 1.450357e-03 1.314489e-03
#>    175 5.461709e-04 6.483514e-04 6.718520e-04 5.696716e-04 5.078393e-04
#>    178 2.128613e-04 2.544125e-04 2.630874e-04 2.213620e-04 1.942701e-04
#>    181 8.203964e-05 9.870508e-05 1.018965e-04 8.514740e-05 7.363123e-05
#>    184 3.129172e-05 3.789070e-05 3.906099e-05 3.244006e-05 2.766589e-05
#>    187 1.182004e-05 1.440198e-05 1.482984e-05 1.224845e-05 1.031083e-05
#>    190 4.424620e-06 5.423673e-06 5.579624e-06 4.585692e-06 3.813569e-06
#>    193 1.642338e-06 2.024934e-06 2.081603e-06 1.703209e-06 1.400429e-06
#>    196 6.048733e-07 7.499962e-07 7.705346e-07 6.279587e-07 5.108865e-07
#>    199 2.211371e-07 2.756910e-07 2.831070e-07 2.298922e-07 1.851982e-07
#>    202 8.030462e-08 1.006464e-07 1.033199e-07 8.362488e-08 6.675064e-08
#>    205 2.897425e-08 3.649624e-08 3.744870e-08 3.021785e-08 2.391354e-08
#>    208 1.039538e-08 1.315913e-08 1.350118e-08 1.086527e-08 8.530672e-09
#>    211 3.711094e-09 4.721494e-09 4.848616e-09 3.896087e-09 3.037258e-09
#>    214 1.317899e-09 1.683629e-09 1.726089e-09 1.382611e-09 1.072544e-09
#>    217 4.658482e-10 5.974865e-10 6.142490e-10 4.940427e-10 3.807023e-10
#>    220 1.641441e-10 2.115299e-10 2.166460e-10 1.723468e-10 1.315734e-10
#>    223 5.735243e-11 7.436039e-11 7.620227e-11 6.001350e-11 4.447647e-11
#>    226 1.990473e-11 2.589921e-11 2.660530e-11 2.090372e-11 1.582383e-11
#>    229 6.243784e-12 8.401212e-12 8.615455e-12 6.760576e-12 4.749124e-12
#>    232 2.940944e-12 3.662546e-12 3.722725e-12 2.960956e-12 2.077231e-12
#>    235 8.972765e-13 1.171762e-12 1.189089e-12 9.451275e-13 6.786052e-13
#>    238 2.154696e-13 3.421630e-13 3.592218e-13 2.727664e-13 1.878118e-13
#>       year
#> length           11           12           13           14           15
#>    1   8.005084e-56 1.096586e-55 4.756059e-56 7.057582e-56 6.076313e-56
#>    4   9.682080e-16 1.326311e-15 5.752412e-16 8.536084e-16 7.349248e-16
#>    7   7.084247e-02 9.704440e-02 4.208962e-02 6.245737e-02 5.377345e-02
#>    10  2.957332e+04 4.051137e+04 1.757039e+04 2.607295e+04 2.244783e+04
#>    13  3.539445e+06 4.848551e+06 2.102890e+06 3.120507e+06 2.686640e+06
#>    16  8.124982e+06 1.112943e+07 4.828075e+06 7.162782e+06 6.167273e+06
#>    19  1.640307e+06 2.161400e+06 1.073425e+06 1.382061e+06 1.238879e+06
#>    22  2.235927e+06 2.104460e+06 2.436324e+06 1.253828e+06 1.627857e+06
#>    25  4.605566e+06 4.326092e+06 5.069974e+06 2.590431e+06 3.361011e+06
#>    28  2.926340e+06 3.041675e+06 3.357025e+06 2.028228e+06 2.255099e+06
#>    31  1.286781e+06 2.327776e+06 1.942843e+06 2.190554e+06 1.411244e+06
#>    34  1.051544e+06 2.670000e+06 2.020496e+06 2.850241e+06 1.606920e+06
#>    37  7.990453e+05 2.086772e+06 1.818256e+06 2.443711e+06 1.714570e+06
#>    40  5.117129e+05 1.252096e+06 1.529136e+06 1.832151e+06 1.845241e+06
#>    43  4.020676e+05 7.965739e+05 1.303883e+06 1.554979e+06 1.876923e+06
#>    46  3.939571e+05 5.548671e+05 9.797346e+05 1.371587e+06 1.648785e+06
#>    49  4.007555e+05 4.130631e+05 6.532320e+05 1.158072e+06 1.359216e+06
#>    52  3.884208e+05 3.523000e+05 4.311386e+05 9.072716e+05 1.134146e+06
#>    55  3.599280e+05 3.326290e+05 3.069695e+05 6.528330e+05 9.416045e+05
#>    58  3.332379e+05 3.171391e+05 2.427359e+05 4.468810e+05 7.450851e+05
#>    61  3.187989e+05 2.952692e+05 2.081152e+05 3.112678e+05 5.527655e+05
#>    64  3.148985e+05 2.726266e+05 1.845642e+05 2.331564e+05 3.908224e+05
#>    67  3.144866e+05 2.547732e+05 1.651990e+05 1.895380e+05 2.743877e+05
#>    70  3.119373e+05 2.410933e+05 1.498008e+05 1.632780e+05 2.005167e+05
#>    73  3.046107e+05 2.275251e+05 1.385854e+05 1.456795e+05 1.567968e+05
#>    76  2.908962e+05 2.108070e+05 1.298921e+05 1.330361e+05 1.309198e+05
#>    79  2.691433e+05 1.900538e+05 1.212865e+05 1.231529e+05 1.145233e+05
#>    82  2.388114e+05 1.660905e+05 1.110879e+05 1.140234e+05 1.027533e+05
#>    85  2.017673e+05 1.404131e+05 9.884102e+04 1.040393e+05 9.279383e+04
#>    88  1.619486e+05 1.146399e+05 8.499927e+04 9.243373e+04 8.297439e+04
#>    91  1.237378e+05 9.028602e+04 7.045777e+04 7.933605e+04 7.248659e+04
#>    94  9.041467e+04 6.857482e+04 5.621019e+04 6.549167e+04 6.126810e+04
#>    97  6.353060e+04 5.026670e+04 4.312807e+04 5.188354e+04 4.979524e+04
#>    100 4.314296e+04 3.560480e+04 3.182415e+04 3.941561e+04 3.878511e+04
#>    103 2.841887e+04 2.440038e+04 2.259672e+04 2.871877e+04 2.891265e+04
#>    106 1.819538e+04 1.619372e+04 1.545346e+04 2.008410e+04 2.062799e+04
#>    109 1.133078e+04 1.041287e+04 1.018993e+04 1.349687e+04 1.409744e+04
#>    112 6.861249e+03 6.488336e+03 6.485883e+03 8.728098e+03 9.241258e+03
#>    115 4.037689e+03 3.917729e+03 3.989259e+03 5.439727e+03 5.820414e+03
#>    118 2.307859e+03 2.292394e+03 2.373529e+03 3.272564e+03 3.528593e+03
#>    121 1.280896e+03 1.300128e+03 1.367479e+03 1.903405e+03 2.062976e+03
#>    124 6.903798e+02 7.150111e+02 7.636932e+02 1.071936e+03 1.165338e+03
#>    127 3.615181e+02 3.815581e+02 4.138578e+02 5.853901e+02 6.372040e+02
#>    130 1.840645e+02 1.977482e+02 2.178703e+02 3.104448e+02 3.378712e+02
#>    133 9.120923e+01 9.963790e+01 1.115475e+02 1.601003e+02 1.740265e+02
#>    136 4.403879e+01 4.886579e+01 5.561003e+01 8.040026e+01 8.721330e+01
#>    139 2.074444e+01 2.335587e+01 2.702748e+01 3.936895e+01 4.259221e+01
#>    142 9.545546e+00 1.089325e+01 1.282184e+01 1.882084e+01 2.030023e+01
#>    145 4.296363e+00 4.964261e+00 5.944560e+00 8.795394e+00 9.455963e+00
#>    148 1.893933e+00 2.213337e+00 2.696751e+00 4.022798e+00 4.310465e+00
#>    151 8.187292e-01 9.666857e-01 1.198478e+00 1.802879e+00 1.925332e+00
#>    154 3.475015e-01 4.140950e-01 5.223845e-01 7.926130e-01 8.436684e-01
#>    157 1.449841e-01 1.741824e-01 2.235671e-01 3.422036e-01 3.630922e-01
#>    160 5.952697e-02 7.202596e-02 9.404830e-02 1.452414e-01 1.536419e-01
#>    163 2.407651e-02 2.931043e-02 3.892859e-02 6.066147e-02 6.398738e-02
#>    166 9.602658e-03 1.175029e-02 1.587048e-02 2.495555e-02 2.625378e-02
#>    169 3.780198e-03 4.645041e-03 6.378572e-03 1.012160e-02 1.062187e-02
#>    172 1.470096e-03 1.812361e-03 2.529635e-03 4.050751e-03 4.241303e-03
#>    175 5.652559e-04 6.985391e-04 9.907456e-04 1.600977e-03 1.672801e-03
#>    178 2.150555e-04 2.661852e-04 3.835181e-04 6.253721e-04 6.521896e-04
#>    181 8.101770e-05 1.003598e-04 1.468453e-04 2.416120e-04 2.515408e-04
#>    184 3.024331e-05 3.746576e-05 5.565418e-05 9.239137e-05 9.603966e-05
#>    187 1.119393e-05 1.385824e-05 2.089276e-05 3.499193e-05 3.632345e-05
#>    190 4.110535e-06 5.082314e-06 7.773807e-06 1.313417e-05 1.361724e-05
#>    193 1.498354e-06 1.849053e-06 2.868618e-06 4.888705e-06 5.063023e-06
#>    196 5.425082e-07 6.678165e-07 1.050453e-06 1.805488e-06 1.868096e-06
#>    199 1.951660e-07 2.395264e-07 3.819032e-07 6.619508e-07 6.843469e-07
#>    202 6.981019e-08 8.537615e-08 1.379304e-07 2.410607e-07 2.490370e-07
#>    205 2.482084e-08 3.024055e-08 4.949543e-08 8.721494e-08 9.005422e-08
#>    208 8.788320e-09 1.065945e-08 1.766548e-08 3.137948e-08 3.238427e-08
#>    211 3.103456e-09 3.743753e-09 6.278110e-09 1.123977e-08 1.159198e-08
#>    214 1.088625e-09 1.305767e-09 2.217303e-09 3.999604e-09 4.124500e-09
#>    217 3.808298e-10 4.553503e-10 7.807461e-10 1.418609e-09 1.465306e-09
#>    220 1.321880e-10 1.574502e-10 2.735235e-10 5.000909e-10 5.155815e-10
#>    223 4.461891e-11 5.351216e-11 9.468920e-11 1.751911e-10 1.799892e-10
#>    226 1.606655e-11 1.843962e-11 3.251336e-11 6.144110e-11 6.277818e-11
#>    229 4.381055e-12 5.069437e-12 9.935333e-12 1.935607e-11 2.025081e-11
#>    232 2.235138e-12 3.239910e-12 5.139865e-12 8.401108e-12 9.093500e-12
#>    235 5.191900e-13 6.406839e-13 1.519494e-12 2.834858e-12 2.585573e-12
#>    238 1.582196e-13 7.830845e-14 2.509256e-13 7.550350e-13 8.551660e-13
#>       year
#> length           16           17           18           19           20
#>    1   6.769487e-56 1.631795e-55 7.402854e-56 6.759833e-56 4.908759e-56
#>    4   8.187635e-16 1.973641e-15 8.953687e-16 8.175959e-16 5.937101e-16
#>    7   5.990782e-02 1.444087e-01 6.551292e-02 5.982239e-02 4.344096e-02
#>    10  2.500863e+04 6.028368e+04 2.734849e+04 2.497297e+04 1.813451e+04
#>    13  2.993126e+06 7.214974e+06 3.273170e+06 2.988858e+06 2.170406e+06
#>    16  6.870456e+06 1.656035e+07 7.515477e+06 6.860928e+06 4.982430e+06
#>    19  1.333768e+06 3.090420e+06 1.737652e+06 1.365997e+06 1.024788e+06
#>    22  1.293422e+06 1.720701e+06 4.540844e+06 1.674892e+06 1.583644e+06
#>    25  2.662260e+06 3.454655e+06 9.443470e+06 3.511786e+06 3.287268e+06
#>    28  1.913982e+06 2.334000e+06 6.017435e+06 3.022917e+06 2.290912e+06
#>    31  1.599560e+06 1.506599e+06 2.708848e+06 4.005015e+06 1.719028e+06
#>    34  1.945706e+06 1.685229e+06 2.308777e+06 5.350622e+06 2.188863e+06
#>    37  1.720219e+06 1.608702e+06 1.928466e+06 4.243269e+06 2.546180e+06
#>    40  1.430414e+06 1.500002e+06 1.518535e+06 2.576924e+06 2.929863e+06
#>    43  1.425468e+06 1.454384e+06 1.381231e+06 1.733998e+06 2.908150e+06
#>    46  1.517070e+06 1.347799e+06 1.329215e+06 1.373397e+06 2.255653e+06
#>    49  1.544772e+06 1.277935e+06 1.279394e+06 1.200551e+06 1.513785e+06
#>    52  1.444627e+06 1.289482e+06 1.229787e+06 1.135162e+06 1.054020e+06
#>    55  1.254190e+06 1.299608e+06 1.195141e+06 1.113811e+06 8.464459e+05
#>    58  1.044302e+06 1.235362e+06 1.178258e+06 1.096394e+06 7.628480e+05
#>    61  8.444126e+05 1.094099e+06 1.146778e+06 1.069721e+06 7.211292e+05
#>    64  6.561941e+05 9.122239e+05 1.065596e+06 1.024760e+06 6.854024e+05
#>    67  4.860090e+05 7.236117e+05 9.303089e+05 9.484710e+05 6.428546e+05
#>    70  3.464922e+05 5.483653e+05 7.628404e+05 8.344878e+05 5.879594e+05
#>    73  2.445804e+05 3.983337e+05 5.909367e+05 6.917090e+05 5.177779e+05
#>    76  1.771470e+05 2.801177e+05 4.355299e+05 5.397501e+05 4.340355e+05
#>    79  1.351935e+05 1.943722e+05 3.080575e+05 3.983842e+05 3.440936e+05
#>    82  1.093248e+05 1.364393e+05 2.117744e+05 2.804289e+05 2.579179e+05
#>    85  9.244980e+04 9.909140e+04 1.440358e+05 1.903775e+05 1.837575e+05
#>    88  8.001526e+04 7.527237e+04 9.895730e+04 1.264717e+05 1.256901e+05
#>    91  6.937122e+04 5.951482e+04 6.989498e+04 8.366117e+04 8.369833e+04
#>    94  5.918699e+04 4.817458e+04 5.110872e+04 5.606993e+04 5.517874e+04
#>    97  4.905567e+04 3.911967e+04 3.843887e+04 3.851760e+04 3.661451e+04
#>    100 3.916419e+04 3.130111e+04 2.927179e+04 2.714958e+04 2.473513e+04
#>    103 2.997219e+04 2.435607e+04 2.217444e+04 1.945137e+04 1.704549e+04
#>    106 2.193886e+04 1.827719e+04 1.646712e+04 1.395684e+04 1.189187e+04
#>    109 1.535278e+04 1.316659e+04 1.186773e+04 9.884813e+03 8.291890e+03
#>    112 1.027879e+04 9.087674e+03 8.250926e+03 6.833947e+03 5.703723e+03
#>    115 6.593012e+03 6.008300e+03 5.517338e+03 4.579201e+03 3.831256e+03
#>    118 4.058718e+03 3.808382e+03 3.545102e+03 2.962263e+03 2.496440e+03
#>    121 2.402820e+03 2.317746e+03 2.189439e+03 1.846987e+03 1.572265e+03
#>    124 1.370823e+03 1.356832e+03 1.301096e+03 1.109790e+03 9.556915e+02
#>    127 7.552167e+02 7.655853e+02 7.451084e+02 6.430987e+02 5.606200e+02
#>    130 4.026033e+02 4.172195e+02 4.119338e+02 3.598545e+02 3.176296e+02
#>    133 2.080910e+02 2.200543e+02 2.202641e+02 1.947455e+02 1.740332e+02
#>    136 1.044763e+02 1.125528e+02 1.141273e+02 1.021030e+02 9.235773e+01
#>    139 5.104442e+01 5.593411e+01 5.740828e+01 5.195182e+01 4.755199e+01
#>    142 2.430975e+01 2.705723e+01 2.808563e+01 2.569864e+01 2.379343e+01
#>    145 1.130340e+01 1.276223e+01 1.338663e+01 1.237953e+01 1.158963e+01
#>    148 5.139105e+00 5.879138e+00 6.226627e+00 5.816912e+00 5.504463e+00
#>    151 2.287868e+00 2.649170e+00 2.830791e+00 2.670257e+00 2.553140e+00
#>    154 9.986592e-01 1.169337e+00 1.259728e+00 1.199303e+00 1.158234e+00
#>    157 4.279465e-01 5.062769e-01 5.494948e-01 5.277497e-01 5.146291e-01
#>    160 1.802426e-01 2.152803e-01 2.352529e-01 2.278367e-01 2.242580e-01
#>    163 7.469657e-02 9.001228e-02 9.897459e-02 9.661743e-02 9.596287e-02
#>    166 3.049081e-02 3.704777e-02 4.096657e-02 4.029311e-02 4.037136e-02
#>    169 1.227116e-02 1.502575e-02 1.670020e-02 1.654345e-02 1.671633e-02
#>    172 4.873580e-03 6.010995e-03 6.711803e-03 6.694043e-03 6.819597e-03
#>    175 1.911748e-03 2.374045e-03 2.661919e-03 2.672012e-03 2.743797e-03
#>    178 7.412854e-04 9.264781e-04 1.042739e-03 1.053100e-03 1.089733e-03
#>    181 2.843435e-04 3.575472e-04 4.037791e-04 4.101595e-04 4.275997e-04
#>    184 1.079732e-04 1.365559e-04 1.546822e-04 1.579918e-04 1.659036e-04
#>    187 4.061602e-05 5.165039e-05 5.866578e-05 6.023405e-05 6.369509e-05
#>    190 1.514482e-05 1.936026e-05 2.204335e-05 2.274475e-05 2.421575e-05
#>    193 5.601136e-06 7.196038e-06 8.211062e-06 8.512161e-06 9.122689e-06
#>    196 2.055811e-06 2.653862e-06 3.034021e-06 3.159301e-06 3.407668e-06
#>    199 7.492234e-07 9.716302e-07 1.112704e-06 1.163551e-06 1.262861e-06
#>    202 2.712577e-07 3.533420e-07 4.052473e-07 4.254671e-07 4.645836e-07
#>    205 9.759930e-08 1.276805e-07 1.466369e-07 1.545400e-07 1.697440e-07
#>    208 3.492356e-08 4.587703e-08 5.274600e-08 5.578880e-08 6.163043e-08
#>    211 1.243772e-08 1.639948e-08 1.887028e-08 2.002750e-08 2.224771e-08
#>    214 4.409436e-09 5.833909e-09 6.717218e-09 7.153911e-09 7.987629e-09
#>    217 1.554532e-09 2.061936e-09 2.379011e-09 2.538939e-09 2.850929e-09
#>    220 5.463530e-10 7.287152e-10 8.410132e-10 9.004876e-10 1.015193e-09
#>    223 1.890059e-10 2.552002e-10 2.954734e-10 3.175954e-10 3.603746e-10
#>    226 6.577387e-11 8.960262e-11 1.021440e-10 1.102550e-10 1.265579e-10
#>    229 2.023080e-11 2.794530e-11 3.292385e-11 3.589171e-11 4.249596e-11
#>    232 9.649654e-12 1.255350e-11 1.531848e-11 1.547827e-11 1.659524e-11
#>    235 2.979561e-12 3.831140e-12 4.510763e-12 5.379360e-12 5.684389e-12
#>    238 6.602886e-13 1.104217e-12 1.226263e-12 1.379246e-12 2.075991e-12
#> 
#> $sim_length
#> function (age = NULL, length_age_key = FALSE) 
#> {
#>     pred_length <- Linf - (Linf - L0) * exp(-K * age)
#>     if (length_age_key) {
#>         breaks <- seq(0, ceiling(max(pred_length)) * 10, length_group)
#>         lak <- matrix(NA, ncol = length(pred_length), nrow = length(breaks) - 
#>             1, dimnames = list(length = group_lengths(breaks, 
#>             length_group)[-length(breaks)], age = age))
#>         for (i in seq_along(breaks)[-1]) {
#>             for (j in seq_along(pred_length)) {
#>                 lak[i - 1, j] <- stats::pnorm(log(breaks[i]), 
#>                   log(pred_length[j]), sd = log_sd) - stats::pnorm(log(breaks[i - 
#>                   1]), log(pred_length[j]), sd = log_sd)
#>             }
#>         }
#>         lak <- lak[rowSums(lak) > 0, ]
#>         if (plot) 
#>             graphics::image(x = as.numeric(colnames(lak)), y = as.numeric(rownames(lak)), 
#>                 z = t(lak), xlab = "Age", ylab = "Length", main = "P(Length | Age)", 
#>                 col = viridis::viridis(100))
#>         return(lak)
#>     }
#>     else {
#>         log_length <- stats::rnorm(length(age), log(pred_length), 
#>             sd = log_sd)
#>         length <- round(exp(log_length), digits)
#>         if (plot) 
#>             plot(age, length)
#>         return(length)
#>     }
#> }
#> <bytecode: 0x55583fde70f8>
#> <environment: 0x55583e8d3290>
#>