Generate stochastic sequences of package adoption to help demonstrate Sankey
diagrams. Each simulation begins from current
packages and explores
removals and additions until all packages in int
have been visited.
Examples
set.seed(1)
simulate(2)
#> # A tibble: 10 × 4
#> step package changed id
#> <dbl> <chr> <chr> <int>
#> 1 -1 cm itn 1
#> 2 0 cm, itn NA 1
#> 3 1 cm, itn, irs irs 1
#> 4 2 cm, itn, smc, irs smc 1
#> 5 3 cm, itn, smc, vx, irs vx 1
#> 6 -1 cm itn 2
#> 7 0 cm, itn NA 2
#> 8 1 cm, itn, vx vx 2
#> 9 2 cm, itn, smc, vx smc 2
#> 10 3 cm, itn, smc, vx, irs irs 2