在 R 中查看以下代码:
theta1 <- runif(100, min=0,max=1)
epsilon <- runif(100, min=theta1-1, max=theta1)
为 epsilon 变量给出的最小值和最大值是一个包含 100 个条目的小标题,我该如何解释这个?
在 R 中查看以下代码:
theta1 <- runif(100, min=0,max=1)
epsilon <- runif(100, min=theta1-1, max=theta1)
为 epsilon 变量给出的最小值和最大值是一个包含 100 个条目的小标题,我该如何解释这个?
目前尚不清楚这是否是您所追求的,但如果您的最小值/最大值是在小标题中给出的,那么您可以通过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)
)