I want to sample 1 element from values
with specified weights
:
values=[1,3,6,7,9]
weights=[0.1,0,4,0.3,0.1,0.1]
I need to have access to the element sampled but also to its weight in weights
. With the command
using StatsBase
sample(values,Weights(weights))
i only get the element sampled. If for example 7
is sampled, is it possible to have a result like (7,0.1)
, where 0.1
is the weight of 7
in weights
? Thank you!