2020-11-19 12:15:16 +01:00
|
|
|
rand_disc <- function(CDF) {
|
2021-11-10 14:02:35 +01:00
|
|
|
# %returns an index of a value from a discrete distribution using inversion method
|
|
|
|
|
slump <- rand
|
2022-02-03 10:43:34 +01:00
|
|
|
har <- matlab2r::find(CDF > slump)
|
2021-11-10 14:02:35 +01:00
|
|
|
svar <- har(1)
|
|
|
|
|
return(svar)
|
2020-11-19 12:15:16 +01:00
|
|
|
}
|