Sample integer number from given continuous vector of line lengths and probabilities, with total n
Sample integer number from given continuous vector of line lengths and probabilities, with total n
n_sample_length(n, l_lengths, weights)
| n | Sum of integer values returned | 
| l_lengths | Numeric vector of line lengths | 
| weights | Relative probabilities of samples on lines | 
Other lines: 
angle_diff(),
geo_toptail(),
is_linepoint(),
line2df(),
line2points(),
line_bearing(),
line_breakup(),
line_match(),
line_midpoint(),
line_sample(),
line_segment(),
line_via(),
mats2line(),
n_vertices(),
onewaygeo(),
points2line(),
toptail_buff(),
toptailgs(),
update_line_geometry()
n <- 10 l_lengths <- 1:5 weights <- 9:5 (res <- n_sample_length(n, l_lengths, weights)) sum(res) n <- 100 l_lengths <- c(12, 22, 15, 14) weights <- c(38, 10, 44, 34) (res <- n_sample_length(n, l_lengths, weights)) sum(res) # more examples: n_sample_length(5, 1:5, c(0.1, 0.9, 0, 0, 0)) n_sample_length(5, 1:5, c(0.5, 0.3, 0.1, 0, 0)) l <- flowlines[2:6, ] l_lengths <- line_length(l) n <- n_sample_length(10, l_lengths, weights = l$All)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.