给定具有多个条目的不可编辑的runif()max和min

给定具有多个条目的不可编辑的runif()max和min,r,R,查看R中的以下代码: θ1不清楚这是否是您所追求的,但是如果您的最小值/最大值是在一个TIBLE中给出的,那么下面是如何从这些值生成向量epsilon # Number of rows to generate n <- 100L # Table of min/max values to use df <- dplyr::tibble( max = runif(n) ) %>% dplyr::mutate( min

查看R中的以下代码:


θ1不清楚这是否是您所追求的,但是如果您的最小值/最大值是在一个TIBLE中给出的,那么下面是如何从这些值生成向量
epsilon

# Number of rows to generate
n <- 100L

# Table of min/max values to use
df <- dplyr::tibble(
        max = runif(n)
        ) %>% 
      dplyr::mutate(
        min = max - 1L
        )

# vector of random values
epsilon <- purrr::map_dbl(
             df$min, 
             df$max, 
             ~ runif(1L, min = .x, max = .y)
             )

#要生成的行数

我被“是一个藏品”弄糊涂了。你喂的是一种媒介,不清楚你要的是什么。提供的代码是否已经正确(可能在示例中找到),您是否希望有人解释它正在做什么?或者,如果给定一个包含min和max列的100行TIBLE,您是否在询问如何修改代码以生成epsilon?inspect()函数将其称为“TIBLE”,因此我将其称为TIBLE。这是一个有序的数字序列。我想知道这次手术后epsilon会是什么。ε的每个条目将在θ1-1和θ1?的相应值之间随机抽取?例如,如果θ1=c(1,2,3),那么ε的第一个元素是从闭区间[0,1]中提取的,第二个元素是从[1,2]中提取的,第三个元素是从[2,3]中提取的?对吗?